diff --git a/.tx/config b/.tx/config index d84475277b0ebf6cd47b9b55d5b1320dfa70e55f..befa61f59d896cd58ad0f4cf2ffe81d84385c8bb 100644 --- a/.tx/config +++ b/.tx/config @@ -33,7 +33,8 @@ trans.de = apps/i2ptunnel/locale-proxy/messages_de.po trans.es = apps/i2ptunnel/locale-proxy/messages_es.po trans.fr = apps/i2ptunnel/locale-proxy/messages_fr.po trans.hu = apps/i2ptunnel/locale-proxy/messages_hu.po -trans.id = apps/i2ptunnel/locale-proxy/messages_id.po +;; Java converts id to in +trans.id = apps/i2ptunnel/locale-proxy/messages_in.po trans.it = apps/i2ptunnel/locale-proxy/messages_it.po trans.nb = apps/i2ptunnel/locale-proxy/messages_nb.po trans.nl = apps/i2ptunnel/locale-proxy/messages_nl.po @@ -85,12 +86,12 @@ trans.es = apps/routerconsole/locale-news/messages_es.po trans.fi = apps/routerconsole/locale-news/messages_fi.po trans.fr = apps/routerconsole/locale-news/messages_fr.po trans.he = apps/routerconsole/locale-news/messages_he.po -trans.id = apps/routerconsole/locale-news/messages_id.po +;; Java converts id to in +trans.id = apps/routerconsole/locale-news/messages_in.po trans.it = apps/routerconsole/locale-news/messages_it.po trans.ja = apps/routerconsole/locale-news/messages_ja.po trans.ko = apps/routerconsole/locale-news/messages_ko.po -;; currently fails check -;;trans.mg = apps/routerconsole/locale-news/messages_mg.po +trans.mg = apps/routerconsole/locale-news/messages_mg.po trans.nb = apps/routerconsole/locale-news/messages_nb.po trans.nl = apps/routerconsole/locale-news/messages_nl.po trans.pl = apps/routerconsole/locale-news/messages_pl.po @@ -218,11 +219,11 @@ trans.es = apps/susimail/locale/messages_es.po trans.fi = apps/susimail/locale/messages_fi.po trans.fr = apps/susimail/locale/messages_fr.po trans.hu = apps/susimail/locale/messages_hu.po -trans.id = apps/susimail/locale/messages_id.po +;; Java converts id to in +trans.id = apps/susimail/locale/messages_in.po trans.it = apps/susimail/locale/messages_it.po trans.ja = apps/susimail/locale/messages_ja.po -;; currently fails check -;;trans.mg = apps/susimail/locale/messages_mg.po +trans.mg = apps/susimail/locale/messages_mg.po trans.nl = apps/susimail/locale/messages_nl.po trans.pl = apps/susimail/locale/messages_pl.po trans.pt = apps/susimail/locale/messages_pt.po @@ -298,7 +299,8 @@ trans.de = core/java/src/gnu/getopt/MessagesBundle_de.properties trans.es = core/java/src/gnu/getopt/MessagesBundle_es.properties trans.fr = core/java/src/gnu/getopt/MessagesBundle_fr.properties trans.hu = core/java/src/gnu/getopt/MessagesBundle_hu.properties -trans.id = core/java/src/gnu/getopt/MessagesBundle_id.properties +;; Java converts id to in +trans.id = core/java/src/gnu/getopt/MessagesBundle_in.properties trans.it = core/java/src/gnu/getopt/MessagesBundle_it.properties trans.ja = core/java/src/gnu/getopt/MessagesBundle_ja.properties trans.ko = core/java/src/gnu/getopt/MessagesBundle_ko.properties @@ -323,7 +325,8 @@ source_lang = en trans.de = apps/ministreaming/locale/messages_de.po trans.es = apps/ministreaming/locale/messages_es.po trans.fr = apps/ministreaming/locale/messages_fr.po -trans.id = apps/ministreaming/locale/messages_id.po +;; Java converts id to in +trans.id = apps/ministreaming/locale/messages_in.po trans.it = apps/ministreaming/locale/messages_it.po trans.nb = apps/ministreaming/locale/messages_nb.po trans.pl = apps/ministreaming/locale/messages_pl.po diff --git a/LICENSE.txt b/LICENSE.txt index 54e66d37b4c6f9825fb2dc1c12f323f92f8d0194..254fde1a3f7927209308755864474e91c256a1b0 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -80,6 +80,10 @@ Public domain except as listed below: Copyright (c) 1998 by Aaron M. Renn (arenn@urbanophile.com) See licenses/LICENSE-LGPLv2.1.txt + HostnameVerifier: + From Apache HttpClient 4.4.1 and HttpCore 4.4.1 + See licenses/LICENSE-Apache2.0.txt + Router (router.jar): Public domain except as listed below: @@ -87,7 +91,7 @@ Public domain except as listed below: From freenet See licenses/LICENSE-GPLv2.txt - UPnP subsystem (CyberLink) 2.1: + UPnP subsystem (CyberLink) 3.0: Copyright (C) 2003-2010 Satoshi Konno See licenses/LICENSE-UPnP.txt @@ -182,7 +186,7 @@ Applications: By welterde. See licenses/LICENSE-GPLv2.txt - Jetty 8.1.16.v20140903: + Jetty 8.1.17.v20150415: See licenses/ABOUT-Jetty.html See licenses/NOTICE-Jetty.html See licenses/LICENSE-Apache2.0.txt diff --git a/apps/BOB/src/net/i2p/BOB/BOB.java b/apps/BOB/src/net/i2p/BOB/BOB.java index 6dbbe3712cdec41e9ed532873046290dc0dfdf19..c4ef3b23a297ee3e547d3c83fa4c5ac6dac638e2 100644 --- a/apps/BOB/src/net/i2p/BOB/BOB.java +++ b/apps/BOB/src/net/i2p/BOB/BOB.java @@ -38,7 +38,6 @@ import net.i2p.I2PAppContext; import net.i2p.app.*; import net.i2p.client.I2PClient; import net.i2p.util.I2PAppThread; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer2; /** @@ -214,9 +213,7 @@ public class BOB implements Runnable, ClientApp { // Re-reading the config file in each thread is pretty damn stupid. String configLocation = System.getProperty(PROP_CONFIG_LOCATION, "bob.config"); // This is here just to ensure there is no interference with our threadgroups. - SimpleScheduler Y1 = SimpleScheduler.getInstance(); SimpleTimer2 Y2 = SimpleTimer2.getInstance(); - i = Y1.hashCode(); i = Y2.hashCode(); { File cfg = new File(configLocation); diff --git a/apps/BOB/src/net/i2p/BOB/Main.java b/apps/BOB/src/net/i2p/BOB/Main.java index 89fd9548939d9b1d4bda091272a9b1f7b6fc50ba..9382cd44e8c44751e29af5b22af85a42f139961b 100644 --- a/apps/BOB/src/net/i2p/BOB/Main.java +++ b/apps/BOB/src/net/i2p/BOB/Main.java @@ -15,7 +15,6 @@ */ package net.i2p.BOB; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer2; /** @@ -31,12 +30,10 @@ public class Main { */ public static void main(String[] args) { // THINK THINK THINK THINK THINK THINK - SimpleScheduler Y1 = SimpleScheduler.getInstance(); SimpleTimer2 Y2 = SimpleTimer2.getInstance(); BOB.main(args); Y2.stop(); - Y1.stop(); } } diff --git a/apps/apparmor/home.i2p.i2prouter b/apps/apparmor/home.i2p.i2prouter index 561709d7f1f1c99b010fa13790f54ea97767b832..b31f3adbaa6b19c4def1370278090db9c67f13d3 100644 --- a/apps/apparmor/home.i2p.i2prouter +++ b/apps/apparmor/home.i2p.i2prouter @@ -1,4 +1,4 @@ -# Last Modified: Mon, 16 Feb 2015 +# Last Modified: Sun Apr 12 22:08:32 2015 # vim:syntax=apparmor et ts=8 sw=4 #include <tunables/global> @@ -18,20 +18,20 @@ $INSTALL_PATH/{i2prouter,runplain.sh} flags=(complain) { owner $INSTALL_PATH/** rwklm, # Needed for Java - @{PROC} r, - @{PROC}/[0-9]*/net/if_inet6 r, - @{PROC}/[0-9]*/net/ipv6_route r, - @{PROC}/[0-9]*/status r, - @{PROC}/[0-9]*/stat r, - @{PROC}/[0-9]*/cmdline r, - @{PROC}/1/comm r, + owner @{PROC} r, + owner @{PROC}/[0-9]*/ r, + owner @{PROC}/[0-9]*/status r, + owner @{PROC}/[0-9]*/stat r, + owner @{PROC}/[0-9]*/cmdline r, @{PROC}/uptime r, @{PROC}/sys/kernel/pid_max r, /sys/devices/system/cpu/ r, /sys/devices/system/cpu/** r, + /dev/random r, /dev/urandom r, + @{PROC}/1/comm r, /etc/ssl/certs/java/** r, /etc/timezone r, @@ -51,16 +51,7 @@ $INSTALL_PATH/{i2prouter,runplain.sh} flags=(complain) { # Fonts are needed for I2P's graphs - /etc/fonts/** r, - /usr/share/fontconfig/ r, - /usr/share/fontconfig/** r, - /usr/share/fonts/ r, - /usr/share/fonts/** r, - /usr/share/fonts/truetype/ r, - /usr/share/fonts/truetype/** r, /usr/share/java/java-atk-wrapper.jar r, - /var/cache/fontconfig/ r, - /var/cache/fontconfig/** r, # Used by some plugins /usr/share/java/eclipse-ecj-*.jar r, diff --git a/apps/desktopgui/bundle-messages.sh b/apps/desktopgui/bundle-messages.sh index 22b6038ce2111fd8abd8a7ffeb934b7d60942bfe..957199923c69193f49a3cc45ab942285202b53e6 100644 --- a/apps/desktopgui/bundle-messages.sh +++ b/apps/desktopgui/bundle-messages.sh @@ -26,7 +26,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/i2psnark/java/bundle-messages.sh b/apps/i2psnark/java/bundle-messages.sh index c301622edbcff92cfb5e7e000c55f1bfbdb03f71..033e1195b72e20b3c634a6ebaef49cb564b75fd9 100755 --- a/apps/i2psnark/java/bundle-messages.sh +++ b/apps/i2psnark/java/bundle-messages.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 0efbfd494a406ee0f05338b420251467ecdc3e56..85bb97c4d84590625a373970dd49bdaaeab29aa4 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java +++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java @@ -328,7 +328,7 @@ public class I2PSnarkUtil { return rv; } catch (I2PException ie) { _banlist.add(dest); - _context.simpleScheduler().addEvent(new Unbanlist(dest), 10*60*1000); + _context.simpleTimer2().addEvent(new Unbanlist(dest), 10*60*1000); IOException ioe = new IOException("Unable to reach the peer " + peer); ioe.initCause(ie); throw ioe; @@ -456,7 +456,7 @@ public class I2PSnarkUtil { return null; } - String getOurIPString() { + public String getOurIPString() { Destination dest = getMyDestination(); if (dest != null) return dest.toBase64(); diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java index c78ade3e86a77b225a5292a59c9789351faf189d..b878c3b791d3caaec94b37059c50c28e964c5793 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java @@ -30,7 +30,6 @@ import java.util.concurrent.atomic.AtomicLong; import net.i2p.I2PAppContext; import net.i2p.util.I2PAppThread; import net.i2p.util.Log; -//import net.i2p.util.SimpleScheduler; //import net.i2p.util.SimpleTimer; class PeerConnectionOut implements Runnable @@ -480,7 +479,6 @@ class PeerConnectionOut implements Runnable m.len = length; // since we have the data already loaded, queue a timeout to remove it // no longer prefetched - //SimpleScheduler.getInstance().addEvent(new RemoveTooSlow(m), SEND_TIMEOUT); addMessage(m); } diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 6f46cd9de196f283320b508b3b635f6e161f921b..b9370439c77e8f7e064650ec47bafac16d514ed2 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -27,6 +27,7 @@ import java.util.concurrent.LinkedBlockingQueue; import net.i2p.I2PAppContext; import net.i2p.app.ClientAppManager; +import net.i2p.crypto.SHA1Hash; import net.i2p.crypto.SigType; import net.i2p.data.Base64; import net.i2p.data.DataHelper; @@ -233,7 +234,7 @@ public class SnarkManager implements CompleteListener { // only if default instance if ("i2psnark".equals(_contextName)) // delay until UpdateManager is there - _context.simpleScheduler().addEvent(new Register(), 4*60*1000); + _context.simpleTimer2().addEvent(new Register(), 4*60*1000); // Not required, Jetty has a shutdown hook //_context.addShutdownTask(new SnarkManagerShutdown()); _idleChecker = new IdleChecker(this, _peerCoordinatorSet); @@ -537,6 +538,27 @@ public class SnarkManager implements CompleteListener { return new File(subdir, hex + CONFIG_FILE_SUFFIX); } + /** + * Extract the info hash from a config file name + * @return null for invalid name + * @since 0.9.20 + */ + private static SHA1Hash configFileToInfoHash(File file) { + String name = file.getName(); + if (name.length() != 40 + CONFIG_FILE_SUFFIX.length() || !name.endsWith(CONFIG_FILE_SUFFIX)) + return null; + String hex = name.substring(0, 40); + byte[] ih = new byte[20]; + try { + for (int i = 0; i < 20; i++) { + ih[i] = (byte) (Integer.parseInt(hex.substring(i*2, (i*2) + 2), 16) & 0xff); + } + } catch (NumberFormatException nfe) { + return null; + } + return new SHA1Hash(ih); + } + /** null to set initial defaults */ public void loadConfig(String filename) { synchronized(_configLock) { @@ -1356,6 +1378,7 @@ public class SnarkManager implements CompleteListener { snark.stopTorrent(); _magnets.remove(snark.getName()); removeMagnetStatus(snark.getInfoHash()); + removeTorrentStatus(snark); } /** @@ -1684,11 +1707,18 @@ public class SnarkManager implements CompleteListener { /** * Remove the status of a torrent by removing the config file. */ - public void removeTorrentStatus(MetaInfo metainfo) { - byte[] ih = metainfo.getInfoHash(); + private void removeTorrentStatus(Snark snark) { + byte[] ih = snark.getInfoHash(); File conf = configFile(_configDir, ih); synchronized (_configLock) { - conf.delete(); + boolean ok = conf.delete(); + if (ok) { + if (_log.shouldInfo()) + _log.info("Deleted " + conf + " for " + snark.getName()); + } else { + if (_log.shouldWarn()) + _log.warn("Failed to delete " + conf + " for " + snark.getName()); + } File subdir = conf.getParentFile(); String[] files = subdir.list(); if (files != null && files.length == 0) @@ -1696,6 +1726,62 @@ public class SnarkManager implements CompleteListener { } } + /** + * Remove all orphaned torrent status files, which weren't removed + * before 0.9.20, and could be left around after a manual delete also. + * Run this once at startup. + * @since 0.9.20 + */ + private void cleanupTorrentStatus() { + Set<SHA1Hash> torrents = new HashSet<SHA1Hash>(32); + int found = 0; + int totalDeleted = 0; + synchronized (_snarks) { + for (Snark snark : _snarks.values()) { + torrents.add(new SHA1Hash(snark.getMetaInfo().getInfoHash())); + } + synchronized (_configLock) { + for (int i = 0; i < B64.length(); i++) { + File subdir = new File(_configDir, SUBDIR_PREFIX + B64.charAt(i)); + File[] configs = subdir.listFiles(); + if (configs == null) + continue; + int deleted = 0; + for (int j = 0; j < configs.length; j++) { + File config = configs[j]; + SHA1Hash ih = configFileToInfoHash(config); + if (ih == null) + continue; + found++; + if (torrents.contains(ih)) { + if (_log.shouldInfo()) + _log.info("Torrent for " + config + " exists"); + } else { + boolean ok = config.delete(); + if (ok) { + if (_log.shouldInfo()) + _log.info("Deleted " + config + " for " + ih); + deleted++; + } else { + if (_log.shouldWarn()) + _log.warn("Failed to delete " + config + " for " + ih); + } + } + } + if (deleted == configs.length) { + if (_log.shouldInfo()) + _log.info("Deleting " + subdir); + subdir.delete(); + } + totalDeleted += deleted; + } + } + } + if (_log.shouldInfo()) + _log.info("Cleanup found " + torrents.size() + " torrents and " + found + + " configs, deleted " + totalDeleted + " old configs"); + } + /** * Just remember we have it * @since 0.8.4 @@ -1753,7 +1839,8 @@ public class SnarkManager implements CompleteListener { } /** - * Stop the torrent, leaving it on the list of torrents unless told to remove it + * Stop the torrent, leaving it on the list of torrents unless told to remove it. + * If shouldRemove is true, removes the config file also. */ public Snark stopTorrent(String filename, boolean shouldRemove) { File sfile = new File(filename); @@ -1781,6 +1868,8 @@ public class SnarkManager implements CompleteListener { // I2PServerSocket.accept() call properly?) ////_util. } + if (shouldRemove) + removeTorrentStatus(torrent); if (!wasStopped) addMessage(_("Torrent stopped: \"{0}\"", torrent.getBaseName())); } @@ -1788,7 +1877,8 @@ public class SnarkManager implements CompleteListener { } /** - * Stop the torrent, leaving it on the list of torrents unless told to remove it + * Stop the torrent, leaving it on the list of torrents unless told to remove it. + * If shouldRemove is true, removes the config file also. * @since 0.8.4 */ public void stopTorrent(Snark torrent, boolean shouldRemove) { @@ -1801,11 +1891,13 @@ public class SnarkManager implements CompleteListener { torrent.stopTorrent(); if (!wasStopped) addMessage(_("Torrent stopped: \"{0}\"", torrent.getBaseName())); + if (shouldRemove) + removeTorrentStatus(torrent); } /** * Stop the torrent and delete the torrent file itself, but leaving the data - * behind. + * behind. Removes saved config file also. * Holds the snarks lock to prevent interference from the DirMonitor. */ public void removeTorrent(String filename) { @@ -1818,9 +1910,6 @@ public class SnarkManager implements CompleteListener { File torrentFile = new File(filename); torrentFile.delete(); } - Storage storage = torrent.getStorage(); - if (storage != null) - removeTorrentStatus(storage.getMetaInfo()); addMessage(_("Torrent removed: \"{0}\"", torrent.getBaseName())); } @@ -1853,6 +1942,7 @@ public class SnarkManager implements CompleteListener { _log.error("Error in the DirectoryMonitor", e); } if (doMagnets) { + // first run only try { addMagnets(); doMagnets = false; @@ -1861,6 +1951,9 @@ public class SnarkManager implements CompleteListener { } if (!_snarks.isEmpty()) addMessage(_("Up bandwidth limit is {0} KBps", _util.getMaxUpBW())); + // To fix bug where files were left behind, + // but also good for when user removes snarks when i2p is not running + cleanupTorrentStatus(); } try { Thread.sleep(60*1000); } catch (InterruptedException ie) {} } @@ -2241,7 +2334,7 @@ public class SnarkManager implements CompleteListener { * Stop all running torrents, and close the tunnel after a delay * to allow for announces. * If called at router shutdown via Jetty shutdown hook -> webapp destroy() -> stop(), - * the tunnel won't actually be closed as the SimpleScheduler is already shutdown + * the tunnel won't actually be closed as the SimpleTimer2 is already shutdown * or will be soon, so we delay a few seconds inline. * @param finalShutdown if true, sleep at the end if any torrents were running * @since 0.9.1 @@ -2272,7 +2365,7 @@ public class SnarkManager implements CompleteListener { dht.stop(); // Schedule this even for final shutdown, as there's a chance // that it's just this webapp that is stopping. - _context.simpleScheduler().addEvent(new Disconnector(), 60*1000); + _context.simpleTimer2().addEvent(new Disconnector(), 60*1000); addMessage(_("Closing I2P tunnel after notifying trackers.")); if (finalShutdown) { try { Thread.sleep(5*1000); } catch (InterruptedException ie) {} diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java index 8ecd111ef7b5ddbef82caf7e1683f9f969fb9788..2848b00909835d63de0f8076ea9234b7bc0ea69b 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java +++ b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java @@ -87,6 +87,8 @@ abstract class PersistDHT { out.println(ni.toPersistentString()); count++; } + if (out.checkError()) + throw new IOException("Failed write to " + file); } catch (IOException ioe) { if (log.shouldLog(Log.WARN)) log.warn("Error writing the DHT File", ioe); 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 47ff29de765ff4e66834853e3d0f8ea5c564fe25..f35a0aa830d3d4c6a43a9c37fed792a9f7973388 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -670,6 +670,17 @@ public class I2PSnarkServlet extends BasicServlet { out.write("<tfoot><tr>\n" + " <th align=\"left\" colspan=\"6\">"); out.write(" "); + out.write(_("Dest") + ":"); + out.write(" "); + String IPString = _manager.util().getOurIPString(); + if(!IPString.equals("unknown")) { + // Only truncate if it's an actual dest + IPString = "<i>" + IPString.substring(0, 4) + "</i>"; + } else { + IPString = IPString + "."; + } + out.write(IPString); + out.write(" "); out.write(_("Totals")); out.write(": "); out.write(ngettext("1 torrent", "{0} torrents", total)); @@ -1047,19 +1058,20 @@ public class I2PSnarkServlet extends BasicServlet { File f = new File(name); f.delete(); _manager.addMessage(_("Torrent file deleted: {0}", f.getAbsolutePath())); + Storage storage = snark.getStorage(); + if (storage == null) + break; List<List<String>> files = meta.getFiles(); - String dataFile = snark.getBaseName(); - f = new File(_manager.getDataDir(), dataFile); if (files == null) { // single file torrent - if (f.delete()) - _manager.addMessage(_("Data file deleted: {0}", f.getAbsolutePath())); - else - _manager.addMessage(_("Data file could not be deleted: {0}", f.getAbsolutePath())); + for (File df : storage.getFiles()) { + // should be only one + if (df.delete()) + _manager.addMessage(_("Data file deleted: {0}", df.getAbsolutePath())); + else + _manager.addMessage(_("Data file could not be deleted: {0}", df.getAbsolutePath())); + } break; } - Storage storage = snark.getStorage(); - if (storage == null) - break; // step 1 delete files for (File df : storage.getFiles()) { if (df.delete()) { @@ -2269,13 +2281,13 @@ public class I2PSnarkServlet extends BasicServlet { out.write("<tr><td>"); out.write(_("Inbound Settings")); out.write(":<td>"); - out.write(renderOptions(1, 8, 3, options.remove("inbound.quantity"), "inbound.quantity", TUNNEL)); + out.write(renderOptions(1, 10, 3, options.remove("inbound.quantity"), "inbound.quantity", TUNNEL)); out.write(" "); 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, 8, 3, options.remove("outbound.quantity"), "outbound.quantity", TUNNEL)); + out.write(renderOptions(1, 10, 3, options.remove("outbound.quantity"), "outbound.quantity", TUNNEL)); out.write(" "); out.write(renderOptions(0, 4, 3, options.remove("outbound.length"), "outbound.length", HOP)); diff --git a/apps/i2psnark/locale/messages_de.po b/apps/i2psnark/locale/messages_de.po index 71ee2b07e4d33c0d1bd3b63a730cc20146b29817..f5cfc3624932859e145bddafe0b19e5e2cd1a514 100644 --- a/apps/i2psnark/locale/messages_de.po +++ b/apps/i2psnark/locale/messages_de.po @@ -5,6 +5,7 @@ # # Translators: # "blabla", 2011 +# blabla <blabla@trash-mail.com>, 2015 # blabla <blabla@trash-mail.com>, 2012 # D.A. Loader, 2012 # ducki2p <ducki2p@gmail.com>, 2011 @@ -21,9 +22,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-11-19 21:48+0000\n" -"PO-Revision-Date: 2014-11-20 00:31+0000\n" -"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-07 12:54+0000\n" +"Last-Translator: blabla <blabla@trash-mail.com>\n" "Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,11 +32,11 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "Keine weiteren Torrents laufen." -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -419,7 +420,7 @@ msgstr "Alle Torrents stoppen und den I2P-Tunnel schließen." msgid "Closing I2P tunnel after notifying trackers." msgstr "Der I2P-Tunnel wird nach Benachrichtigung der Tracker geschlossen." -#: ../java/src/org/klomp/snark/TrackerClient.java:240 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "Keine gültigen Tracker für {0}. OpenTrackers oder DHT aktivieren?" @@ -866,7 +867,7 @@ msgstr "Starten" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1498 msgid "Seeding" -msgstr "Verteilvorgang" +msgstr "Verteile" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1516 diff --git a/apps/i2psnark/locale/messages_en.po b/apps/i2psnark/locale/messages_en.po index 7d2ae5bad88b0586af72f48072998c59df27b096..3c8e6d2624a1bc396859da7d6ba9e455542ca2d1 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: 2015-02-06 18:28+0000\n" +"POT-Creation-Date: 2015-04-09 10:57+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,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "" -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -403,7 +403,7 @@ msgstr "" msgid "Closing I2P tunnel after notifying trackers." msgstr "" -#: ../java/src/org/klomp/snark/TrackerClient.java:244 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "" @@ -452,13 +452,13 @@ msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:311 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:322 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1750 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2648 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2649 msgid "I2PSnark" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:273 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2136 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2408 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2409 msgid "Configuration" msgstr "" @@ -491,7 +491,7 @@ msgid "clear messages" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:449 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2966 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2967 msgid "Status" msgstr "" @@ -502,10 +502,10 @@ msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:567 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:582 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:597 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2939 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2956 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2968 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2980 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2940 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2969 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2981 #, java-format msgid "Sort by {0}" msgstr "" @@ -519,13 +519,13 @@ msgid "Show Peers" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:490 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2634 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2667 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2635 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2668 msgid "Torrent" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:492 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2939 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2940 msgid "File type" msgstr "" @@ -550,8 +550,8 @@ msgid "Downloaded" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:536 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2804 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2954 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2805 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2955 msgid "Size" msgstr "" @@ -561,7 +561,7 @@ msgid "TX" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:567 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2822 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2823 msgid "Upload ratio" msgstr "" @@ -780,12 +780,12 @@ msgid "Error creating torrent - you must enter a file or directory" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1271 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2392 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2393 msgid "Delete selected" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1271 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2394 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2395 msgid "Save tracker configuration" msgstr "" @@ -794,8 +794,8 @@ msgid "Removed" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1320 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2391 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2393 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2392 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2394 msgid "Add tracker" msgstr "" @@ -806,7 +806,7 @@ msgstr "" #. "<input type=\"reset\" class=\"cancel\" value=\"").append(_("Cancel")).append("\">\n" + #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2396 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2397 msgid "Restore defaults" msgstr "" @@ -854,8 +854,8 @@ msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1502 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1516 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1517 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2817 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3033 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2818 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3034 msgid "Complete" msgstr "" @@ -946,7 +946,7 @@ msgid "" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1730 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2351 msgid "Delete" msgstr "" @@ -1034,7 +1034,7 @@ msgid "File or directory to seed (full path or within the directory {0} )" msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2078 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2323 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2324 msgid "Trackers" msgstr "" @@ -1058,275 +1058,275 @@ msgstr "" msgid "Data directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2144 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2145 msgid "Files readable by all" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2148 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2149 msgid "If checked, other users may access the downloaded files" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2152 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2153 msgid "Auto start torrents" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2156 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2157 msgid "If checked, automatically start torrents that are added" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2160 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2161 msgid "Theme" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2174 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2175 msgid "Refresh time" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2187 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2188 msgid "Never" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2193 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2194 msgid "Startup delay" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2195 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2196 msgid "minutes" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2199 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2200 msgid "Page size" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2201 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2202 msgid "torrents" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2225 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2226 msgid "Total uploader limit" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2229 msgid "peers" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2233 msgid "Up bandwidth limit" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2235 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2236 msgid "Half available bandwidth recommended." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2238 msgid "View or change router bandwidth" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2241 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2242 msgid "Use open trackers also" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2245 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2246 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:2249 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2250 msgid "Enable DHT" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2253 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2254 msgid "If checked, use DHT" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2269 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2270 msgid "Inbound Settings" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2275 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2276 msgid "Outbound Settings" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2283 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2284 msgid "I2CP host" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2288 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2289 msgid "I2CP port" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2303 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2304 msgid "I2CP options" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2308 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2309 msgid "Save configuration" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2328 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2939 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2329 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2940 msgid "Name" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2330 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2331 msgid "Website URL" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2332 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2333 msgid "Standard" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2334 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3066 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2335 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3067 msgid "Open" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2336 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2337 msgid "Private" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2339 msgid "Announce URL" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2382 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2383 msgid "Add" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2425 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2426 #, java-format msgid "Invalid magnet URL {0}" msgstr "" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2433 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2434 #, java-format msgid "1 hop" msgid_plural "{0} hops" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2434 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2435 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" msgstr[0] "" msgstr[1] "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2677 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2678 msgid "Torrent file" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2685 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2686 msgid "Data location" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2694 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2695 msgid "Info hash" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2713 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2714 msgid "Primary Tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2722 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2723 msgid "Tracker List" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2747 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2748 msgid "Comment" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2757 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2758 msgid "Created" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2768 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2769 msgid "Created By" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2780 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2781 msgid "Magnet link" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2793 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2794 msgid "Private torrent" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2813 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2814 msgid "Completion" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2842 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2968 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2843 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2969 msgid "Remaining" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2852 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2853 msgid "Files" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2859 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2860 msgid "Pieces" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2865 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2866 msgid "Piece size" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2919 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2920 msgid "Directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2978 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2979 msgid "Priority" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2990 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2991 msgid "Up to higher level directory" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3024 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3025 msgid "Torrent not found?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3030 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3031 msgid "File not found in torrent?" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3043 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3044 msgid "complete" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3044 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3045 msgid "remaining" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3090 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3091 msgid "High" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3095 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3096 msgid "Normal" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3100 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3101 msgid "Skip" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3110 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3111 msgid "Set all high" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3112 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3113 msgid "Set all normal" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3114 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3115 msgid "Skip all" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3115 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:3116 msgid "Save priorities" msgstr "" diff --git a/apps/i2psnark/locale/messages_es.po b/apps/i2psnark/locale/messages_es.po index 4b8c77502fcd947c9a4cd836c88737c28e8caf55..337bdad1de9d81a636be01f4d2248f1624eacfa7 100644 --- a/apps/i2psnark/locale/messages_es.po +++ b/apps/i2psnark/locale/messages_es.po @@ -5,6 +5,7 @@ # # Translators: # "blabla", 2011 +# blabla <blabla@trash-mail.com>, 2015 # blabla <blabla@trash-mail.com>, 2012 # Daniel Mustieles <daniel.mustieles@gmail.com>, 2012-2013 # ducki2p <ducki2p@gmail.com>, 2011 @@ -19,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2014-12-01 03:03+0000\n" -"Last-Translator: strel\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-02-23 21:33+0000\n" +"Last-Translator: blabla <blabla@trash-mail.com>\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,11 +30,11 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "No hay más torrents intercambiandose." -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -417,7 +418,7 @@ msgstr "Deteniendo todos los torrents y cerrando el túnel I2P." msgid "Closing I2P tunnel after notifying trackers." msgstr "Cerrando túnel I2P después de avisar a los trackers" -#: ../java/src/org/klomp/snark/TrackerClient.java:244 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "No hay rastreadores válidos para {0}. ¿Quiere activar los rastreadores abiertos o la DHT?" @@ -879,7 +880,7 @@ msgstr "Completo" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1527 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1528 msgid "OK" -msgstr "Aceptar" +msgstr "Bien" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1532 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1533 diff --git a/apps/i2psnark/locale/messages_fr.po b/apps/i2psnark/locale/messages_fr.po index a8c3fa4d6e9519dfdfd3224220aa7bb31cd64e3a..08437ba71cbefcb23e48831b489ddc22e5991389 100644 --- a/apps/i2psnark/locale/messages_fr.po +++ b/apps/i2psnark/locale/messages_fr.po @@ -11,14 +11,15 @@ # Boxoa590, 2013 # Boxoa590, 2012 # jackjack <root@waka.site40.net>, 2011 +# syl_, 2015 # Towinet, 2013-2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2014-12-22 09:56+0000\n" -"Last-Translator: Towinet\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-01 02:59+0000\n" +"Last-Translator: syl_\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" @@ -26,11 +27,11 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "Il n'y a plus de torrents en fonctionnement." -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -157,11 +158,11 @@ msgstr "Démarrage automatique désactivé" #: ../java/src/org/klomp/snark/SnarkManager.java:942 msgid "Enabled open trackers - torrent restart required to take effect." -msgstr "Open trackers activés - redémarrage des torrents requis pour prise en compte." +msgstr "Trackers ouverts activés - redémarrage des torrents requis pour prise en compte." #: ../java/src/org/klomp/snark/SnarkManager.java:944 msgid "Disabled open trackers - torrent restart required to take effect." -msgstr "Open trackers désactivés - redémarrage des torrents requis pour prise en compte." +msgstr "Trackers ouverts désactivés - redémarrage des torrents requis pour prise en compte." #: ../java/src/org/klomp/snark/SnarkManager.java:951 msgid "Enabled DHT." @@ -186,7 +187,7 @@ msgstr "Aucun changement de configuration." #: ../java/src/org/klomp/snark/SnarkManager.java:1004 msgid "Open Tracker list changed - torrent restart required to take effect." -msgstr "Liste des Open trackers modifiée - redémarrage des torrents requis pour prise en compte" +msgstr "Liste des trackers ouverts modifiée - redémarrage des torrents requis pour prise en compte" #: ../java/src/org/klomp/snark/SnarkManager.java:1014 msgid "Private tracker list changed - affects newly created torrents only." @@ -404,7 +405,7 @@ msgstr "Ouverture du tunnel I2P" #: ../java/src/org/klomp/snark/SnarkManager.java:2194 msgid "Opening the I2P tunnel and starting all torrents." -msgstr "Ouverture du tunnel I2P and démarrage de tous les torrents." +msgstr "Ouverture du tunnel I2P et démarrage de tous les torrents." #: ../java/src/org/klomp/snark/SnarkManager.java:2257 msgid "Stopping all torrents and closing the I2P tunnel." @@ -414,7 +415,7 @@ msgstr "Arrêt de tous les torrents et fermeture du tunnel I2P." msgid "Closing I2P tunnel after notifying trackers." msgstr "Fermeture du tunnel I2P après notification aux trackers." -#: ../java/src/org/klomp/snark/TrackerClient.java:244 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "Pas de trackers valides pour {0} - activer trackers ouverts ou DHT?" @@ -574,7 +575,7 @@ msgstr "Envoyé" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:567 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2822 msgid "Upload ratio" -msgstr "Radio en upload" +msgstr "Ratio en upload" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:567 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:568 @@ -1137,7 +1138,7 @@ msgstr "Consulter ou modifier la bande passante du routeur" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2241 msgid "Use open trackers also" -msgstr "Utiliser les open trackers aussi" +msgstr "Utiliser également les trackers ouverts" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2245 msgid "" diff --git a/apps/i2psnark/locale/messages_nl.po b/apps/i2psnark/locale/messages_nl.po index 66cb414884aa5d7b301169b7a7adfe1af8d27592..5f7750c1792b6d4a90132ecdbc5eace5a97ea105 100644 --- a/apps/i2psnark/locale/messages_nl.po +++ b/apps/i2psnark/locale/messages_nl.po @@ -7,13 +7,14 @@ # ducki2p <ducki2p@gmail.com>, 2011 # foo <foo@bar>, 2009 # Nathan Follens, 2015 +# Nathan Follens, 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-02 10:43+0000\n" -"Last-Translator: Nathan Follens\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-02-18 19:51+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,11 +22,11 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "Er draaien geen torrents meer." -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -409,7 +410,7 @@ msgstr "Stoppen van alle torrents en sluiten van I2P tunnel." msgid "Closing I2P tunnel after notifying trackers." msgstr "Bezig met sluiten van I2P-tunnel na verwittigen van trackers." -#: ../java/src/org/klomp/snark/TrackerClient.java:244 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "Geen geldige trackers voor {0} - open trackers of DHT aanzetten?" diff --git a/apps/i2psnark/locale/messages_pt_bR.po b/apps/i2psnark/locale/messages_pt_bR.po index b3498e374146dd7e2d448b0cfadd5a4d4c482cb1..7f9f09ce3f83ba0ed29b35e5cfb66f5b4be6667b 100644 --- a/apps/i2psnark/locale/messages_pt_bR.po +++ b/apps/i2psnark/locale/messages_pt_bR.po @@ -5,13 +5,14 @@ # # Translators: # testsubject67 <deborinha97@hotmail.com>, 2014 +# blueboy, 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-11-19 21:48+0000\n" -"PO-Revision-Date: 2014-11-19 21:48+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-05 13:44+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,11 +20,11 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../java/src/org/klomp/snark/IdleChecker.java:69 +#: ../java/src/org/klomp/snark/IdleChecker.java:75 msgid "No more torrents running." msgstr "" -#: ../java/src/org/klomp/snark/IdleChecker.java:70 +#: ../java/src/org/klomp/snark/IdleChecker.java:76 #: ../java/src/org/klomp/snark/SnarkManager.java:2283 #: ../java/src/org/klomp/snark/SnarkManager.java:2294 msgid "I2P tunnel closed." @@ -407,7 +408,7 @@ msgstr "Parando todos os torrents e fechando o túnel I2P" msgid "Closing I2P tunnel after notifying trackers." msgstr "" -#: ../java/src/org/klomp/snark/TrackerClient.java:240 +#: ../java/src/org/klomp/snark/TrackerClient.java:245 #, java-format msgid "No valid trackers for {0} - enable opentrackers or DHT?" msgstr "" @@ -516,11 +517,11 @@ msgstr "" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:461 msgid "Hide Peers" -msgstr "Ocultar Peers" +msgstr "Ocultar Pares" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:467 msgid "Show Peers" -msgstr "Mostrar Peers" +msgstr "Mostrar Pares" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:490 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2634 @@ -635,7 +636,7 @@ msgstr[1] "{0} torrents" msgid "1 connected peer" msgid_plural "{0} connected peers" msgstr[0] "1 peer conectado" -msgstr[1] "{0} peers conectados" +msgstr[1] "{0} pares conectados" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:687 #, java-format @@ -845,7 +846,7 @@ msgstr "Erro de tracker" msgid "1 peer" msgid_plural "{0} peers" msgstr[0] "1 peer" -msgstr[1] "{0} peers" +msgstr[1] "{0} pares" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1489 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1490 @@ -883,7 +884,7 @@ msgstr "Estagnado" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1547 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1548 msgid "No Peers" -msgstr "Sem peers" +msgstr "Sem pares" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1550 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1551 @@ -965,19 +966,19 @@ msgstr "Seed" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1801 msgid "Uninteresting (The peer has no pieces we need)" -msgstr "Desinteressante (O peer não tem as peças de interesse)" +msgstr "Desinteressante (O par não tem partes que precisemos)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1803 msgid "Choked (The peer is not allowing us to request pieces)" -msgstr "Engasgado (O peer não deixa solicitar as peças)" +msgstr "Engasgado (O par não está nos permitindo solicitar partes)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1823 msgid "Uninterested (We have no pieces the peer needs)" -msgstr "Desinteressado (Peer não precisa das peças)" +msgstr "Desinteressado (Não temos quaisquer partes que o par precise)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1825 msgid "Choking (We are not allowing the peer to request pieces)" -msgstr "Engasgando (Peer está impossibilitado de solicitar peças)" +msgstr "Engasgando (O par está impossibilitado de solicitar partes)" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1941 #, java-format @@ -1114,7 +1115,7 @@ msgstr "Limite total do uploader" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2228 msgid "peers" -msgstr "peers" +msgstr "pares" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2232 msgid "Up bandwidth limit" diff --git a/apps/i2ptunnel/java/bundle-messages-proxy.sh b/apps/i2ptunnel/java/bundle-messages-proxy.sh index 6ee98f314edac578c47e6d0f21ca47344c647720..8ffdc5a9ebb73542d75a60efb56b2c6c691b3d75 100755 --- a/apps/i2ptunnel/java/bundle-messages-proxy.sh +++ b/apps/i2ptunnel/java/bundle-messages-proxy.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/i2ptunnel/java/bundle-messages.sh b/apps/i2ptunnel/java/bundle-messages.sh index 9d38feebb064bcc43a420ee03deffddc335bd8b9..a8769f0dcc3e7dc1896c87271c8e8374bcf6f02f 100755 --- a/apps/i2ptunnel/java/bundle-messages.sh +++ b/apps/i2ptunnel/java/bundle-messages.sh @@ -24,7 +24,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java index 7874aa606d6ae9120f1b1999a45083b751c7576b..c41c41a4e360645e71021f2338ddcc60bbbb37c5 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/HTTPResponseOutputStream.java @@ -309,7 +309,7 @@ class HTTPResponseOutputStream extends FilterOutputStream { } catch (OutOfMemoryError oom) { _log.error("OOM in HTTP Decompressor", oom); } finally { - if (_log.shouldLog(Log.INFO) && (_in != null)) + if (_log.shouldInfo()) _log.info("After decompression, written=" + written + " read=" + _in.getTotalRead() + ", expanded=" + _in.getTotalExpanded() + ", remaining=" + _in.getRemaining() @@ -319,19 +319,20 @@ class HTTPResponseOutputStream extends FilterOutputStream { if (_out != null) try { _out.close(); } catch (IOException ioe) {} + try { + _in.close(); + } catch (IOException ioe) {} } - if (_in != null) { - double compressed = _in.getTotalRead(); - double expanded = _in.getTotalExpanded(); - ReusableGZIPInputStream.release(_in); - if (compressed > 0 && expanded > 0) { - // only update the stats if we did something - double ratio = compressed/expanded; - _context.statManager().addRateData("i2ptunnel.httpCompressionRatio", (int)(100d*ratio)); - _context.statManager().addRateData("i2ptunnel.httpCompressed", (long)compressed); - _context.statManager().addRateData("i2ptunnel.httpExpanded", (long)expanded); - } + double compressed = _in.getTotalRead(); + double expanded = _in.getTotalExpanded(); + ReusableGZIPInputStream.release(_in); + if (compressed > 0 && expanded > 0) { + // only update the stats if we did something + double ratio = compressed/expanded; + _context.statManager().addRateData("i2ptunnel.httpCompressionRatio", (int)(100d*ratio)); + _context.statManager().addRateData("i2ptunnel.httpCompressed", (long)compressed); + _context.statManager().addRateData("i2ptunnel.httpExpanded", (long)expanded); } } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java index 6fc491e394acb65c4bbb7af19f07fe007e28b03e..621e11a294973b2f865f487f92fd5fd5adada674 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java @@ -887,13 +887,13 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { if (portNum <= 0) throw new IllegalArgumentException(getPrefix() + "Bad port " + args[0]); - I2PTunnelTask task; ownDest = !isShared; try { String privateKeyFile = null; if (args.length >= 4) privateKeyFile = args[3]; - task = new I2PTunnelClient(portNum, args[1], l, ownDest, this, this, privateKeyFile); + I2PTunnelClientBase task = new I2PTunnelClient(portNum, args[1], l, ownDest, this, this, privateKeyFile); + task.startRunning(); addtask(task); notifyEvent("clientTaskId", Integer.valueOf(task.getId())); } catch (IllegalArgumentException iae) { @@ -966,10 +966,10 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { } } - I2PTunnelTask task; ownDest = !isShared; try { - task = new I2PTunnelHTTPClient(clientPort, l, ownDest, proxy, this, this); + I2PTunnelClientBase task = new I2PTunnelHTTPClient(clientPort, l, ownDest, proxy, this, this); + task.startRunning(); addtask(task); notifyEvent("httpclientTaskId", Integer.valueOf(task.getId())); } catch (IllegalArgumentException iae) { @@ -1035,10 +1035,10 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { } } - I2PTunnelTask task; ownDest = !isShared; try { - task = new I2PTunnelConnectClient(_port, l, ownDest, proxy, this, this); + I2PTunnelClientBase task = new I2PTunnelConnectClient(_port, l, ownDest, proxy, this, this); + task.startRunning(); addtask(task); } catch (IllegalArgumentException iae) { String msg = "Invalid I2PTunnel configuration to create a CONNECT client connecting to the router at " + host + ':'+ port + @@ -1097,13 +1097,13 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { } } - I2PTunnelTask task; ownDest = !isShared; try { String privateKeyFile = null; if (args.length >= 4) privateKeyFile = args[3]; - task = new I2PTunnelIRCClient(_port, args[1], l, ownDest, this, this, privateKeyFile); + I2PTunnelClientBase task = new I2PTunnelIRCClient(_port, args[1], l, ownDest, this, this, privateKeyFile); + task.startRunning(); addtask(task); notifyEvent("ircclientTaskId", Integer.valueOf(task.getId())); } catch (IllegalArgumentException iae) { @@ -1160,7 +1160,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { if (args.length == 3) privateKeyFile = args[2]; try { - I2PTunnelTask task = new I2PSOCKSTunnel(_port, l, ownDest, this, this, privateKeyFile); + I2PTunnelClientBase task = new I2PSOCKSTunnel(_port, l, ownDest, this, this, privateKeyFile); + task.startRunning(); addtask(task); notifyEvent("sockstunnelTaskId", Integer.valueOf(task.getId())); } catch (IllegalArgumentException iae) { @@ -1207,7 +1208,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { if (args.length == 3) privateKeyFile = args[2]; try { - I2PTunnelTask task = new I2PSOCKSIRCTunnel(_port, l, ownDest, this, this, privateKeyFile); + I2PTunnelClientBase task = new I2PSOCKSIRCTunnel(_port, l, ownDest, this, this, privateKeyFile); + task.startRunning(); addtask(task); notifyEvent("sockstunnelTaskId", Integer.valueOf(task.getId())); } catch (IllegalArgumentException iae) { @@ -1326,25 +1328,30 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { * @param l logger to receive events and output */ private void runConfig(String args[], Logging l) { - if (args.length >= 2) { + if (args.length >= 1) { int i = 0; - if (args[0].equals("-s")) { + boolean ssl = args[0].equals("-s"); + if (ssl) { _clientOptions.setProperty("i2cp.SSL", "true"); i++; } else { _clientOptions.remove("i2cp.SSL"); } - host = args[i++]; - listenHost = host; - port = args[i]; + if (i < args.length) { + host = args[i++]; + listenHost = host; + } + if (i < args.length) + port = args[i]; + l.log("New setting: " + host + ' ' + port + (ssl ? " SSL" : " non-SSL")); notifyEvent("configResult", "ok"); } else { boolean ssl = Boolean.parseBoolean(_clientOptions.getProperty("i2cp.SSL")); l.log("Usage:\n" + - " config [-s] <i2phost> <i2pport>\n" + - " sets the connection to the i2p router.\n" + - "Current setting:\n" + - " " + host + ' ' + port + (ssl ? " SSL" : "")); + " config [-s] [<i2phost>] [<i2pport>]\n" + + " Sets the address and port of the I2P router.\n" + + " Use -s for SSL.\n" + + "Current setting: " + host + ' ' + port + (ssl ? " SSL" : " non-SSL")); notifyEvent("configResult", "error"); } } @@ -1510,7 +1517,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { if (tasks.isEmpty()) { System.exit(0); } - l.log("There are running tasks. Try 'list'."); + l.log("There are running tasks. Try 'list' or 'close all'."); //notifyEvent("quitResult", "error"); } @@ -1670,7 +1677,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { if (!_clientOptions.containsKey("outbound.nickname")) _clientOptions.setProperty("outbound.nickname", "I2Ping"); } - I2PTunnelTask task = new I2Ping(l, ownDest, this, this); + I2PTunnelClientBase task = new I2Ping(l, ownDest, this, this); + task.startRunning(); addtask(task); notifyEvent("pingTaskId", Integer.valueOf(task.getId())); } else { @@ -1747,8 +1755,8 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { */ public void log(String s) { System.out.println(s); - if (_log.shouldLog(Log.INFO)) - _log.info(getPrefix() + "Display: " + s); + //if (_log.shouldLog(Log.INFO)) + // _log.info(getPrefix() + "Display: " + s); } /** @@ -1766,8 +1774,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { l.log("Generating new keys..."); I2PClient client = I2PClientFactory.createClient(); Destination d = client.createDestination(writeTo); - l.log("Secret key saved.\n" + - "Public key: " + d.toBase64()); + l.log("New destination: " + d.toBase32()); writeTo.flush(); writeTo.close(); writePubKey(d, pubDest, l); @@ -1790,7 +1797,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { try { Destination d = new Destination(); d.readBytes(readFrom); - l.log("Public key: " + d.toBase64()); + l.log("Destination: " + d.toBase32()); readFrom.close(); writePubKey(d, pubDest, l); } catch (I2PException ex) { @@ -1805,7 +1812,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging { * Deprecated - only used by CLI * * @param d Destination to write - * @param o stream to write the destination to + * @param o stream to write the destination to, or null for noop * @param l logger to send messages to */ private static void writePubKey(Destination d, OutputStream o, Logging l) throws I2PException, IOException { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java index 6a552719ec1d0cf3bf7339a9bc4d4a47d396c1fd..93785e32659d957842660dfb0d96ef8c4c3d1989 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java @@ -32,6 +32,9 @@ public class I2PTunnelClient extends I2PTunnelClientBase { protected long readTimeout = DEFAULT_READ_TIMEOUT; /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @param destinations peers we target, comma- or space-separated. Since 0.9.9, each dest may be appended with :port * @throws IllegalArgumentException if the I2PTunnel does not contain * valid config to contact the router @@ -44,11 +47,6 @@ public class I2PTunnelClient extends I2PTunnelClientBase { tunnel, pkf); _addrs = new ArrayList<I2PSocketAddress>(1); - if (waitEventValue("openBaseClientResult").equals("error")) { - notifyEvent("openClientResult", "error"); - return; - } - dests = new ArrayList<Destination>(1); buildAddresses(destinations); @@ -68,9 +66,6 @@ public class I2PTunnelClient extends I2PTunnelClientBase { } setName(getLocalPort() + " -> " + destinations); - - startRunning(); - notifyEvent("openClientResult", "ok"); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java index 030e4a0b637da4aa3d4554a4831b50fd638225c2..a0a68aa43b5429eb2a76a023a9a1e07f0d8da2a9 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java @@ -26,6 +26,7 @@ import javax.net.ssl.SSLServerSocketFactory; import net.i2p.I2PAppContext; import net.i2p.I2PException; import net.i2p.client.I2PSession; +import net.i2p.client.I2PSessionException; import net.i2p.client.streaming.I2PSocket; import net.i2p.client.streaming.I2PSocketManager; import net.i2p.client.streaming.I2PSocketManagerFactory; @@ -52,7 +53,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna protected boolean _ownDest; protected Destination dest; - private int localPort; + private volatile int localPort; + private final String _handlerName; /** * Protected for I2Ping since 0.9.11. Not for use outside package. @@ -91,6 +93,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna chained = true; sockMgr = sktMgr; _clientId = clientId; + _handlerName = "chained"; this.localPort = localPort; this.l = l; _ownDest = true; // == ! shared client @@ -101,31 +104,14 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna _context.statManager().createRateStat("i2ptunnel.client.buildRunTime", "How long it takes to run a queued socket into an i2ptunnel runner?", "I2PTunnel", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); _log = _context.logManager().getLog(getClass()); - Thread t = new I2PAppThread(this, "Client " + tunnel.listenHost + ':' + localPort); - t.start(); - open = true; - synchronized (this) { - while (!listenerReady && open) { - try { - wait(); - } catch (InterruptedException e) { - // ignore - } - } - } - - if (open && listenerReady) { - l.log("Client ready, listening on " + tunnel.listenHost + ':' + localPort); - notifyEvent("openBaseClientResult", "ok"); - } else { - l.log("Client error for " + tunnel.listenHost + ':' + localPort + ", check logs"); - notifyEvent("openBaseClientResult", "error"); - } + startup(); } /** * The main constructor. - * This may take a LONG time if building and starting a new manager. + * + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. * * @param localPort if 0, use any port, get actual port selected with getLocalPort() * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -139,7 +125,9 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna /** * Use this to build a client with a persistent private key. - * This may take a LONG time if building and starting a new manager. + * + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. * * @param localPort if 0, use any port, get actual port selected with getLocalPort() * @param pkf Path to the private key file, or null to generate a transient key @@ -155,7 +143,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna this.localPort = localPort; this.l = l; _ownDest = ownDest; // == ! shared client - + _handlerName = handlerName; _context = tunnel.getContext(); _context.statManager().createRateStat("i2ptunnel.client.closeBacklog", "How many pending sockets remain when we close one due to backlog?", "I2PTunnel", new long[] { 60*1000, 10*60*1000, 60*60*1000 }); @@ -201,33 +189,12 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } // else delay creating session until createI2PSocket() is called - Thread t = new I2PAppThread(this); - t.setName("Client " + _clientId); - t.start(); - open = true; - synchronized (this) { - while (!listenerReady && open) { - try { - wait(); - } catch (InterruptedException e) { - // ignore - } - } - } - - if (open && listenerReady) { - if (openNow) - l.log("Client ready, listening on " + tunnel.listenHost + ':' + localPort); - else - l.log("Client ready, listening on " + tunnel.listenHost + ':' + localPort + ", delaying tunnel open until required"); - notifyEvent("openBaseClientResult", "ok"); - } else { - l.log("Client error for " + tunnel.listenHost + ':' + localPort + ", check logs"); - notifyEvent("openBaseClientResult", "error"); - } } /** + * Create the manager if it doesn't exist, AND connect it to the router and + * build tunnels. + * * Sets the this.sockMgr field if it is null, or if we want a new one. * This may take a LONG time if building a new manager. * @@ -269,6 +236,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna this.sockMgr = getSocketManager(); } } + connectManager(); } /** this is ONLY for shared clients */ @@ -277,7 +245,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna /** * This is ONLY for shared clients. - * This may take a LONG time if building a new manager. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @return non-null * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -289,7 +258,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna /** * This is ONLY for shared clients. - * This may take a LONG time if building a new manager. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @return non-null * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -301,7 +271,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna /** * This is ONLY for shared clients. - * This may take a LONG time if building a new manager. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @return non-null * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -347,7 +318,10 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } /** - * This may take a LONG time. + * For NON-SHARED clients (ownDest = true). + * + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @return non-null * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -356,8 +330,10 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna protected I2PSocketManager buildSocketManager() { return buildSocketManager(getTunnel(), this.privKeyFile, this.l); } + /** - * This may take a LONG time. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @return non-null * @throws IllegalArgumentException if the I2CP configuration is b0rked so @@ -371,7 +347,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna private static final int MAX_RETRIES = 4; /** - * This may take a LONG time. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @param pkf absolute path or null * @return non-null @@ -383,7 +360,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } /** - * This may take a LONG time. + * As of 0.9.20 this is fast, and does NOT connect the manager to the router. + * Call verifySocketManager() for that. * * @param pkf absolute path or null * @return non-null @@ -400,57 +378,79 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna try { portNum = Integer.parseInt(tunnel.port); } catch (NumberFormatException nfe) { - _log.log(Log.CRIT, "Invalid port specified [" + tunnel.port + "], reverting to " + portNum); + throw new IllegalArgumentException("Invalid port specified [" + tunnel.port + "]", nfe); } } I2PSocketManager sockManager = null; - // FIXME: Can't stop a tunnel from the UI while it's in this loop (no session yet) - int retries = 0; - while (sockManager == null) { + FileInputStream fis = null; + try { if (pkf != null) { // Persistent client dest - FileInputStream fis = null; - try { - fis = new FileInputStream(pkf); - sockManager = I2PSocketManagerFactory.createManager(fis, tunnel.host, portNum, props); - } catch (IOException ioe) { - if (log != null) - log.log("Error opening key file " + ioe); - _log.error("Error opening key file", ioe); - throw new IllegalArgumentException("Error opening key file " + ioe); - } finally { - if (fis != null) - try { fis.close(); } catch (IOException ioe) {} - } + fis = new FileInputStream(pkf); + sockManager = I2PSocketManagerFactory.createDisconnectedManager(fis, tunnel.host, portNum, props); } else { - sockManager = I2PSocketManagerFactory.createManager(tunnel.host, portNum, props); + sockManager = I2PSocketManagerFactory.createDisconnectedManager(null, tunnel.host, portNum, props); } - - if (sockManager == null) { - // try to make this error sensible as it will happen... sadly we can't get to the listenPort, only the listenHost - String msg = "Unable to connect to the router at " + tunnel.host + ':' + portNum + + } catch (I2PSessionException ise) { + throw new IllegalArgumentException("Can't create socket manager", ise); + } catch (IOException ioe) { + if (log != null) + log.log("Error opening key file " + ioe); + _log.error("Error opening key file", ioe); + throw new IllegalArgumentException("Error opening key file", ioe); + } finally { + if (fis != null) + try { fis.close(); } catch (IOException ioe) {} + } + sockManager.setName("Client"); + if (_log.shouldLog(Log.INFO)) + _log.info(tunnel.getClientOptions().getProperty("inbound.nickname") + ": Built a new socket manager [s=" + sockManager.getSession() + "]"); + tunnel.addSession(sockManager.getSession()); + return sockManager; + } + + + /** + * Warning, blocks while connecting to router and building tunnels; + * This may take a LONG time. + * + * @throws IllegalArgumentException if the I2CP configuration is b0rked so + * badly that we cant create a socketManager + * @since 0.9.20 + */ + private void connectManager() { + int retries = 0; + while (sockMgr.getSession().isClosed()) { + try { + sockMgr.getSession().connect(); + } catch (I2PSessionException ise) { + // shadows instance _log + Log _log = getTunnel().getContext().logManager().getLog(I2PTunnelClientBase.class); + Logging log = this.l; + // try to make this error sensible as it will happen... + String portNum = getTunnel().port; + if (portNum == null) + portNum = "7654"; + String msg; + if (getTunnel().getContext().isRouterContext()) + msg = "Unable to connect to the router at " + getTunnel().host + ':' + portNum + " and build tunnels for the client"; + else + msg = "Unable to build tunnels for the client"; if (++retries < MAX_RETRIES) { if (log != null) log.log(msg + ", retrying in " + (RETRY_DELAY / 1000) + " seconds"); - _log.error(msg + ", retrying in " + (RETRY_DELAY / 1000) + " seconds"); + _log.error(msg + ", retrying in " + (RETRY_DELAY / 1000) + " seconds", ise); } else { if (log != null) log.log(msg + ", giving up"); - _log.log(Log.CRIT, msg + ", giving up"); - // not clear if callers can handle null - //return null; - throw new IllegalArgumentException(msg); + _log.log(Log.CRIT, msg + ", giving up", ise); + throw new IllegalArgumentException(msg, ise); } try { Thread.sleep(RETRY_DELAY); } catch (InterruptedException ie) {} } } - sockManager.setName("Client"); - if (_log.shouldLog(Log.INFO)) - _log.info(tunnel.getClientOptions().getProperty("inbound.nickname") + ": Built a new socket manager [s=" + sockManager.getSession() + "]"); - tunnel.addSession(sockManager.getSession()); - return sockManager; } public final int getLocalPort() { @@ -469,11 +469,71 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna } /** - * Actually start working on incoming connections. *Must* be + * Actually open the local socket and start working on incoming connections. *Must* be * called by derived classes after initialization. * + * (this wasn't actually true until 0.9.20) + * + * This will be fast if i2cp.delayOpen is true, but could take + * a LONG TIME if it is false, as it connects to the router and builds tunnels. + * + * Extending classes must check the value of boolean open after calling + * super.startRunning(), if false then something went wrong. + * */ public void startRunning() { + boolean openNow = !Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.delayOpen")); + if (openNow) { + while (sockMgr == null) { + verifySocketManager(); + if (sockMgr == null) { + _log.error("Unable to connect to router and build tunnels for " + _handlerName); + // FIXME there is a loop in buildSocketManager(), do we really need another one here? + // no matter, buildSocketManager() now throws an IllegalArgumentException + try { Thread.sleep(10*1000); } catch (InterruptedException ie) {} + } else { + l.log("Tunnels ready for client: " + _handlerName); + } + } + // can't be null unless we limit the loop above + //if (sockMgr == null) { + // l.log("Invalid I2CP configuration"); + // throw new IllegalArgumentException("Socket manager could not be created"); + //} + + } // else delay creating session until createI2PSocket() is called + startup(); + } + + private void startup() { + if (_log.shouldLog(Log.DEBUG)) + _log.debug("startup " + _clientId, new Exception("I did it")); + // prevent JVM exit when running outside the router + boolean isDaemon = getTunnel().getContext().isRouterContext(); + open = true; + Thread t = new I2PAppThread(this, "I2PTunnel Client " + getTunnel().listenHost + ':' + localPort, isDaemon); + t.start(); + synchronized (this) { + while (!listenerReady && open) { + try { + wait(); + } catch (InterruptedException e) { + // ignore + } + } + } + + if (open && listenerReady) { + boolean openNow = !Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.delayOpen")); + if (openNow) + l.log("Client ready, listening on " + getTunnel().listenHost + ':' + localPort); + else + l.log("Client ready, listening on " + getTunnel().listenHost + ':' + localPort + ", delaying tunnel open until required"); + notifyEvent("openBaseClientResult", "ok"); + } else { + l.log("Client error for " + getTunnel().listenHost + ':' + localPort + ", check logs"); + notifyEvent("openBaseClientResult", "error"); + } synchronized (startLock) { startRunning = true; startLock.notify(); @@ -582,18 +642,21 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna /** * Non-final since 0.9.11. - * Any overrides must set listenerReady = true. + * open will be true before being called. + * Any overrides must set listenerReady = true and then notifyAll() if setup is successful, + * and must call close() and then notifyAll() on failure or termination. */ public void run() { - try { - InetAddress addr = getListenHost(l); - if (addr == null) { - open = false; - synchronized (this) { - notifyAll(); - } - return; + InetAddress addr = getListenHost(l); + if (addr == null) { + close(true); + open = false; + synchronized (this) { + notifyAll(); } + return; + } + try { Properties opts = getTunnel().getClientOptions(); boolean useSSL = Boolean.parseBoolean(opts.getProperty(PROP_USE_SSL)); if (useSSL) { @@ -625,7 +688,7 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna // Notify constructor that port is ready synchronized (this) { listenerReady = true; - notify(); + notifyAll(); } // Wait until we are authorized to process data @@ -653,14 +716,15 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna manageConnection(s); } } catch (IOException ex) { - if (open) { - _log.error("Error listening for connections on " + localPort, ex); - notifyEvent("openBaseClientResult", "error"); - } synchronized (sockLock) { mySockets.clear(); } - open = false; + if (open) { + _log.error("Error listening for connections on " + addr + " port " + localPort, ex); + l.log("Error listening for connections on " + addr + " port " + localPort + ": " + ex); + notifyEvent("openBaseClientResult", "error"); + close(true); + } synchronized (this) { notifyAll(); } @@ -696,13 +760,32 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna * Blocking runner, used during the connection establishment */ private class BlockingRunner implements Runnable { - private Socket _s; + private final Socket _s; public BlockingRunner(Socket s) { _s = s; } public void run() { - clientConnectionRun(_s); + try { + clientConnectionRun(_s); + } catch (Throwable t) { + // probably an IllegalArgumentException from + // connecting to the router in a delay-open or + // close-on-idle tunnel (in connectManager() above) + _log.error("Uncaught error in i2ptunnel client", t); + } } } + /** + * Note that the tunnel can be reopened after this by calling startRunning(). + * This may not release all resources. In particular, the I2PSocketManager remains + * and it may have timer threads that continue running. + * + * To release all resources permanently, call destroy(). + * + * Does nothing if open is already false. + * Sets open = false but does not notifyAll(). + * + * @return success + */ public boolean close(boolean forced) { if (_log.shouldLog(Log.INFO)) _log.info("close() called: forced = " + forced + " open = " + open + " sockMgr = " + sockMgr); @@ -738,8 +821,8 @@ public abstract class I2PTunnelClientBase extends I2PTunnelTask implements Runna try { if (ss != null) ss.close(); } catch (IOException ex) { - if (_log.shouldLog(Log.WARN)) - _log.warn("error closing", ex); + if (_log.shouldDebug()) + _log.debug("error closing", ex); return false; } //l.log("Client closed."); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java index e10cfb55f6d717f1321157aefe9ebb1636e258c5..bb7a763feccd3ea53914fdf47ef9851da6a558e8 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java @@ -63,6 +63,8 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R "HTTP/1.1 405 Bad Method\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ "Cache-control: no-cache\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "<html><body><H1>I2P ERROR: METHOD NOT ALLOWED</H1>"+ "The request uses a bad protocol. "+ @@ -72,11 +74,16 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R "HTTP/1.1 403 Access Denied\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ "Cache-control: no-cache\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "<html><body><H1>I2P ERROR: REQUEST DENIED</H1>"+ "Your browser is misconfigured. Do not use the proxy to access the router console or other localhost destinations.<BR>"; /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @throws IllegalArgumentException if the I2PTunnel does not contain * valid config to contact the router */ @@ -85,11 +92,6 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R I2PTunnel tunnel) throws IllegalArgumentException { super(localPort, ownDest, l, notifyThis, "HTTPS Proxy on " + tunnel.listenHost + ':' + localPort, tunnel); - if (waitEventValue("openBaseClientResult").equals("error")) { - notifyEvent("openConnectClientResult", "error"); - return; - } - if (wwwProxy != null) { StringTokenizer tok = new StringTokenizer(wwwProxy, ", "); while (tok.hasMoreTokens()) @@ -97,8 +99,6 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R } setName("HTTPS Proxy on " + tunnel.listenHost + ':' + localPort); - - startRunning(); } /** @@ -124,7 +124,8 @@ public class I2PTunnelConnectClient extends I2PTunnelHTTPClientBase implements R @Override public void startRunning() { super.startRunning(); - _context.portMapper().register(PortMapper.SVC_HTTPS_PROXY, getLocalPort()); + if (open) + _context.portMapper().register(PortMapper.SVC_HTTPS_PROXY, getLocalPort()); } @Override diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirProxy.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirProxy.java index 56c2e7550c4242fb5146880a2968f198972f2f6c..4dbd5e654cdce76ed02115679be940f818244cd2 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirProxy.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirProxy.java @@ -30,6 +30,9 @@ public class I2PTunnelHTTPBidirProxy extends I2PTunnelHTTPClient implements Runn /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @throws IllegalArgumentException if the I2PTunnel does not contain * valid config to contact the router */ @@ -38,8 +41,6 @@ public class I2PTunnelHTTPBidirProxy extends I2PTunnelHTTPClient implements Runn // proxyList = new ArrayList(); setName(getLocalPort() + " -> HTTPClient [NO PROXIES]"); - startRunning(); - notifyEvent("openHTTPClientResult", "ok"); } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirServer.java index d97482e04e118cdf618b70067f415fb5d8e43bfe..2a3118567c963a66b0a32d90dbf4f837620bdc70 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPBidirServer.java @@ -32,7 +32,9 @@ public class I2PTunnelHTTPBidirServer extends I2PTunnelHTTPServer { bidir = true; /* start the httpclient */ - task = new I2PTunnelHTTPBidirProxy(localPort, l, sockMgr, getTunnel(), getEventDispatcher(), __serverId); + I2PTunnelClientBase client = new I2PTunnelHTTPBidirProxy(localPort, l, sockMgr, getTunnel(), getEventDispatcher(), __serverId); + client.startRunning(); + task = client; sockMgr.setName("Server"); // TO-DO: Need to change this to "Bidir"! getTunnel().addSession(sockMgr.getSession()); l.log("Ready!"); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index e8912cd112be40efb75e2e5260a29e325e98724a..74fcaccb1c18660ba09b6b3f93be26d2a2fc8b9a 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -91,6 +91,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 403 Access Denied\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: REQUEST DENIED</H1>" + "You attempted to connect to a non-I2P website or location.<BR>"; @@ -112,6 +114,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 503 Service Unavailable\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: No outproxy found</H1>" + "Your request was for a site outside of I2P, but you have no " + @@ -121,6 +125,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 409 Conflict\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: Destination key conflict</H1>" + "The addresshelper link you followed specifies a different destination key " + @@ -136,6 +142,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 404 Not Found\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: Helper key not resolvable.</H1>" + "The helper key you put for i2paddresshelper= is not resolvable. " + @@ -146,6 +154,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 409 New Address\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>New Host Name with Address Helper</H1>" + "The address helper link you followed is for a new host name that is not in your address book. " + @@ -157,6 +167,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 403 Bad Protocol\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: NON-HTTP PROTOCOL</H1>" + "The request uses a bad protocol. " + @@ -166,6 +178,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 403 Bad URI\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: INVALID REQUEST URI</H1>" + "The request URI is invalid, and probably contains illegal characters. " + @@ -175,6 +189,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 403 Access Denied\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: REQUEST DENIED</H1>" + "Your browser is misconfigured. Do not use the proxy to access the router console or other localhost destinations.<BR>"; @@ -183,6 +199,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn "HTTP/1.1 403 SSL Rejected\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: SSL to I2P address rejected</H1>" + "SSL for to .i2p addresses denied by configuration." + @@ -192,6 +210,9 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn * This constructor always starts the tunnel (ignoring the i2cp.delayOpen option). * It is used to add a client to an existing socket manager. * + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @param sockMgr the existing socket manager */ public I2PTunnelHTTPClient(int localPort, Logging l, I2PSocketManager sockMgr, I2PTunnel tunnel, EventDispatcher notifyThis, long clientId) { @@ -200,12 +221,13 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn // proxyList = new ArrayList(); setName("HTTP Proxy on " + getTunnel().listenHost + ':' + localPort); - startRunning(); - notifyEvent("openHTTPClientResult", "ok"); } /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @throws IllegalArgumentException if the I2PTunnel does not contain * valid config to contact the router */ @@ -216,10 +238,6 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn _proxyNonce = Long.toString(_context.random().nextLong()); //proxyList = new ArrayList(); // We won't use outside of i2p - if(waitEventValue("openBaseClientResult").equals("error")) { - notifyEvent("openHTTPClientResult", "error"); - return; - } if(wwwProxy != null) { StringTokenizer tok = new StringTokenizer(wwwProxy, ", "); @@ -229,9 +247,6 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn } setName("HTTP Proxy on " + tunnel.listenHost + ':' + localPort); - - startRunning(); - notifyEvent("openHTTPClientResult", "ok"); } @@ -296,9 +311,13 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn _context.statManager().createRateStat("i2ptunnel.httpCompressed", "compressed size transferred", "I2PTunnel", new long[] { 60*60*1000 }); _context.statManager().createRateStat("i2ptunnel.httpExpanded", "size transferred after expansion", "I2PTunnel", new long[] { 60*60*1000 }); super.startRunning(); - this.isr = new InternalSocketRunner(this); - this.isr.start(); - _context.portMapper().register(PortMapper.SVC_HTTP_PROXY, getLocalPort()); + if (open) { + this.isr = new InternalSocketRunner(this); + this.isr.start(); + int port = getLocalPort(); + _context.portMapper().register(PortMapper.SVC_HTTP_PROXY, port); + _context.portMapper().register(PortMapper.SVC_HTTPS_PROXY, port); + } } /** @@ -306,10 +325,15 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn */ @Override public boolean close(boolean forced) { + int port = getLocalPort(); int reg = _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY); - if(reg == getLocalPort()) { + if (reg == port) { _context.portMapper().unregister(PortMapper.SVC_HTTP_PROXY); } + reg = _context.portMapper().getPort(PortMapper.SVC_HTTPS_PROXY); + if (reg == port) { + _context.portMapper().unregister(PortMapper.SVC_HTTPS_PROXY); + } boolean rv = super.close(forced); if(this.isr != null) { this.isr.stopRunning(); @@ -611,6 +635,7 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn _("i2paddresshelper cannot help you with a destination like that!") + "</p>").getBytes("UTF-8")); writeFooter(out); + reader.drain(); // XXX: should closeSocket(s) be in a finally block? } catch (IOException ioe) { // ignore @@ -725,7 +750,6 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn out.write(getErrorPage("localhost", ERR_LOCALHOST).getBytes("UTF-8")); writeFooter(out); reader.drain(); - s.close(); } catch (IOException ioe) { // ignore } finally { @@ -1153,6 +1177,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn try { out.write(("HTTP/1.1 301 Address Helper Accepted\r\n" + "Location: " + uri + "\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n").getBytes("UTF-8")); } catch (IOException ioe) { // ignore @@ -1378,6 +1404,8 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn private final static String ERR_HELPER_DISABLED = "HTTP/1.1 403 Disabled\r\n" + "Content-Type: text/plain\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "Address helpers disabled"; diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java index 726e7358e329a82e4597f3b0e9333fca978acbd8..5824f1fc36fb1f2f29bdc73b395f11b669aff386 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java @@ -63,6 +63,8 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem "HTTP/1.1 407 Proxy Authentication Required\r\n" + "Content-Type: text/html; charset=UTF-8\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.5\r\n" + // try to get a UTF-8-encoded response back for the password "Proxy-Authenticate: "; // put the auth type and realm in between @@ -78,6 +80,8 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem "HTTP/1.1 503 Service Unavailable\r\n"+ "Content-Type: text/html; charset=iso-8859-1\r\n"+ "Cache-control: no-cache\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "<html><body><H1>I2P ERROR: No outproxy found</H1>"+ "Your request was for a site outside of I2P, but you have no "+ @@ -87,6 +91,8 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem "HTTP/1.1 503 Service Unavailable\r\n" + "Content-Type: text/html; charset=iso-8859-1\r\n" + "Cache-control: no-cache\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n" + "<html><body><H1>I2P ERROR: DESTINATION NOT FOUND</H1>" + "That I2P Destination was not found. Perhaps you pasted in the " + diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java index 344c721971d42de85651596be45a84567ca8497b..7f4c2c22ac45bbf279a814ac9bdffbbc6f51eec2 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java @@ -41,6 +41,9 @@ public class I2PTunnelIRCClient extends I2PTunnelClientBase { public static final String PROP_DCC = "i2ptunnel.ircclient.enableDCC"; /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @param destinations peers we target, comma- or space-separated. Since 0.9.9, each dest may be appended with :port * @throws IllegalArgumentException if the I2PTunnel does not contain * valid config to contact the router @@ -81,8 +84,6 @@ public class I2PTunnelIRCClient extends I2PTunnelClientBase { _dccEnabled = Boolean.parseBoolean(tunnel.getClientOptions().getProperty(PROP_DCC)); // TODO add some prudent tunnel options (or is it too late?) - startRunning(); - notifyEvent("openIRCClientResult", "ok"); } @@ -197,7 +198,8 @@ public class I2PTunnelIRCClient extends I2PTunnelClientBase { @Override public void startRunning() { super.startRunning(); - _context.portMapper().register(PortMapper.SVC_IRC, getLocalPort()); + if (open) + _context.portMapper().register(PortMapper.SVC_IRC, getLocalPort()); } @Override diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java index 2d652861ce30ce255a2d428f388566afd2ff0b69..2288c27ec2be9efb4d4e9c89d391d181729d3263 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java @@ -1,17 +1,18 @@ package net.i2p.i2ptunnel; +import java.io.EOFException; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.net.InetAddress; import java.net.Socket; import java.net.SocketException; +import java.net.SocketTimeoutException; import java.util.Locale; import java.util.Properties; import net.i2p.client.streaming.I2PSocket; import net.i2p.crypto.SHA256Generator; -import net.i2p.data.DataHelper; import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.data.Base32; @@ -54,23 +55,44 @@ import net.i2p.util.Log; * @author zzz */ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { + private final byte[] cloakKey; // 32 bytes of stuff to scramble the dest with + private final String hostname; + private final String method; + private final String webircPassword; + private final String webircSpoofIP; + public static final String PROP_METHOD="ircserver.method"; public static final String PROP_METHOD_DEFAULT="user"; public static final String PROP_CLOAK="ircserver.cloakKey"; public static final String PROP_WEBIRC_PASSWORD="ircserver.webircPassword"; - public static final String PROP_WEBIRC_SPOOF_IP="ircserver.webircSpoofIP"; - public static final String PROP_WEBIRC_SPOOF_IP_DEFAULT="127.0.0.1"; + public static final String PROP_WEBIRC_SPOOF_IP="ircserver.webircSpoofIP"; + public static final String PROP_WEBIRC_SPOOF_IP_DEFAULT="127.0.0.1"; public static final String PROP_HOSTNAME="ircserver.fakeHostname"; public static final String PROP_HOSTNAME_DEFAULT="%f.b32.i2p"; private static final long HEADER_TIMEOUT = 15*1000; private static final long TOTAL_HEADER_TIMEOUT = 2 * HEADER_TIMEOUT; + private static final int MAX_LINE_LENGTH = 1024; - private final static byte[] ERR_UNAVAILABLE = - (":ircserver.i2p 499 you :" + + private final static String ERR_UNAVAILABLE = + ":ircserver.i2p 499 you :" + "This I2P IRC server is unavailable. It may be down or undergoing maintenance. " + "Please try again later." + - "\r\n") - .getBytes(); + "\r\n"; + + private final static String ERR_REGISTRATION = + ":ircserver.i2p 499 you :" + + "Bad registration." + + "\r\n"; + + private final static String ERR_TIMEOUT = + ":ircserver.i2p 499 you :" + + "Timeout registering." + + "\r\n"; + + private final static String ERR_EOF = + ":ircserver.i2p 499 you :" + + "EOF while registering." + + "\r\n"; private static final String[] BAD_PROTOCOLS = { "GET ", "HEAD ", "POST ", "GNUTELLA CONNECT", "\023BitTorrent protocol" @@ -97,8 +119,8 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { // get the password for the webirc method this.webircPassword = opts.getProperty(PROP_WEBIRC_PASSWORD); - // get the spoof IP for the webirc method - this.webircSpoofIP = opts.getProperty(PROP_WEBIRC_SPOOF_IP, PROP_WEBIRC_SPOOF_IP_DEFAULT); + // get the spoof IP for the webirc method + this.webircSpoofIP = opts.getProperty(PROP_WEBIRC_SPOOF_IP, PROP_WEBIRC_SPOOF_IP_DEFAULT); // get the cloaking passphrase String passphrase = opts.getProperty(PROP_CLOAK); @@ -119,35 +141,66 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { _log.info("Incoming connection to '" + toString() + "' port " + socket.getLocalPort() + " from: " + socket.getPeerDestination().calculateHash() + " port " + socket.getPort()); try { - String modifiedRegistration; - if(!this.method.equals("webirc")) { - // The headers _should_ be in the first packet, but - // may not be, depending on the client-side options - socket.setReadTimeout(HEADER_TIMEOUT); - InputStream in = socket.getInputStream(); - modifiedRegistration = filterRegistration(in, cloakDest(socket.getPeerDestination())); - socket.setReadTimeout(readTimeout); - } else { - StringBuffer buf = new StringBuffer("WEBIRC "); - buf.append(this.webircPassword); - buf.append(" cgiirc "); - buf.append(cloakDest(socket.getPeerDestination())); - buf.append(' '); - buf.append(this.webircSpoofIP); - buf.append("\r\n"); - modifiedRegistration = buf.toString(); - } + String modifiedRegistration; + if(!this.method.equals("webirc")) { + // The headers _should_ be in the first packet, but + // may not be, depending on the client-side options + modifiedRegistration = filterRegistration(socket, cloakDest(socket.getPeerDestination())); + socket.setReadTimeout(readTimeout); + } else { + StringBuffer buf = new StringBuffer("WEBIRC "); + buf.append(this.webircPassword); + buf.append(" cgiirc "); + buf.append(cloakDest(socket.getPeerDestination())); + buf.append(' '); + buf.append(this.webircSpoofIP); + buf.append("\r\n"); + modifiedRegistration = buf.toString(); + } Socket s = getSocket(socket.getPeerDestination().calculateHash(), socket.getLocalPort()); Thread t = new I2PTunnelRunner(s, socket, slock, null, modifiedRegistration.getBytes(), null, (I2PTunnelRunner.FailCallback) null); // run in the unlimited client pool //t.start(); _clientExecutor.execute(t); + } catch (RegistrationException ex) { + try { + // Send a response so the user doesn't just see a disconnect + // and blame his router or the network. + socket.getOutputStream().write(ERR_REGISTRATION.getBytes("ISO-8859-1")); + } catch (IOException ioe) { + } finally { + try { socket.close(); } catch (IOException ioe) {} + } + if (_log.shouldLog(Log.WARN)) + _log.warn("Error while receiving the new IRC Connection", ex); + } catch (EOFException ex) { + try { + // Send a response so the user doesn't just see a disconnect + // and blame his router or the network. + socket.getOutputStream().write(ERR_EOF.getBytes("ISO-8859-1")); + } catch (IOException ioe) { + } finally { + try { socket.close(); } catch (IOException ioe) {} + } + if (_log.shouldLog(Log.WARN)) + _log.warn("Error while receiving the new IRC Connection", ex); + } catch (SocketTimeoutException ex) { + try { + // Send a response so the user doesn't just see a disconnect + // and blame his router or the network. + socket.getOutputStream().write(ERR_TIMEOUT.getBytes("ISO-8859-1")); + } catch (IOException ioe) { + } finally { + try { socket.close(); } catch (IOException ioe) {} + } + if (_log.shouldLog(Log.WARN)) + _log.warn("Error while receiving the new IRC Connection", ex); } catch (SocketException ex) { try { // Send a response so the user doesn't just see a disconnect // and blame his router or the network. - socket.getOutputStream().write(ERR_UNAVAILABLE); + socket.getOutputStream().write(ERR_UNAVAILABLE.getBytes("ISO-8859-1")); } catch (IOException ioe) {} try { socket.close(); @@ -191,27 +244,35 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { return this.hostname.replace("%f", hf).replace("%c", hc); } - /** keep reading until we see USER or SERVER */ - private static String filterRegistration(InputStream in, String newHostname) throws IOException { + /** + * Keep reading until we see USER or SERVER. + * This modifies the socket readTimeout, caller must save and restore. + * + * @throws SocketTimeoutException if timeout is reached before newline + * @throws EOFException if EOF is reached before newline + * @throws RegistrationException if line too long + * @throws IOException on other errors in the underlying stream + */ + private static String filterRegistration(I2PSocket socket, String newHostname) throws IOException { StringBuilder buf = new StringBuilder(128); int lineCount = 0; // slowloris / darkloris long expire = System.currentTimeMillis() + TOTAL_HEADER_TIMEOUT; while (true) { - String s = DataHelper.readLine(in); + String s = readLine(socket, expire - System.currentTimeMillis()); if (s == null) - throw new IOException("EOF reached before the end of the headers [" + buf.toString() + "]"); + throw new EOFException("EOF reached before the end of the headers"); if (lineCount == 0) { for (int i = 0; i < BAD_PROTOCOLS.length; i++) { if (s.startsWith(BAD_PROTOCOLS[i])) - throw new IOException("Bad protocol " + BAD_PROTOCOLS[i]); + throw new RegistrationException("Bad protocol " + BAD_PROTOCOLS[i]); } } if (++lineCount > 10) - throw new IOException("Too many lines before USER or SERVER, giving up"); + throw new RegistrationException("Too many lines before USER or SERVER, giving up"); if (System.currentTimeMillis() > expire) - throw new IOException("Headers took too long [" + buf.toString() + "]"); + throw new SocketTimeoutException("Headers took too long"); s = s.trim(); //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Got line: " + s); @@ -225,12 +286,12 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { idx++; command = field[idx++].toUpperCase(Locale.US); } catch (IndexOutOfBoundsException ioobe) { - throw new IOException("Dropping defective message: [" + s + ']'); + throw new RegistrationException("Dropping defective message: [" + s + ']'); } if ("USER".equals(command)) { if (field.length < idx + 4) - throw new IOException("Too few parameters in USER message: " + s); + throw new RegistrationException("Too few parameters in USER message: " + s); // USER zzz1 hostname localhost :zzz // => // USER zzz1 abcd1234.i2p localhost :zzz @@ -249,9 +310,58 @@ public class I2PTunnelIRCServer extends I2PTunnelServer implements Runnable { return buf.toString(); } - private final byte[] cloakKey; // 32 bytes of stuff to scramble the dest with - private final String hostname; - private final String method; - private final String webircPassword; - private final String webircSpoofIP; + /** + * Read a line teriminated by newline, with a total read timeout. + * + * Warning - strips \n but not \r + * Warning - 8KB line length limit as of 0.7.13, @throws IOException if exceeded + * Warning - not UTF-8 + * + * @param timeout throws SocketTimeoutException immediately if zero or negative + * @throws SocketTimeoutException if timeout is reached before newline + * @throws EOFException if EOF is reached before newline + * @throws RegistrationException if line too long + * @throws IOException on other errors in the underlying stream + * @since 0.9.19 modified from DataHelper and I2PTunnelHTTPServer + */ + private static String readLine(I2PSocket socket, long timeout) throws IOException { + StringBuilder buf = new StringBuilder(128); + if (timeout <= 0) + throw new SocketTimeoutException(); + long expires = System.currentTimeMillis() + timeout; + InputStream in = socket.getInputStream(); + int c; + int i = 0; + socket.setReadTimeout(timeout); + while ( (c = in.read()) != -1) { + if (++i > MAX_LINE_LENGTH) + throw new RegistrationException("Line too long - max " + MAX_LINE_LENGTH); + if (c == '\n') + break; + long newTimeout = expires - System.currentTimeMillis(); + if (newTimeout <= 0) + throw new SocketTimeoutException(); + buf.append((char)c); + if (newTimeout != timeout) { + timeout = newTimeout; + socket.setReadTimeout(timeout); + } + } + if (c == -1) { + if (System.currentTimeMillis() >= expires) + throw new SocketTimeoutException(); + else + throw new EOFException(); + } + return buf.toString(); + } + + /** + * @since 0.9.19 + */ + private static class RegistrationException extends IOException { + public RegistrationException(String s) { + super(s); + } + } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java index 1e0752b177a3a626c96e565a1e239a56f36a801b..2ed668b7a4f8c608b1a8a946847c1a55efe32f71 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelOutproxyRunner.java @@ -99,6 +99,7 @@ public class I2PTunnelOutproxyRunner extends I2PAppThread { /** * When was the last data for this runner sent or received? + * As of 0.9.20, returns -1 always! * * @return date (ms since the epoch), or -1 if no data has been transferred yet * @deprecated unused @@ -107,9 +108,11 @@ public class I2PTunnelOutproxyRunner extends I2PAppThread { return lastActivityOn; } +/**** private void updateActivity() { lastActivityOn = Clock.getInstance().now(); } +****/ /** * When this runner started up transferring data @@ -284,26 +287,31 @@ public class I2PTunnelOutproxyRunner extends I2PAppThread { try { int len; while ((len = in.read(buffer)) != -1) { - out.write(buffer, 0, len); - if (_toI2P) - totalSent += len; - else - totalReceived += len; - - if (len > 0) updateActivity(); + if (len > 0) { + out.write(buffer, 0, len); + if (_toI2P) + totalSent += len; + else + totalReceived += len; + //updateActivity(); + } if (in.available() == 0) { if (_log.shouldLog(Log.DEBUG)) _log.debug(direction + ": " + len + " bytes flushed through " + (_toI2P ? "to " : "from ") + "outproxy"); - try { - Thread.sleep(I2PTunnel.PACKET_DELAY); - } catch (InterruptedException e) { - e.printStackTrace(); + if (_toI2P) { + try { + Thread.sleep(5); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + if (in.available() <= 0) + out.flush(); + } else { + out.flush(); } - - if (in.available() <= 0) - out.flush(); // make sure the data get though } } //out.flush(); // close() flushes diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java index d0dfc74ece2e71cc7631a2a83b494d3060c7dbaa..2acd7cfc8b9d60463e03249216e6a4f73c0a7eea 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java @@ -198,6 +198,7 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr /** * When was the last data for this runner sent or received? + * As of 0.9.20, returns -1 always! * * @return date (ms since the epoch), or -1 if no data has been transferred yet * @deprecated unused @@ -206,9 +207,11 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr return lastActivityOn; } +/**** private void updateActivity() { lastActivityOn = Clock.getInstance().now(); } +****/ /** * When this runner started up transferring data @@ -448,28 +451,33 @@ public class I2PTunnelRunner extends I2PAppThread implements I2PSocket.SocketErr try { int len; while ((len = in.read(buffer)) != -1) { - out.write(buffer, 0, len); - if (_toI2P) - totalSent += len; - else - totalReceived += len; - - if (len > 0) updateActivity(); + if (len > 0) { + out.write(buffer, 0, len); + if (_toI2P) + totalSent += len; + else + totalReceived += len; + //updateActivity(); + } if (in.available() == 0) { //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Flushing after sending " + len + " bytes through"); if (_log.shouldLog(Log.DEBUG)) _log.debug(direction + ": " + len + " bytes flushed through " + (_toI2P ? "to " : "from ") - + i2ps.getPeerDestination().calculateHash().toBase64().substring(0,6)); - try { - Thread.sleep(I2PTunnel.PACKET_DELAY); - } catch (InterruptedException e) { - e.printStackTrace(); + + to); + if (_toI2P) { + try { + Thread.sleep(5); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + if (in.available() <= 0) + out.flush(); + } else { + out.flush(); } - - if (in.available() <= 0) - out.flush(); // make sure the data get though } } //out.flush(); // close() flushes diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java index db1f0d07e011c08754f52fac2c4d2c0317736d0d..76a52c32b977b9722339730ef1b34282d23bc0fe 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java @@ -570,7 +570,11 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable { } public void run() { - blockingHandle(_i2ps); + try { + blockingHandle(_i2ps); + } catch (Throwable t) { + _log.error("Uncaught error in i2ptunnel server", t); + } } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java index e8321e41acf4dcaaceacaaab79994f653bcd44ed..73c1dd74af2702a29de828e55f95de65d4292a38 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java @@ -67,7 +67,7 @@ public class I2Ping extends I2PTunnelClientBase { // Notify constructor that port is ready synchronized (this) { listenerReady = true; - notify(); + notifyAll(); } l.log("*** I2Ping results:"); try { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java index 3d822f335e4a5afee91b9722885d2f34aadaf756..2066911ada352c55addbef2369eab99ecd8f93f7 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java @@ -44,6 +44,7 @@ public class TunnelController implements Logging { private List<I2PSession> _sessions; private volatile TunnelState _state; + /** @since 0.9.19 */ private enum TunnelState { START_ON_LOAD, STARTING, @@ -208,7 +209,7 @@ public class TunnelController implements Logging { if (_state != TunnelState.STOPPED && _state != TunnelState.START_ON_LOAD) return; } - new I2PAppThread(new Runnable() { public void run() { startTunnel(); } }).start(); + new I2PAppThread(new Runnable() { public void run() { startTunnel(); } }, "Tunnel Starter " + getName()).start(); } /** @@ -849,6 +850,7 @@ public class TunnelController implements Logging { return true; } + /** @since 0.9.19 */ private synchronized void changeState(TunnelState state) { _state = state; } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java index 5d6dbcef3ec88f5c7699acd780df88ae4cb237dc..e35f4342a12018cce181cedbc4299275632c2d50 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java @@ -45,6 +45,8 @@ public class TunnelControllerGroup implements ClientApp { private final List<TunnelController> _controllers; private final ReadWriteLock _controllersLock; + private boolean _controllersLoaded; + private final Object _controllersLoadedLock = new Object(); private final String _configFile; private static final String REGISTERED_NAME = "i2ptunnel"; @@ -85,7 +87,8 @@ public class TunnelControllerGroup implements ClientApp { I2PAppContext ctx = I2PAppContext.getGlobalContext(); if (SystemVersion.isAndroid() || !ctx.isRouterContext()) { _instance = new TunnelControllerGroup(ctx, null, null); - _instance.startup(); + if (!SystemVersion.isAndroid()) + _instance.startup(); } // else wait for the router to start it } return _instance; @@ -99,6 +102,7 @@ public class TunnelControllerGroup implements ClientApp { * @param mgr may be null * @param args one arg, the config file, if not absolute will be relative to the context's config dir, * if empty or null, the default is i2ptunnel.config + * @throws IllegalArgumentException if too many args * @since 0.9.4 */ public TunnelControllerGroup(I2PAppContext context, ClientAppManager mgr, String[] args) { @@ -146,7 +150,20 @@ public class TunnelControllerGroup implements ClientApp { * @since 0.9.4 */ public void startup() { - loadControllers(_configFile); + try { + loadControllers(_configFile); + } catch (IllegalArgumentException iae) { + if (DEFAULT_CONFIG_FILE.equals(_configFile) && !_context.isRouterContext()) { + // for i2ptunnel command line + synchronized (_controllersLoadedLock) { + _controllersLoaded = true; + } + _log.logAlways(Log.WARN, "Not in router context and no preconfigured tunnels"); + } else { + throw iae; + } + } + startControllers(); if (_mgr != null) _mgr.register(this); // RouterAppManager registers its own shutdown hook @@ -236,22 +253,28 @@ public class TunnelControllerGroup implements ClientApp { } /** - * Load up all of the tunnels configured in the given file (but do not start - * them) + * Load up all of the tunnels configured in the given file. + * Prior to 0.9.20, also started the tunnels. + * As of 0.9.20, does not start the tunnels, you must call startup() + * or getInstance() instead of loadControllers(). * * DEPRECATED for use outside this class. Use startup() or getInstance(). * * @throws IllegalArgumentException if unable to load from file */ public synchronized void loadControllers(String configFile) { - changeState(STARTING); + synchronized (_controllersLoadedLock) { + if (_controllersLoaded) + return; + } + Properties cfg = loadConfig(configFile); int i = 0; _controllersLock.writeLock().lock(); try { while (true) { String type = cfg.getProperty("tunnel." + i + ".type"); - if (type == null) + if (type == null) break; TunnelController controller = new TunnelController(cfg, "tunnel." + i + "."); _controllers.add(controller); @@ -260,11 +283,26 @@ public class TunnelControllerGroup implements ClientApp { } finally { _controllersLock.writeLock().unlock(); } + + synchronized (_controllersLoadedLock) { + _controllersLoaded = true; + } + if (i > 0) { + if (_log.shouldLog(Log.INFO)) + _log.info(i + " controllers loaded from " + configFile); + } else { + _log.logAlways(Log.WARN, "No i2ptunnel configurations found in " + configFile); + } + } + + /** + * Start all of the tunnels. Must call loadControllers() first. + * @since 0.9.20 + */ + private synchronized void startControllers() { + changeState(STARTING); I2PAppThread startupThread = new I2PAppThread(new StartControllers(), "Startup tunnels"); startupThread.start(); - - if (_log.shouldLog(Log.INFO)) - _log.info(i + " controllers loaded from " + configFile); changeState(RUNNING); } @@ -273,10 +311,14 @@ public class TunnelControllerGroup implements ClientApp { synchronized(TunnelControllerGroup.this) { _controllersLock.readLock().lock(); try { + if (_controllers.size() <= 0) { + _log.logAlways(Log.WARN, "No configured tunnels to start"); + return; + } for (int i = 0; i < _controllers.size(); i++) { TunnelController controller = _controllers.get(i); if (controller.getStartOnLoad()) - controller.startTunnel(); + controller.startTunnelBackground(); } } finally { _controllersLock.readLock().unlock(); @@ -294,6 +336,7 @@ public class TunnelControllerGroup implements ClientApp { public synchronized void reloadControllers() { unloadControllers(); loadControllers(_configFile); + startControllers(); } /** @@ -302,6 +345,11 @@ public class TunnelControllerGroup implements ClientApp { * */ public synchronized void unloadControllers() { + synchronized (_controllersLoadedLock) { + if (!_controllersLoaded) + return; + } + _controllersLock.writeLock().lock(); try { destroyAllControllers(); @@ -309,6 +357,10 @@ public class TunnelControllerGroup implements ClientApp { } finally { _controllersLock.writeLock().unlock(); } + + synchronized (_controllersLoadedLock) { + _controllersLoaded = false; + } if (_log.shouldLog(Log.INFO)) _log.info("All controllers stopped and unloaded"); } @@ -511,11 +563,20 @@ public class TunnelControllerGroup implements ClientApp { } /** - * Retrieve a list of tunnels known + * Retrieve a list of tunnels known. + * + * Side effect: if the tunnels have not been loaded from config yet, they + * will be. * * @return list of TunnelController objects + * @throws IllegalArgumentException if unable to load config from file */ public List<TunnelController> getControllers() { + synchronized (_controllersLoadedLock) { + if (!_controllersLoaded) + loadControllers(_configFile); + } + _controllersLock.readLock().lock(); try { return new ArrayList<TunnelController>(_controllers); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/DCCClientManager.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/DCCClientManager.java index 42af9abf220afd602473c5af32392db3d7ba6c54..753da65ec466f3c740804aa8c02204ce813085ce 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/DCCClientManager.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/DCCClientManager.java @@ -109,6 +109,7 @@ public class DCCClientManager extends EventReceiver { I2PTunnelDCCClient cTunnel = new I2PTunnelDCCClient(b32, localPort, port, l, sockMgr, _dispatch, _tunnel, ++_id); cTunnel.attachEventDispatcher(this); + cTunnel.startRunning(); int lport = cTunnel.getLocalPort(); if (_log.shouldLog(Log.WARN)) _log.warn("Opened client tunnel at port " + lport + diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/I2PTunnelDCCClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/I2PTunnelDCCClient.java index fcca71cb9a5cb90aafc215dc43abe631366ec13d..f5b434e3be058c4d1ecff900da526e27bb4addfb 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/I2PTunnelDCCClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/I2PTunnelDCCClient.java @@ -37,6 +37,9 @@ public class I2PTunnelDCCClient extends I2PTunnelClientBase { public static final String CONNECT_STOP_EVENT = "connectionStopped"; /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * * @param dest the target, presumably b32 * @param localPort if 0, use any port, get actual port selected with getLocalPort() * @throws IllegalArgumentException if the I2PTunnel does not contain @@ -51,8 +54,6 @@ public class I2PTunnelDCCClient extends I2PTunnelClientBase { _expires = tunnel.getContext().clock().now() + INBOUND_EXPIRE; setName("DCC send -> " + dest + ':' + remotePort); - - startRunning(); } /** diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java index c40d2e0e3cfd31bd9b3c4fc703a480f032fadc44..2d70caed03fd5d56ebfd4f33dbef8a6c81337db9 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java @@ -36,15 +36,28 @@ public abstract class LocalHTTPServer { private final static String ERR_404 = "HTTP/1.1 404 Not Found\r\n"+ "Content-Type: text/plain\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "HTTP Proxy local file not found"; private final static String ERR_ADD = "HTTP/1.1 409 Bad\r\n"+ "Content-Type: text/plain\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "Add to addressbook failed - bad parameters"; + private final static String OK = + "HTTP/1.1 200 OK\r\n" + + "Content-Type: text/plain\r\n" + + "Cache-Control: max-age=86400\r\n" + + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ + "\r\n"+ + "I2P HTTP proxy OK"; + /** * Very simple web server. * @@ -72,7 +85,7 @@ public abstract class LocalHTTPServer { //System.err.println("targetRequest: \"" + targetRequest + "\""); // a home page message for the curious... if (targetRequest.equals("/")) { - out.write(("HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\nCache-Control: max-age=86400\r\n\r\nI2P HTTP proxy OK").getBytes("UTF-8")); + out.write(OK.getBytes("UTF-8")); out.flush(); return; } @@ -103,7 +116,7 @@ public abstract class LocalHTTPServer { else type = "text/html"; out.write("HTTP/1.1 200 OK\r\nContent-Type: ".getBytes("UTF-8")); out.write(type.getBytes("UTF-8")); - out.write("\r\nCache-Control: max-age=86400\r\n\r\n".getBytes("UTF-8")); + out.write("\r\nCache-Control: max-age=86400\r\nConnection: close\r\nProxy-Connection: close\r\n\r\n".getBytes("UTF-8")); FileUtil.readFile(filename, themesDir.getAbsolutePath(), out); return; } @@ -181,6 +194,8 @@ public abstract class LocalHTTPServer { tbook = book; out.write(("HTTP/1.1 200 OK\r\n"+ "Content-Type: text/html; charset=UTF-8\r\n"+ + "Connection: close\r\n"+ + "Proxy-Connection: close\r\n"+ "\r\n"+ "<html><head>"+ "<title>" + _("Redirecting to {0}", host) + "</title>\n" + diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/I2PSOCKSTunnel.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/I2PSOCKSTunnel.java index 498d75a181cd8e0366eb51ba7d9a19cba8ed0c7f..19ab11a461fe8d7aaa95db4cc0b88a54785aa217 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/I2PSOCKSTunnel.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/I2PSOCKSTunnel.java @@ -33,19 +33,17 @@ public class I2PSOCKSTunnel extends I2PTunnelClientBase { // I2PSOCKSTunnel(localPort, l, ownDest, (EventDispatcher)null); //} - /** @param pkf private key file name or null for transient key */ + /** + * As of 0.9.20 this is fast, and does NOT connect the manager to the router, + * or open the local socket. You MUST call startRunning() for that. + * + * @param pkf private key file name or null for transient key + */ public I2PSOCKSTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, String pkf) { super(localPort, ownDest, l, notifyThis, "SOCKS Proxy on " + tunnel.listenHost + ':' + localPort, tunnel, pkf); - if (waitEventValue("openBaseClientResult").equals("error")) { - notifyEvent("openSOCKSTunnelResult", "error"); - return; - } - setName("SOCKS Proxy on " + tunnel.listenHost + ':' + localPort); parseOptions(); - startRunning(); - notifyEvent("openSOCKSTunnelResult", "ok"); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java index c34616a03169d33f444abfe652fe0b647fab7fe5..bc2af15143733bcc7856a0444e2e19ec398d1f71 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/MultiSink.java @@ -22,6 +22,10 @@ public class MultiSink<S extends Sink> implements Source, Sink { public void start() {} + /** + * May throw RuntimeException from underlying sinks + * @throws RuntimeException + */ public void send(Destination from, byte[] data) { Sink s = this.cache.get(from); if (s == null) { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java index 7f7e0a030fdb1f73d32dac576bebf6a2f50a3ebd..7e99efa420face51e7344eb95e45c3a07232dee5 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/ReplyTracker.java @@ -23,6 +23,10 @@ public class ReplyTracker<S extends Sink> implements Source, Sink { public void start() {} + /** + * May throw RuntimeException from underlying sink + * @throws RuntimeException + */ public void send(Destination to, byte[] data) { this.cache.put(to, this.reply); this.sink.send(to, data); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java index 1f414f1343fab17367b812d2fbfc81dbff4fb26c..2064d698b41089dad026d4b57af87268357ac361 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPPort.java @@ -64,6 +64,10 @@ public class SOCKSUDPPort implements Source, Sink { this.udpsource.stop(); } + /** + * May throw RuntimeException from underlying sink + * @throws RuntimeException + */ public void send(Destination from, byte[] data) { this.wrapper.send(from, data); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java index e446398e798baa0a11967b0d76848ebd33fea0a2..89a27cde1a7d463abde1cc4e43de27a75d3fa153 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPUnwrapper.java @@ -30,6 +30,8 @@ public class SOCKSUDPUnwrapper implements Source, Sink { /** * + * May throw RuntimeException from underlying sink + * @throws RuntimeException */ public void send(Destination ignored_from, byte[] data) { SOCKSHeader h; diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java index eab1568411bc24bcb07ba7c771d4f22d0853eb7c..daad929f4af98ccce905cf1eb7fcd97f6ee9ace8 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/socks/SOCKSUDPWrapper.java @@ -25,6 +25,8 @@ public class SOCKSUDPWrapper implements Source, Sink { /** * Use the cached header, which should have the host string and port * + * May throw RuntimeException from underlying sink + * @throws RuntimeException */ public void send(Destination from, byte[] data) { if (this.sink == null) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java index 0bb6400ec84470a8823193da6504b61b9aec9e9e..7de086e78c9ea89d057afde8a3bca10fc27dd579 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/MultiSource.java @@ -27,6 +27,10 @@ public class MultiSource implements Source, Sink { this.sinks.clear(); } + /** + * May throw RuntimeException from underlying sinks + * @throws RuntimeException + */ public void send(Destination ignored_from, byte[] data) { for(Destination dest : this.sinks) { this.sink.send(dest, data); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java index b46765287675c4bd2521d46ad511d8472f6b35dc..dc4a621ea64c16fdebae5624ff31335cb174d178 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Pinger.java @@ -1,7 +1,9 @@ package net.i2p.i2ptunnel.streamr; import net.i2p.i2ptunnel.udp.*; +import net.i2p.I2PAppContext; import net.i2p.util.I2PAppThread; +import net.i2p.util.Log; /** * @@ -31,7 +33,9 @@ public class Pinger implements Source, Runnable { // send unsubscribe-message byte[] data = new byte[1]; data[0] = 1; - this.sink.send(null, data); + try { + this.sink.send(null, data); + } catch (RuntimeException re) {} } public void run() { @@ -41,7 +45,14 @@ public class Pinger implements Source, Runnable { int i = 0; while(this.running) { //System.out.print("p"); - this.sink.send(null, data); + try { + this.sink.send(null, data); + } catch (RuntimeException re) { + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + if (log.shouldWarn()) + log.warn("error sending", re); + break; + } synchronized(this.waitlock) { int delay = 10000; if (i < 5) { @@ -50,7 +61,9 @@ public class Pinger implements Source, Runnable { } try { this.waitlock.wait(delay); - } catch(InterruptedException ie) {} + } catch(InterruptedException ie) { + break; + } } } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java index 300832a2f58afa737e474da52cd8c6e64dbcd83c..5bf89c945d767a3c0df1d06bc5c78a8fc527b0fb 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/streamr/Subscriber.java @@ -2,9 +2,11 @@ package net.i2p.i2ptunnel.streamr; import java.util.Set; +import net.i2p.I2PAppContext; import net.i2p.data.Destination; import net.i2p.i2ptunnel.udp.*; import net.i2p.util.ConcurrentHashSet; +import net.i2p.util.Log; /** * server-mode @@ -19,10 +21,18 @@ public class Subscriber implements Sink { this.subscriptions = new ConcurrentHashSet<Destination>(); } + /** + * Doesn't really "send" anywhere, just subscribes or unsubscribes the destination + * + * @param dest to subscribe or unsubscribe + * @param data must be a single byte, 0 to subscribe, 1 to unsubscribe + */ public void send(Destination dest, byte[] data) { if(dest == null || data.length < 1) { // invalid packet - // TODO: write to log + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + if (log.shouldWarn()) + log.warn("bad subscription from " + dest); } else { byte ctrl = data[0]; if(ctrl == 0) { @@ -40,7 +50,9 @@ public class Subscriber implements Sink { multi.remove(dest); } else { // invalid packet - // TODO: write to log + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + if (log.shouldWarn()) + log.warn("bad subscription from " + dest); } } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java index e4f47cdafb892f03a5080a5a24bf08944bb816fa..7052009269c7cc81953e9fc433e5c007c3becdf1 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSink.java @@ -32,7 +32,10 @@ public class I2PSink implements Sink { } } - /** @param src ignored */ + /** + * @param src ignored + * @throws RuntimeException if session is closed + */ public synchronized void send(Destination src, byte[] data) { //System.out.print("w"); // create payload @@ -49,9 +52,8 @@ public class I2PSink implements Sink { this.sess.sendMessage(this.dest, payload, (this.raw ? I2PSession.PROTO_DATAGRAM_RAW : I2PSession.PROTO_DATAGRAM), I2PSession.PORT_UNSPECIFIED, I2PSession.PORT_UNSPECIFIED); - } catch(I2PSessionException exc) { - // TODO: handle better - exc.printStackTrace(); + } catch (I2PSessionException ise) { + throw new RuntimeException("failed to send data", ise); } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java index e33d93d107345a614403166cf1ac9d8c3bb28fb4..9308bd379e3f691364f48a927d03b9b297902475 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSinkAnywhere.java @@ -31,7 +31,10 @@ public class I2PSinkAnywhere implements Sink { } } - /** @param to - where it's going */ + /** + * @param to - where it's going + * @throws RuntimeException if session is closed + */ public synchronized void send(Destination to, byte[] data) { // create payload byte[] payload; @@ -47,9 +50,8 @@ public class I2PSinkAnywhere implements Sink { this.sess.sendMessage(to, payload, (this.raw ? I2PSession.PROTO_DATAGRAM_RAW : I2PSession.PROTO_DATAGRAM), I2PSession.PORT_UNSPECIFIED, I2PSession.PORT_UNSPECIFIED); - } catch(I2PSessionException exc) { - // TODO: handle better - exc.printStackTrace(); + } catch (I2PSessionException ise) { + throw new RuntimeException("failed to send data", ise); } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java index 2f59418a526c90239ff204244de4823b13f584c3..e50e1a051fc8ad6b332f121e3d1a197eb9755253 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/I2PSource.java @@ -3,10 +3,12 @@ package net.i2p.i2ptunnel.udp; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; +import net.i2p.I2PAppContext; import net.i2p.client.I2PSession; import net.i2p.client.I2PSessionListener; import net.i2p.client.datagram.I2PDatagramDissector; import net.i2p.util.I2PAppThread; +import net.i2p.util.Log; /** * @@ -48,7 +50,8 @@ public class I2PSource implements Source, Runnable { public void run() { // create dissector I2PDatagramDissector diss = new I2PDatagramDissector(); - while(true) { + _running = true; + while (_running) { try { // get id int id = this.queue.take(); @@ -71,7 +74,10 @@ public class I2PSource implements Source, Runnable { } //System.out.print("r"); } catch(Exception e) { - e.printStackTrace(); + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + if (log.shouldWarn()) + log.warn("error sending", e); + break; } } } @@ -91,11 +97,15 @@ public class I2PSource implements Source, Runnable { } public void disconnected(I2PSession arg0) { - // ignore + _running = false; + thread.interrupt(); } public void errorOccurred(I2PSession arg0, String arg1, Throwable arg2) { - // ignore + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + log.error(arg1, arg2); + _running = false; + thread.interrupt(); } } @@ -106,4 +116,5 @@ public class I2PSource implements Source, Runnable { protected final Thread thread; protected final boolean verify; protected final boolean raw; + private volatile boolean _running; } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java index a3ddc6b84e41d818bcb3fd482fb31cb646a38bfd..b125391605682f8217ada247efc08536f174345c 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/Sink.java @@ -7,5 +7,9 @@ import net.i2p.data.Destination; * @author welterde */ public interface Sink { + /** + * @param src some implementations may ignore + * @throws RuntimeException in some implementations + */ public void send(Destination src, byte[] data); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java index 0b5905ad7e80a0d573ed34f91cce3cc348e3aa49..2766b1e0776f3f551d5148a2a8cb671b99237544 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSink.java @@ -1,5 +1,6 @@ package net.i2p.i2ptunnel.udp; +import java.io.IOException; import java.net.DatagramSocket; import java.net.DatagramPacket; import java.net.InetAddress; @@ -12,13 +13,15 @@ import net.i2p.data.Destination; */ public class UDPSink implements Sink { + /** + * @throws IllegalArgumentException on DatagramSocket IOException + */ public UDPSink(InetAddress host, int port) { // create socket try { this.sock = new DatagramSocket(); - } catch(Exception e) { - // TODO: fail better - throw new RuntimeException("failed to open udp-socket", e); + } catch (IOException e) { + throw new IllegalArgumentException("failed to open udp-socket", e); } this.remoteHost = host; @@ -27,6 +30,10 @@ public class UDPSink implements Sink { this.remotePort = port; } + /** + * @param src ignored + * @throws RuntimeException on DatagramSocket IOException + */ public void send(Destination src, byte[] data) { // if data.length > this.sock.getSendBufferSize() ... @@ -36,9 +43,8 @@ public class UDPSink implements Sink { // send packet try { this.sock.send(packet); - } catch(Exception e) { - // TODO: fail a bit better - e.printStackTrace(); + } catch (IOException ioe) { + throw new RuntimeException("failed to send data", ioe); } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java index 23d4b8048bc49fc6b6bf8749a513b0fe2ebefe2b..e54394107615624c1970f5ead20cb5ec608b6aa3 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udp/UDPSource.java @@ -1,9 +1,12 @@ package net.i2p.i2ptunnel.udp; +import java.io.IOException; import java.net.DatagramSocket; import java.net.DatagramPacket; +import net.i2p.I2PAppContext; import net.i2p.util.I2PAppThread; +import net.i2p.util.Log; /** * @@ -12,11 +15,14 @@ import net.i2p.util.I2PAppThread; public class UDPSource implements Source, Runnable { public static final int MAX_SIZE = 15360; + /** + * @throws RuntimeException on DatagramSocket IOException + */ public UDPSource(int port) { // create udp-socket try { this.sock = new DatagramSocket(port); - } catch(Exception e) { + } catch (IOException e) { throw new RuntimeException("failed to listen...", e); } @@ -57,7 +63,9 @@ public class UDPSource implements Source, Runnable { this.sink.send(null, nbuf); //System.out.print("i"); } catch(Exception e) { - e.printStackTrace(); + Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + if (log.shouldWarn()) + log.warn("error sending", e); break; } } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java index f1e8abaabeb88adb3eb4931c1b151eb4626c8fb1..a89e3489864d2b1606a625d0ccbc6d26d5129e28 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPClientBase.java @@ -180,6 +180,7 @@ import net.i2p.util.EventDispatcher; * * @param to - ignored if configured for a single destination * (we use the dest specified in the constructor) + * @throws RuntimeException if session is closed */ public void send(Destination to, byte[] data) { _i2pSink.send(to, data); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPServerBase.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPServerBase.java index dc17522b8850442ca2ca1fd2b54dcb4f80c0d3da..b5fc94b2ebb4a7f7119532efe52a03b58d41ee07 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPServerBase.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/udpTunnel/I2PTunnelUDPServerBase.java @@ -195,6 +195,7 @@ public class I2PTunnelUDPServerBase extends I2PTunnelTask implements Source, Sin * Sink Methods * * @param to + * @throws RuntimeException if session is closed * */ public void send(Destination to, byte[] data) { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java index 6405e98d41ae7f87ae364681e7a26eef99e5bf21..2073efdf2357f2864a8e05e0d1576d3cc7aa1115 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/ui/GeneralHelper.java @@ -44,8 +44,8 @@ public class GeneralHelper { private static final String OPT = TunnelController.PFX_OPTION; - private I2PAppContext _context; - protected TunnelControllerGroup _group; + private final I2PAppContext _context; + protected final TunnelControllerGroup _group; public GeneralHelper(TunnelControllerGroup tcg) { this(I2PAppContext.getGlobalContext(), tcg); diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java index 0480527f4a7a0056a7abdfda2f979689604747e2..ccb30ca992ea2b5a94662dfba3eac10ec2de7f54 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/web/IndexBean.java @@ -53,7 +53,7 @@ public class IndexBean { private String _curNonce; //private long _nextNonce; - private TunnelConfig _config; + private final TunnelConfig _config; private boolean _removeConfirmed; private int _hashCashValue; private int _certType; diff --git a/apps/i2ptunnel/locale-proxy/messages_ar.po b/apps/i2ptunnel/locale-proxy/messages_ar.po index a6bb8edc552242c6839506c8756b73b07142a218..a8919f7641180895a511d2f6647cd3d22351b88e 100644 --- a/apps/i2ptunnel/locale-proxy/messages_ar.po +++ b/apps/i2ptunnel/locale-proxy/messages_ar.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/I2P/language/ar/)\n" "MIME-Version: 1.0\n" @@ -26,59 +26,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "تم ØÙظ تغيرات الاعدادات" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "أض٠الى دÙتر العناوين" @@ -164,8 +169,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -178,226 +183,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "اسم او اتجاه" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "وجهة Ù…Øلية" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "اعدادات البروكسي الخارجي" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "اعدادات البروكسي الخارجي" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -405,15 +436,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "اسم او اتجاه" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -421,79 +452,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "اتجاه" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "تØديث من {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "" diff --git a/apps/i2ptunnel/locale-proxy/messages_cs.po b/apps/i2ptunnel/locale-proxy/messages_cs.po index 102b73dc0242b61d65e8f3c341736a0b700d96ce..48ca6d7d458ac633661caaf24c58fc0ed201ba7a 100644 --- a/apps/i2ptunnel/locale-proxy/messages_cs.po +++ b/apps/i2ptunnel/locale-proxy/messages_cs.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Czech (http://www.transifex.com/projects/p/I2P/language/cs/)\n" "MIME-Version: 1.0\n" @@ -27,59 +27,64 @@ msgstr "Informace: Nové jméno hostitele" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Konzole routeru" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P konzole routeru" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfigurace" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Pomoc" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Adresář" @@ -165,8 +170,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -179,226 +184,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "jméno nebo cÃl" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "CÃl tunelu" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -406,15 +437,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "jméno nebo cÃl" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -422,79 +453,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "" diff --git a/apps/i2ptunnel/locale-proxy/messages_de.po b/apps/i2ptunnel/locale-proxy/messages_de.po index 5ad98e56884334b2501818c6a146707eb0a322c8..cd7812085d98dc0e3b71930726376b2d16243364 100644 --- a/apps/i2ptunnel/locale-proxy/messages_de.po +++ b/apps/i2ptunnel/locale-proxy/messages_de.po @@ -8,7 +8,7 @@ # D.A. Loader <>, 2012 # driz <driz@i2pmail.org>, 2012 # ducki2p <ducki2p@gmail.com>, 2011 -# Ettore Atalan <atalanttore@googlemail.com>, 2014 +# Ettore Atalan <atalanttore@googlemail.com>, 2014-2015 # foo <foo@bar>, 2009 # Lars Schimmer <echelon@i2pmail.org>, 2014-2015 # Max Muster <scr53875@soisz.com>, 2014 @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-10 14:53+0000\n" -"Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 15:31+0000\n" +"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n" "Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,59 +37,64 @@ msgstr "Information: Neuer Hostname" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Routerkonsole" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P Routerkonsole" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Einstellungen" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Hilfe" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Adressbuch" @@ -175,8 +180,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Sie haben versucht eine Webseite oder Adresse ausserhalb von I2P zu erreichen," #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "Webseite unerreichbar" @@ -189,226 +194,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "Die Webseite ist wahrscheinlich nicht aktiv, es kann aber auch Ãœberlastung im I2P Netzwerk sein." -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Sie sollten es noch einmal {0}probieren{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Tunnel Ziel" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "Verbindung zurückgesetzt" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "Die Verbindung zu dem Proxy wurde zurückgesetzt." + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "Der Proxy könnte vorübergehend nicht erreichbar oder zu sehr ausgelastet sein oder hat Ihren Zugang blockiert." + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Sie können es {0}noch einmal versuchen{1}, dieses verwendet einen zufällig aus dem {2}hier definierten{3} Pool Outproxy (falls Sie mehr als einen eingerichtet haben)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Falls Sie weiterhin Probleme haben, können Sie {0}hier{1} Ihre Liste der Outproxies ändern." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "Die Webseite ist nicht erreichbar da diese Verschlüsselungsoptionen nutzt, die nicht mit Ihrer I2P oder Java Version kompatibel ist. " -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "Es konnte keine Verbindung zu dem folgenden Ziel aufgebaut werden:" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Fehler: Anfrage abgelehnt" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Fehler: Lokaler Zugriff" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Dein Browser unterstützt keine iFrames." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Benutzen Sie den Proxy nicht um auf Ihre Router Konsole, Localhost Adressen oder lokale LAN Ziele zuzugreifen." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Warnung: Kein Outproxy eingerichtet" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Dieser Seitenaufruf ist nach außerhalb von I2P adressiert aber es ist kein Ausgangsproxy eingestellt." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Bitte stelle einen Ausgangsproxy in I2PTunnel ein" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "Die Webseite ist nicht erreichbar." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "Die Webseite ist nicht aktiv, das I2P Netz ist überlastet oder Ihr I2P Router ist noch nicht gut genug ins I2P Netz integriert. " -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "lokales Ziel" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "Die Adresse der Webseite ist nicht gültig oder aus einem unbekanntem Grund unerreichbar." -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Möglicherweise haben Sie einen falschen Base 64 String eingetragen oder der gefolgte Link ist ungültig." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Der I2P Server kann auch offline sein." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Warnung: Kein HTTP Protokoll" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "Die Anfrage nutzt ein ungültiges Protokoll." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "Der I2P HTTP-Proxy unterstützt nur HTTP- und HTTPS-Anfragen." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Andere Protokolle wie FTP sind nicht erlaubt." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "Die Verbindung zu der Webseite wurde zurückgesetzt, während die Seite geladen wurde." + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "Die Webseite könnte vorübergehend nicht erreichbar oder zu sehr ausgelastet sein oder hat Ihren Zugang blockiert." + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "Outproxy ist unerreichbar." -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "Der HTTP-Outproxy war nicht erreichbar, da die verwendeten Verschlüsselungseinstellungen nicht von deiner I2P- oder Java-Version unterstützt werden." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Sie können es {0}noch einmal versuchen{1}, dieses verwendet einen zufällig aus dem {2}hier definierten{3} Pool Outproxy (falls Sie mehr als einen eingerichtet haben)." - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Falls Sie weiterhin Probleme haben, können Sie {0}hier{1} Ihre Liste der Outproxies ändern." - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "Webseite ist unbekannt" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "Webseite wurde nicht im Adressbuch gefunden" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "Die Webseite wurde nicht im Adressbuch ihres I2P Routers gefunden." -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Kontrollieren Sie den Link oder finden Sie eine Base 32, bzw. eine Base 64 Adresse." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Haben Sie eine Base 64 Adresse, {0}fügen Sie diese ihrem Adressbuch hinzu{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Finden Sie alternativ eine Base 32 Adresse, einen Adress-Hilfs-Link oder nutzen Sie einen der Jump-Service Links unten." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Ist diese Seite oft offline? Schauen Sie in der {0}FAQ{1} nach Hilfe zum {2}Eintragen einger Subscriptionen{3} zu Ihrem Adressbuch. " -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Warnung: Ungültige Anfrage URI" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "Die angefragte URI ist ungültig und enthält möglicherweise nicht erlaubte Zeichen." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Falls Sie einen Link angeklickt hatten, kontrollieren Sie das Ende der URI nach ungültigen Zeichen, die ihr Browser fälschlicherweise angehangen hat." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "Outproxy wurde nicht gefunden." -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "Der HTTP Outproxy wurde nicht erreicht, da dessen Leaseset nicht gefunden wurde." -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "Der Outproxy ist wahrscheinlich nicht aktiv, aber es kann auch ein Problem im Netzwerk sein." -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Der HTTP-Proxy ist nicht bereit" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Er ist Offline, das Netzwerk ist überlastet oder Ihr Router ist nicht gut ins Netzwerk integriert." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Anmeldung erforderlich" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Anmeldung für den I2P-HTTP-Proxy vonnöten" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Dieser Proxy kann nur mit Benutzername und Passwort erreicht werde." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Bitte Benutzername und Passwort eingeben, oder überprüfe die {0}Router-Einstellungen{1} oder die {2}I2P-Tunnel Einstellungen{3}" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -416,15 +447,15 @@ msgid "" "tunnel." msgstr "Um die Authorisierung zu deaktivieren, entfernen Sie die Einstellung {0}i2ptunnel.proxy.auth=basic{1}, stoppen und starten Sie dann den HTTP Tunnel neu." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Dies scheint kein gültiges Ziel zu sein:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "Der I2P-Adresshelfer kann dir bei solch einem Ziel nicht helfen." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -432,79 +463,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Um das Ziel in Ihrer Host-Datenbank zu besuchen, klicken Sie <a href=\"{0}\">hier</a>, und um das Ziel aus der kollidierenden Adresshelfer-Anfrage zu besuchen, <a href=\"{1}\">hier</a>!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "Leaseset des Servers nicht gefunden." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Ziel" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Weiter zu {0}, ohne zu speichern" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "Speichern Sie {0} in das I2P Router Adressbuch und besuchen sie diese Webseite." #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "Speichern Sie {0} ins I2P Master Adressbuch und besuchen Sie diese Webseite." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "Speichern Sie {0} in das private I2P Adressbuch und besuchen Sie diese Webseite." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Hinzugefüg über den Adressenhelfer von {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Durch Adresshelfer hinzugefügt" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "Router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "Master" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "Privat" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Weiterleitung zu {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} wurde ins {1} Adressbuch geschrieben. Du wirst nun weitergeleitet." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Konnte {0} nicht im {1} Adressbuch speichern. Du wirst nun weitergeleitet." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Klick hier, wenn du nicht automatisch weitergeleitet wirst!" diff --git a/apps/i2ptunnel/locale-proxy/messages_en.po b/apps/i2ptunnel/locale-proxy/messages_en.po index 583fe6c2cf217d0be221be8eb46735a2c8881696..b63576962d47d61a2f5b860168f4fb1017040a78 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: 2015-02-06 18:28+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+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" @@ -25,59 +25,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "" @@ -163,8 +168,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -177,240 +182,266 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your " +"access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list {0}" +"here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following " "is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that " -"are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list {0}" -"here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that " +"are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link " "below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration {0}i2ptunnel.proxy." "auth=basic{1}, then stop and restart the HTTP Proxy tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a href=\"{0}\">here</" @@ -418,79 +449,79 @@ msgid "" "\"{1}\">here</a>." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "" diff --git a/apps/i2ptunnel/locale-proxy/messages_es.po b/apps/i2ptunnel/locale-proxy/messages_es.po index 9329a2bb6e03fab4fa286df12e58eb827b2d363f..a61112a1c174f0a62f1c3b6fe4634fba5ad640bf 100644 --- a/apps/i2ptunnel/locale-proxy/messages_es.po +++ b/apps/i2ptunnel/locale-proxy/messages_es.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 11:48+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-01 14:29+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" @@ -34,59 +34,64 @@ msgstr "Información: Nuevo nombre de host" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Consola del Ruter" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Consola del Ruter I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Ajustes" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Ayuda" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Libreta de direcciones" @@ -172,8 +177,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Ha intentado conectarse a una localización o una web no I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "Sitio web inalcanzable" @@ -186,226 +191,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "El sitio web probablemente está caÃdo, pero también podrÃa haber congestión en la red." -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Quizás quiera {0}reintentarlo{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "No se pudo encontrar el siguiente destino:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "Reinicio de la conexión" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "Se reinició la conexión al proxy." + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "El proxy podrÃa estar temporalmente no disponible, demasiado ocupado, o haber bloqueado su acceso." + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Puede ser que desee {0}reintentarlo{1} ya uqe esto seleccionará aleatoriamente un outproxy del grupo que haya definido {2}aquÃ{3} (si tiene configurado más de uno)" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Si aún sigue teniendo problemas puede ser que desee editar si lista de outproxies {0}aquÃ{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "El sitio web no fue alcanzable, porque utiliza opciones de cifrado que no están soportadas por su versión de I2P o de Java." -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "No se pudo conectar con el siguiente destino:" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Error: solicitud denegada" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Error: acceso local" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Su navegador no soporta iFrames." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "No use el proxy para acceder a la consola del ruter, localhost o destinaciones en su LAN local." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Advertencia: no se ha configurado ningún proxy de salida" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Su petición es para una web fuera de I2P, pero no tiene configurado el proxy de salida HTTP." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Por favor, configure un proxy de salida en el I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "El sitio web no fue alcanzable." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "El sitio web está fuera de lÃnea, hay congestión en la red, o su router I2P aún no está bien integrado con los pares (peers)." -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Aviso: Destinación no válida." -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "El destino del sitio web especificado no era válido, o de cualquier modo era inalcanzable." -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Quizás pegó la destinación Base 64 equivocada o el enlace que ha pulsado estaba mal." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "También podrÃa ser que ese servidor I2P esté apagado." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Advertencia: Protocolo no HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "La petición usa un protocolo incorrecto." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "El Proxy HTTP de I2P sólo soporta peticiones HTTP y HTTPS." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Otros protocolos tales como FTP no están permitidos." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "La conexión al sitio web se reinició mientras se cargaba la página." + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "El sitio web podrÃa estar temporalmente no disponible, demasiado ocupado, o haber bloqueado su acceso." + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "Proxy de salida no alcanzable" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "El proxy HTTP de salida no se pudo alcanzar, porque usa opciones de cifrado que no están soportadas por su versión de I2P o de Java." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Puede ser que desee {0}reintentarlo{1} ya uqe esto seleccionará aleatoriamente un outproxy del grupo que haya definido {2}aquÃ{3} (si tiene configurado más de uno)" - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Si aún sigue teniendo problemas puede ser que desee editar si lista de outproxies {0}aquÃ{1}." - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "Sitio web desconocido" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "El sitio web no se encontró en la libreta de direcciones" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "El sitio web no se encontró en la libreta de direcciones de su router I2P." -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Compruebe el enlace o busque una dirección Base 32 o Base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Si tiene una dirección Base 64, {0}añádala a su libreta de direcciones{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." -msgstr "Si no, encuentre una dirección Base 32 o un enlace de ayuda, o use un servicio de salto de más abajo." +msgstr "De otro modo, encuentre una dirección Base 32 o un enlace de ayudante\nde direccionamiento (address helper), o use uno de los enlaces a un servicio\nde salto (jump, direccionamiento distribuido) de debajo." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "¿Entra a esta web a menudo? Vea {0}el FAQ{1} para obtener ayuda de como {2}añadir suscripciones{3} a su libreta de direcciones." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Advertencia: URI solicitado no válida" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "La URI solicitada no es válida y probablemente tenga caracteres no válidos." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Si ha pulsado en un enlace, compruebe el final de la URI por caracteres que haya podido añadir el navegador por error." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "Proxy de salida no encontrado" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "El proxy HTTP de salida a Internet (outproxy) no estaba accesible porque no se encontró su LeaseSet (túneles al mismo destino)." -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "El proxy de salida a Internet (outproxy) probablemente estaba caÃdo, pero también pudo haber congestión en la red." -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "El proxy HTTP no está activo" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Está apagado, o hay congestión en la red, o su ruter aún no está bien integrado con los otros pares." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Se necesita Autorización para el Proxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Se necesita Autorización para el proxy I2P HTTP" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Este proxy está configurado para requerir un usuario y contraseña para acceder." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Por favor, escriba su usuario y contraseña, o compruebe su configuración{1} del {0}ruter o su configuración{3} de {2}I2PTunnel." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -413,15 +444,15 @@ msgid "" "tunnel." msgstr "Para desactivar la autorización, elimine la configuración {0}i2ptunnel.proxy.auth=basic{1}, entonces apague y reinicie el túnel HTTP Proxy." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Éste parece ser un destino falso:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "El ayudante de direcciones no te puede ayudar con un destino asÃ." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -429,79 +460,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Para visitar el destino en la base de datos de hosts, ¡pincha <a href=\"{0}\">aquÃ</a>! Para visitar el destino del ayudante de direcciones en conflicto, ¡pincha <a href=\"{1}\">aquÃ</a>!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "No se encontró el LeaseSet (túneles) del destino" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destino" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Acceder a {0} sin guardar" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "Guardar {0} en la libreta de direcciones del router I2P y continuar hacia el sitio web" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "Guardar {0} en la libreta de direcciones maestra y continuar hacia el sitio web" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "Guardar {0} en la libreta de direcciones personal y continuar hacia el sitio web" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Agregado por el ayudante de direcciones desde {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Agregado por el ayudante de direcciones." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "maestro" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privado" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Redireccionando a {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} ha sido guardado en la libreta {1}, accediendo ahora." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "No se ha podido guardar {0} en la libreta {1}, accediendo ahora." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "¡Haz click aquà si no estás siendo enviado automáticamente!" diff --git a/apps/i2ptunnel/locale-proxy/messages_fr.po b/apps/i2ptunnel/locale-proxy/messages_fr.po index 415fb34ac5826a39fc71c4adb0bca559ada20c91..347b60e5d19a61b71f449cd59b21a3ff8d457631 100644 --- a/apps/i2ptunnel/locale-proxy/messages_fr.po +++ b/apps/i2ptunnel/locale-proxy/messages_fr.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 13:29+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-01 04:21+0000\n" "Last-Translator: Towinet\n" "Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\n" "MIME-Version: 1.0\n" @@ -30,59 +30,64 @@ msgstr "Information : nouveau nom d'hôte" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Console du routeur" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Console du routeur I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Configuration" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Aide" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Carnet d'adresses" @@ -168,8 +173,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Vous avez tenté de vous connecter à un site ou emplacement non-I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "Site web inaccessible" @@ -182,226 +187,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "Le site web est probablement hors service, mais il pourrait également y avoir congestion du réseau." -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Vous pouvez vouloir {0}réessayer{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Destination du tunnel" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "Reset connexion" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "La connexion vers le proxy a été réinitialisée" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "La proxy pourrait être temporairement indisponible, trop occupé, ou il a bloqué votre accès." + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Vous pouvez vouloir {0}réessayer{1} car cela va re-sélectionner au hasard un outproxy parmi le pool que vous avez défini {2}ici{3} (si vous en avez plus d'un de configuré)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Si vous continuez à avoir des dérangements vous pourriez vouloir modifier votre liste de outproxy {0}ici{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "Le site web n'était pas accessible, parce qu'il utilise les options de chiffrement qui ne sont pas supportées par votre version d'I2P ou de Java." -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "Ne pouvait pas vous connecter à la destination suivante :" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Erreur : demande refusée" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Erreur : accès local" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Votre navigateur n'est pas compatible iFrames." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Ne pas utiliser le proxy pour accéder à la console du routeur, ni au localhost, ni vers des destinations de votre LAN local." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Avertissement : pas de proxy sortant configuré" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Votre demande était pour un site en dehors de I2P, mais vous n'avez aucun outproxy HTTP de configuré." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Veuillez configurer un outproxy dans I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "Le site web n'était pas accessible." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "Le site web est hors service, ou il y a congestion du réseau, ou votre routeur n'est pas encore bien intégré aux autres pairs." -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Avertissement : destination invalide" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "La destination du site Web indiqué n'était pas valable, ou autrement était inaccessible." -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Peut-être que vous avez collé dans la mauvaise chaîne base 64, ou le lien que vous suivez est mauvais." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "L'hôte I2P pourrait également être déconnecté." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Avertissement : protocole non HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "La requête utilise un mauvais protocole." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "Le proxy HTTP d'I2P soutient les requêtes HTTP et HTTPS seulement." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Les autres protocoles tel que le FTP ne sont pas permis." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "Le connexion au site Web a été réinitialisée tandis que la page chargeait." + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "Le site Web pourrait être temporairement indisponible, trop occupé, ou il a bloqué votre accès." + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "Outproxy (proxy sortant) inaccessible" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "Le proxy sortant HTTP n'était pas accessible, parce qu'il utilise les options de chiffrement qui ne sont pas supportées par votre version d'I2P ou de Java." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Vous pouvez vouloir {0}réessayer{1} car cela va re-sélectionner au hasard un outproxy parmi le pool que vous avez défini {2}ici{3} (si vous en avez plus d'un de configuré)." - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Si vous continuez à avoir des dérangements vous pourriez vouloir modifier votre liste de outproxy {0}ici{1}." - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "Site web inconnu" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "Site web non trouvé dans le carnet d'adresses" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "Le site web n'a pas été trouvé dans le carnet d'adresses de votre routeur." -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Cliquez le lien ou trouvez une adresse base 32 ou base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Si vous avez l''adresse Base 64, {0}ajoutez-là à votre carnet d''adresse{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Sinon, trouver un lien d'assistant d'adresse ou un lien Base 32, ou utiliser ci-dessous un lien service de saut." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Voyez-vous cette page souvent ? Voyez {0}la FAQ{1} pour de l'aide afin d'{2}ajouter quelques abonnements{3} à votre carnet d'adresses." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Avertissement : demande invalide d'URI" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "L'URI de la requête n'est pas valide, et contient probablement des caractères illégaux." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Si vous avez cliqué sur un lien, vérifiez la fin de l'URI pour d'éventuels caractères que le navigateur aurait ajourté à tort." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "Outproxy non trouvé" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "L'outproxy HTTP n'était pas accessible, parce que son jeu de bail n'a pas été trouvé." -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "L'outproxy est probablement hors ligne, mais il pourrait également y avoir congestion du réseau." -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Le proxy HTTP n'est pas en place" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Il est hors ligne, ou il y a congestion du réseau, ou votre routeur n'est pas encore bien intégré avec les pairs." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autorisation requise par le proxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Autorisation requise par le proxy HTTP de I2P" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Ce proxy est configuré pour exiger un nom d''utilisateur et un mot de passe pour y accéder." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Veuillez saisir votre nom d''utilisateur et mot de passe, ou vérifier votre {0}configuration de routeur{1} ou {2}configuration de I2PTunnel{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -409,15 +440,15 @@ msgid "" "tunnel." msgstr "Pour désactiver l''autorisation, supprimer la configuration {0}i2ptunnel.proxy.auth=basic{1}, puis arrêtez et redémarrez le tunnel du proxy HTTP." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Cela semble être une mauvaise destination" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "L'assistant d'adresse ne peut pas vous aider avec une destination comme cela !" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -425,79 +456,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Pour aller à la destination de votre base de données d''hôtes, cliquez <a href=\"{0}\">ici</a>. Pour aller à la destination de l''assistant d''adresse en conflit, cliquez <a href=\"{1}\">ici</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "Le jeu de bail de la destination n'a pas été trouvé" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Hôte" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destination" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Aller sur le site i2p {0} sans enregistrer dans un carnet d''adresses. " -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "Sauvegarder {0} dans le carnet d'adresses de votre routeur puis continuer vers le site web" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "Sauvegarder {0} dans le carnet d'adresses principal de votre routeur puis continuer vers le site web" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "Sauvegarder {0} dans le carnet d'adresses privé de votre routeur puis continuer vers le site web" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Ajouté via l''assistant d''adresse depuis {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Ajouté via l''assistant d''adresse" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "routeur" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "maître" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privé" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Redirection vers {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} ajouté au carnet d''adresses {1}. Redirection en cours." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "{0} non ajouté au carnet d''adresses {1}. Redirection en cours." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Cliquez ici si vous n'êtes pas redirigé automatiquement." diff --git a/apps/i2ptunnel/locale-proxy/messages_hu.po b/apps/i2ptunnel/locale-proxy/messages_hu.po index 850ce566a11dc539fadac13c067d7aa0ab240606..a4fc83dfbaa4ef6a4dcf2bc8373ca963c813941c 100644 --- a/apps/i2ptunnel/locale-proxy/messages_hu.po +++ b/apps/i2ptunnel/locale-proxy/messages_hu.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/I2P/language/hu/)\n" "MIME-Version: 1.0\n" @@ -25,59 +25,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Router Konzol" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Router Konzol" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "BeállÃtások" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "SegÃtség" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "CÃmjegyzék" @@ -163,8 +168,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -177,226 +182,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Alagút célállomása" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Helyi célállomást" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "A HTTP proxy nincs bekapcsolva" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "KimenÅ‘ proxy HitelesÃtés" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "KimenÅ‘ proxy HitelesÃtés" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -404,15 +435,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Ez rossz célállomásnak tűnik:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2pcÃmsegÃtÅ‘ nem tud segÃteni ilyen célállomással!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -420,79 +451,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "A hoszt adatbázisodban lévÅ‘ célállomás megtekintéséhez kattints <a href=\"{0}\">ide</a>. Az ütközésben lévÅ‘ cÃmsegÃtÅ‘ célállomás megtekintéséhez kattints <a href=\"{1}\">ide</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Hoszt" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Bázis 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Célállomás" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Mentés nélkül tovább ide: {0}" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "CÃmsegÃtÅ‘n keresztül hozzáadva {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "CÃmsegÃtÅ‘n keresztül hozzáadva" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "ÃtirányÃtás ide: {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} mentése {1} cÃmjegyzékbe, átirányÃtás alatt." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "{0} mentése {1} cÃmjegyzékbe sikertelen, átirányÃtás alatt." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Kattints ide, amennyiben nem történt meg az automatikus átirányÃtás." diff --git a/apps/i2ptunnel/locale-proxy/messages_id.po b/apps/i2ptunnel/locale-proxy/messages_in.po similarity index 75% rename from apps/i2ptunnel/locale-proxy/messages_id.po rename to apps/i2ptunnel/locale-proxy/messages_in.po index d7c1db6edf8684ecf1047dd595e9d1991801da49..cfb0836d538f2a2a0bf1b9ab6c1547696ea11bfe 100644 --- a/apps/i2ptunnel/locale-proxy/messages_id.po +++ b/apps/i2ptunnel/locale-proxy/messages_in.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/I2P/language/id/)\n" "MIME-Version: 1.0\n" @@ -26,59 +26,64 @@ msgstr "Informasi: Nama Host Baru" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Konsol Router" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P Konsol Router" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfigurasi" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Bantuan" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Buku alamat" @@ -164,8 +169,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Anda mencoba untuk terhubung ke website atau lokasi non-I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -178,226 +183,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Anda mungkin ingin {0}mengulang{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Tidak dapat menemukan tujuan berikut:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Anda mungkin ingin {0}mengulang{1} karena ini akan secara acak memilih ulang sebuah outproxy dari pool yang telah Anda tetapkan {2}disini{3} (jika Anda memiliki lebih dari satu yang dikonfigurasikan)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Jika Anda terus mengalami kesulitan Anda mungkin ingin mengedit daftar outproxy Anda {0}disini{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Kesalahan: Permintaan Ditolak" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Kesalahan: Akses Lokal" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Peramban Anda terkonfigurasi dengan buruk." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Jangan menggunakan proxy untuk mengakses konsol router, localhost, atau tujuan LAN lokal." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Peringatan: Tidak Ada Outproxy yang Dikonfigurasikan" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Permintaan Anda adalah untuk situs diluar I2P, tetapi Anda belum memiliki outproxy HTTP yang dikonfigurasikan." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Silahkan mengkonfigurasikan outproxy dalam I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Peringatan: Tujuan Tidak Valid" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Mungkin Anda menempelkan string Base 64 yang salah atau tautan yang Anda ikuti buruk." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Host I2P mungkin juga sedang offline." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Peringatan: Protokol Non-HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "Permintaan menggunakan protokol yang buruk." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "Proxy HTTP I2P mendukung hanya permintaan HTTP dan HTTPS." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Protokol lainnya seperti FTP tidak diizinkan." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Anda mungkin ingin {0}mengulang{1} karena ini akan secara acak memilih ulang sebuah outproxy dari pool yang telah Anda tetapkan {2}disini{3} (jika Anda memiliki lebih dari satu yang dikonfigurasikan)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" +msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Jika Anda terus mengalami kesulitan Anda mungkin ingin mengedit daftar outproxy Anda {0}disini{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." +msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Periksa tautan atau temukan alamat Base 32 atau Base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Jika Anda memiliki alamat Base 64, {0}tambahkan alamat itu ke buku alamat Anda{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Jika tidak, temukan Base 32 atau tautan alamat pembantu, atau gunakan tautan layanan lompatan dibawah." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Sering melihat laman ini? Lihat {0}FAQ{1} untuk bantuan dalam {2}menambahkan beberapa langganan{3} ke buku alamat Anda." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Peringatan: Permintaan URI Tidak Valid" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "Permintaan URI tidak valid, dan mungkin mengandung karakter ilegal." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Jika Anda mengklik sebuah tautan, periksa akhiran URI atas segala karakter yang secara keliru ditambahkan oleh peramban." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Outproxy HTTP tidak ditemukan." -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Sedang offline, ada kemacetan pada jaringan, atau router Anda belum terintegrasi dengan baik dengan peer." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Otorisasi Proxy Diperlukan" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Otorisasi Proxy HTTP I2P Diperlukan" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Proxy ini dikonfigurasikan untuk memerlukan nama pengguna dan kata sandi ketika mengakses." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Silahkan masukkan nama pengguna dan kata sandi Anda, atau periksa {0}konfigurasi router{1} atau {2}konfigurasi I2PTunnel{3} Anda." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -405,15 +436,15 @@ msgid "" "tunnel." msgstr "Untuk menonaktifkan otorisasi, hapus konfigurasi {0}i2ptunnel.proxy.auth=basic{1}, kemudian hentikan dan mulai ulang saluran Proxy HTTP." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Ini sepertinya menjadi tujuan yang buruk." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper tidak dapat membantu Anda dengan tujuan seperti itu!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -421,79 +452,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Untuk mengunjungi tujuan dalam database host Anda, klik <a href=\"{0}\">disini</a>. Untuk mengunjungi tujuan addresshelper yang bertentangan, klik <a href=\"{1}\">disini</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Tujuan" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Melanjutkan ke {0} tanpa menyimpan" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Ditambahkan melalui alamat pembantu dari {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Ditambahkan melalui alamat pembantu" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "master" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "pribadi" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Mengalihkan ke {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "Menyimpan {0} ke buku alamat {1}, mengalihkan sekarang." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Gagal menyimpan {0} ke buku alamat {1}, mengalihkan sekarang." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Klik disini jika Anda tidak dialihkan secara otomatis." diff --git a/apps/i2ptunnel/locale-proxy/messages_it.po b/apps/i2ptunnel/locale-proxy/messages_it.po index 76b68bc3b420730d82c6be9277be7e924ac8c841..0624a7b6678f15cbee233f53182ac822124049a9 100644 --- a/apps/i2ptunnel/locale-proxy/messages_it.po +++ b/apps/i2ptunnel/locale-proxy/messages_it.po @@ -10,13 +10,13 @@ # Giuseppe Pignataro <anubisteam01@gmail.com>, 2014 # mkkid <jokjok@hotmail.it>, 2011 # spawned76 <fswitch20@hotmail.com>, 2012 -# Tummarellox <tummarellox@gmail.com>, 2014 +# Jacopo Tumminello <tummarellox@gmail.com>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/I2P/language/it/)\n" "MIME-Version: 1.0\n" @@ -32,59 +32,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Console del router" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Console del router" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Configurazione" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Aiuto" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Rubrica" @@ -170,8 +175,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -184,226 +189,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Destinazione tunnel" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Errore: Richiesta negata" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Errore: Accesso locale" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Il tuo browse non supporta gli iFrames." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Attenzione: Nessun Proxy di uscita configurato" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Destinazione locale" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Il proxy HTTP non è avviato" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autorizzazione Outproxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Autorizzazione Outproxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Questo proxy necessita username e password per l'accesso" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -411,15 +442,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Questa non sembra essere una buona destinazione:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper non ti può aiutare con una destinazione del genere!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -427,79 +458,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Per visitare la destinazione nel tuo database host, cliccare <a href=\"{0}\">qui</a>. \nPer visitare la destinazione addresshelper in conflitto, cliccare <a href=\"{1}\">qui</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destinazione" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Continua a {0} senza salvare" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Aggiunto con address helper {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Aggiunto con address helper" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privato" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Redirezionamento a {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} salvato sulla rubrica {1}, in redirezionamento." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Salvataggio di {0} sulla rubrica {1} fallito, in redirezionamento." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Clicca qui se non sei redirezionato automaticamente." diff --git a/apps/i2ptunnel/locale-proxy/messages_nb.po b/apps/i2ptunnel/locale-proxy/messages_nb.po index 2383d74126394abbfee0280169aefad824031248..08702e84676ec831ceb8f9c991934e5328c4294e 100644 --- a/apps/i2ptunnel/locale-proxy/messages_nb.po +++ b/apps/i2ptunnel/locale-proxy/messages_nb.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Norwegian BokmÃ¥l (http://www.transifex.com/projects/p/I2P/language/nb/)\n" "MIME-Version: 1.0\n" @@ -26,59 +26,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Ruter Konsoll" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Ruter Konsoll" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfigurasjon" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Hjelp" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Adressebok" @@ -164,8 +169,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -178,226 +183,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Tunnel destinasjon" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Lokal destinasjon" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "utproxy autorisasjon" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "utproxy autorisasjon" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -405,15 +436,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Dette synes Ã¥ være en dÃ¥rlig destinasjon:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper kan ikke hjelpe deg med en destinasjon som dette!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -421,79 +452,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "For Ã¥ besøke destinasjonen i din vert database, klikk <a href=\"{0}\">her</a>. For Ã¥ Ã¥ besøke motstridende adressehjelper destinasjon, klikk <a href=\"{1}\">her</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Vert" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destinasjon" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Fortsett til {0} uten Ã¥ lagre" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Lagt til via addresse hjelper fra {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Lagt til via adresse helper" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Videresender til {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "Lagret {0} til {1} adresseboken, videresender nÃ¥." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Feilet med Ã¥ lagre {0} til {1} adresseboken, videresender nÃ¥." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Klikk her hvis du ikke blir videresendt automatisk." diff --git a/apps/i2ptunnel/locale-proxy/messages_nl.po b/apps/i2ptunnel/locale-proxy/messages_nl.po index 0eb2ff64a56a442e7b8aae93d97a4e6b41921386..3c2ef97076364317b3244c8d6de7921eff2929a9 100644 --- a/apps/i2ptunnel/locale-proxy/messages_nl.po +++ b/apps/i2ptunnel/locale-proxy/messages_nl.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 20:51+0000\n" +"Last-Translator: Nathan Follens\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,59 +27,64 @@ msgstr "Informatie: nieuwe hostnaam" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Router console" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P router console" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Configuratie wijzigingen opgeslagen" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Help" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Toevoegen aan lokaal adresboek" @@ -128,7 +133,7 @@ msgstr "De adreshelperlink die je hebt gevolgd specifieerde een verschillende be msgid "" "Someone could be trying to impersonate another website, or people have given" " two websites identical names." -msgstr "" +msgstr "Iemand zou een andere website kunnen proberen imiteren, of mensen hebben twee websites identieke namen gegeven." #: ../java/build/Proxy.java:26 msgid "" @@ -165,240 +170,266 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Je probeerde te verbinden met een niet-I2P website of locatie." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" -msgstr "" +msgstr "Website onbereikbaar" #: ../java/build/Proxy.java:52 msgid "The website was not reachable, because its lease set was not found." -msgstr "" +msgstr "De website kan niet bereikt worden, omdat de lease set niet is gevonden." #: ../java/build/Proxy.java:53 msgid "" "The website is probably down, but there could also be network congestion." -msgstr "" +msgstr "De website is waarschijnlijk plat, maar het netwerk kan ook overbelast zijn." -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Je wil misschien {0}opnieuw proberen{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Tunnel Destinations" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "Verbinding gereset" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "De verbinding met de proxy is gereset." + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "De proxy is tijdelijk niet bereikbaar, te druk, of heeft je de toegang ontzegd." + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Je wil misschien {0}opnieuw proberen{1} aangezien dit een willekeurige outproxy van de pool die je {2}hier{3} hebt gedefinieerd (als je er meer dan een hebt ingesteld) opnieuw zal selecteren." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Als je problemen blijft ondervinden wil je misschien je outproxy-lijst {0}hier{1} wijzigen." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." -msgstr "" +msgstr "De website kan niet bereikt worden omdat deze versleutelingsopties gebruikt die niet worden ondersteund door je I2P of Java-versie." -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "Kon niet verbinden met de volgende bestemming:" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Fout: toegang geweigerd" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Fout: lokale toegang" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Je browser is verkeerd ingesteld." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Gebruik de proxy niet om de routerconsole, localhost of lokale LAN-bestemmingen te bereiken." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Waarschuwing: geen outproxy ingesteld" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Je aanvraag was voor een site buiten I2P, maar je hebt geen HTTP-outproxy ingesteld." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Gelieve een outproxy in te stellen in I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." -msgstr "" +msgstr "De website kan niet bereikt worden." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." -msgstr "" +msgstr "De website is offline, het netwerk is overbelast of je router is nog niet goed geïntegreerd met peers." -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Lokale destination" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." -msgstr "" +msgstr "De opgegeven websitebestemming is ongeldig, of kan niet bereikt worden." -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Misschien heb je de verkeerde Base-64-string gekopieerd of is de link die je volgt slecht." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "De I2P-host kan ook offline zijn." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Waarschuwing: non-HTTP protocol" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "De aanvraag gebruikt een slecht protocol." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "De I2P HTTP-proxy ondersteunt enkel HTTP en HTTPs-aanvragen." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Andere protocollen zoals FTP zijn niet toegestaan." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "De verbinding met de website is gereset tijdens het laden van de pagina." + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "De website is tijdelijk niet bereikbaar, te druk, of heeft je de toegang ontzegd." + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" -msgstr "" +msgstr "Outproxy onbereikbaar" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "De HTTP-outproxy kan niet bereikt worden omdat deze versleutelingsopties gebruikt die niet worden ondersteund door je I2P of Java-versie." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Je wil misschien {0}opnieuw proberen{1} aangezien dit een willekeurige outproxy van de pool die je {2}hier{3} hebt gedefinieerd (als je er meer dan een hebt ingesteld) opnieuw zal selecteren." - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Als je problemen blijft ondervinden wil je misschien je outproxy-lijst {0}hier{1} wijzigen." - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" -msgstr "" +msgstr "Onbekende website" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" -msgstr "" +msgstr "Website niet gevonden in adresboek" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." -msgstr "" +msgstr "De website kon niet gevonden worden in het adresboek van je router." -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Controleer de link of vind een Base-32 of Base-64-adres." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Als je het Base-64-adres hebt, {0}voeg het dan toe aan je adresboek{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Zoniet, vind een Base-32 of adreshelperlink, of gebruik een springservicelink hieronder." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Zie je deze pagina vaak? Bekijk dan {0}de VGV{1} voor hulp met {2}abonnementen toevoegen{3} aan je adresboek." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Waarschuwing: ongeldige aanvraag-URI" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "De aanvraag-URI is ongeldig, en bevat waarschijnlijk illegale karakters." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Als je op een link klikte, controleer dan het einde van de URI voor karakters die de browser er per abuis aan heeft toegevoegd." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" -msgstr "" +msgstr "Outproxy niet gevonden" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "De HTTP-outproxy kan niet bereikt worden omdat de leaseset niet is gevonden." -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "De outproxy is waarschijnlijk plat, maar het netwerk kan ook overbelast zijn." -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "De HTTP proxy is niet ingeschakeld" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Deze is offline, het netwerk is overbelast, of je router is nog niet goed geïntegreerd met peers." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Uitgaande Proxy Autorisatie" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Uitgaande Proxy Autorisatie" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Deze proxy is ingesteld om een gebruikersnaam en wachtwoord te vereisen voor toegang." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Gelieve je gebruikersnaam en wachtwoord in te geven, of controleer je {0}routerinstellingen{1} of {2}I2PTunnel-instellingen{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -406,15 +437,15 @@ msgid "" "tunnel." msgstr "Om authorisatie uit te zetten verwijder je de configuratie {0}i2ptunnel.proxy.auth=basic{1} en stop en herstart je vervolgens de HTTP-proxy tunnel." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Tunnel Destinations" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2padresshelper kan je niet helpen met zo'n bestemming!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -422,79 +453,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Om de destination in je host database te bezoeken, klik <a href=\"{0}\">hier</a>. Om de conflicterende adreshelper destination te bezoeken, klik <a href=\"{1}\">hier</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "Bestemmingsleaseset niet gevonden" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base-32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destination" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Doorgaan naar {0} zonder op te slaan" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" -msgstr "" +msgstr "{0} opslaan in adresboek van router en doorgaan naar website" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" -msgstr "" +msgstr "{0} opslaan in hoofdadresboek en doorgaan naar website" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" -msgstr "" +msgstr "{0} opslaan in privé-adresboek en doorgaan naar website" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Toegevoegd via adreshelper vanaf {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Toegevoegd via adreshelper" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "meester" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privé" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Updaten van {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} in het {1} adresboek opgeslagen, je wordt nu doorgestuurd." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Opslaan van {0} in het {1} adresboek mislukt, je wordt nu doorgestuurd." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Klik hier als je niet automatisch wordt doorgestuurd." diff --git a/apps/i2ptunnel/locale-proxy/messages_pl.po b/apps/i2ptunnel/locale-proxy/messages_pl.po index 393a28a052191d41cb8898311c9630e20601ad59..25fc4a17e0374f3bc221a79e477dd69f72343765 100644 --- a/apps/i2ptunnel/locale-proxy/messages_pl.po +++ b/apps/i2ptunnel/locale-proxy/messages_pl.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-17 22:00+0000\n" -"Last-Translator: polacco <polacco@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -30,59 +30,64 @@ msgstr "Informacja: nowa nazwa hosta" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Konsola wÄ™zÅ‚a" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Konsola wÄ™zÅ‚a I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfiguracja" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Pomoc" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Książka adresowa" @@ -168,8 +173,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "Strona niedostÄ™pna." @@ -182,226 +187,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Możesz {0}powtórzyć{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "nazwa lub cel" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "Strona jest niedostÄ™pna, gdyż używa metody szyfrowania nieobsÅ‚ugiwanej przez Twój wÄ™zeÅ‚ I2P lub javÄ™." -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "Nie można poÅ‚Ä…czyć z nastÄ™pujÄ…cym celem:" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "BÅ‚Ä…d: zapytanie odrzucone" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "BÅ‚Ä…d: adres lokalny" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Twoja przeglÄ…darka www jest niepoprawnie skonfigurowana." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Nie używaj proxy do poÅ‚Ä…czeÅ„ z konsolÄ… wÄ™zÅ‚a I2P, hostem lokalnym (127.0.0.1) lub hostami w sieci lokalnej (LAN)." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Ostrzeżenie: nie ustawiono proxy wyjÅ›ciowego" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "Strona www byÅ‚a nieosiÄ…galna." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "Strona jest wyÅ‚Ä…czona lub siec jest zatÅ‚oczona lub Twój wÄ™zeÅ‚ nie jest dobrze zintegrowany z sieciÄ… I2P." -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Ostrzeżenie: nieprawidÅ‚owy cel" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Host mógÅ‚ być również wyÅ‚Ä…czony." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Ostrzeżenie: protokół inny niż HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "Zapytanie używa zÅ‚ego protokoÅ‚u." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "To proxy obsÅ‚uguje wyÅ‚Ä…cznie protokoÅ‚y HTTP i HTTPS." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Inne protokoÅ‚y, jak np. FTP, sÄ… niepoprawne." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "" + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "" + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "Proxy wyjÅ›ciowe niedostÄ™pne" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "Proxy wyjÅ›ciowe jest niedostÄ™pne, gdyż używa metody szyfrowania nieobsÅ‚ugiwanej przez Twój wÄ™zeÅ‚ I2P lub javÄ™." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "" - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "" - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "Nieznana strona www" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "Nie znaleziono strony www w książce adresowej" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "JeÅ›li masz adres Base64, {0}dodaj go do swojej książki adresowej{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "Nie znaleziono proxy wyjÅ›ciowego" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Nie znaleziono proxy wyjÅ›ciowego HTTP." -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autoryzacja Outproxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Autoryzacja Outproxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "ProszÄ™ wpisz swojÄ… nazwÄ™ użytkownika i hasÅ‚o, albo sprawdź {0}router konfiguracjÄ™{1} lub {2}I2PTunnel konfiguracjÄ™{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -409,15 +440,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Wydaje siÄ™ to być zÅ‚ym celem:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper, pomocnik adresowy i2p, nie może pomóc ci z takim celem!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -425,79 +456,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "By odwiedzić cel w bazie danych twojego hosta, naciÅ›nij <a href=\"{0}\">tutaj</a>. By odwiedzić konfliktujÄ…cy cel pomocnika adresów, naciÅ›nij <a href=\"{1}\">tutaj</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Cel" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Kontynuuj do {0} bez zapisywania" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "Zapisz {0} do książki adresowej wÄ™zÅ‚a i przejdź na stronÄ™ www" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "Zapisz {0} do głównej książki adresowej i przejdź na stronÄ™ www" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "Zapisz {0} do prywatnej książki adresowej i przejdź na stronÄ™ www" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Dodano poprzez pomocnika adresów {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Dodano poprzez pomocnika adresów" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "wÄ™zÅ‚a" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "głównej" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "prywatnej" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Przekierowywuje do {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "Zapisano {0} do książki adresowej {1}, przekierowujÄ™." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Nie udaÅ‚o sie zapisać {0} do książki adresowej {1}, przkierowujÄ™." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Kliknij tutaj, jeżeli nie jesteÅ› automatycznie przekierowany." diff --git a/apps/i2ptunnel/locale-proxy/messages_pt.po b/apps/i2ptunnel/locale-proxy/messages_pt.po index 3d918ef7b111ae8c7d25d61fb9d204acf6e65869..4653bd04b78d56547eaf369f87d15aeff0a673e6 100644 --- a/apps/i2ptunnel/locale-proxy/messages_pt.po +++ b/apps/i2ptunnel/locale-proxy/messages_pt.po @@ -4,6 +4,7 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: +# alfalb.as, 2015 # kgtm <fabio.h.f.antunes@gmail.com>, 2014 # hxdcmls, 2013 # hxdcmls, 2013 @@ -14,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/pt/)\n" "MIME-Version: 1.0\n" @@ -26,70 +27,75 @@ msgstr "" #: ../java/build/Proxy.java:5 msgid "Information: New Host Name" -msgstr "Informação: Novo nome de anfitrião." +msgstr "Informação: Novo Nome do Anfitrião" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" -msgstr "Painel do Roteador" +msgstr "Consola do Router" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" -msgstr "Painel do Roteador" +msgstr "Consola do Router I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Configuração" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Ajuda" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" -msgstr "Livro de endereços" +msgstr "Livro de Endereços" #: ../java/build/Proxy.java:11 msgid "Information: New Host Name with Address Helper" -msgstr "Informação: Novo nome de anfitrião com ajudante para endereço." +msgstr "Informação: Novo Nome do Anfitrião com Ajuda de Endereço" #: ../java/build/Proxy.java:12 msgid "" @@ -143,7 +149,7 @@ msgstr "Podeis resolver o conflito decidindo em qual das ligações de ajudante #: ../java/build/Proxy.java:27 ../java/build/Proxy.java:33 msgid "Warning: Bad Address Helper" -msgstr "Aviso: Ajudante de endereço ruim" +msgstr "Aviso: Ajuda de Endereço Errado" #: ../java/build/Proxy.java:34 #, java-format @@ -162,17 +168,17 @@ msgstr "Verifica a URL para tentar consertar a palavra ajudante para ser um nome #: ../java/build/Proxy.java:37 ../java/build/Proxy.java:43 msgid "Warning: Request Denied" -msgstr "Aviso: Pedido negado" +msgstr "Aviso: Pedido Negado" #: ../java/build/Proxy.java:44 msgid "You attempted to connect to a non-I2P website or location." -msgstr "Tentaste acessar um site ou recurso fora da rede I2P." +msgstr "Tentou aceder um sÃtio da Web ou localização fora da rede I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" -msgstr "" +msgstr "SÃtio da Web InacessÃvel" #: ../java/build/Proxy.java:52 msgid "The website was not reachable, because its lease set was not found." @@ -183,226 +189,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." -msgstr "Talvez queira {0}retentar{1}." +msgstr "Poderá desejar {0}retry{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Não foi possÃvel encontrar o seguinte destinatário:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Talvez queiras {0}tentar novamente{1}, o que irá selecionar aleatoriamente um intermediador externo a rede I2P da lista que definiste {2}aqui{3} (Se tens mais de um configurado)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Se continuas a ter problemas, podeis modificar tua lista de intermediadores externos a rede I2P {0}aqui{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" -msgstr "Erro: Pedido negado" +msgstr "Erro: Pedido Negado" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" -msgstr "Erro: Endereço local" +msgstr "Erro: Acesso Local" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." -msgstr "Seu navegador não suporta iFrames." +msgstr "O seu navegador está mal configurado." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Não uses o intermediador (proxy) para acessar o painel controlador do roteador, o autoendereço, ou endereços na rede local." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Aviso: nenhum intermediador (proxy) externo a rede I2P configurado" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Teu pedido de acesso foi para um site fora da rede I2P, mas não há nenhum intermediador (proxy) HTTP externo a rede I2P configurado." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Por favor, configura um intermediador (proxy) externo a rede I2P no túnel I2P" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." -msgstr "" +msgstr "O sÃtio da Web não estava acessÃvel." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" -msgstr "Aviso: Destinatário inválido" +msgstr "Aviso: Destinatário Inválido" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Talvez colaste uma cadeia de caracteres na base 64 errada ou a ligação que seguiste não serve." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Também existe a possibilidade do anfitrião na rede I2P estar fora do ar." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Aviso: Protocolo fora do padrão HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "O pedido usa um protocolo ruim." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Talvez queiras {0}tentar novamente{1}, o que irá selecionar aleatoriamente um intermediador externo a rede I2P da lista que definiste {2}aqui{3} (Se tens mais de um configurado)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" +msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Se continuas a ter problemas, podeis modificar tua lista de intermediadores externos a rede I2P {0}aqui{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." +msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Verifique a ligação ou encontra um endereço na base 32 ou base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Se tens o endereço na base 64, {0}adiciona-o para teu livro de endereços{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Senão, encontra um endereço na base 32 ou uma ligação de ajudante para endereço, ou um dos serviços buscadores de ligações abaixo." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Estar a ver esta página frequentemente? Veja as {0}perguntas frequentes{1} para ajuda em {2}incluindo novos registros{3} em teu livro de endereços." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Aviso: URI inválida" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "A URI informada é inválida, e provavelmente contém caracteres ilegais." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Se acessaste uma ligação, verifique o final da URI para quaisquer caracteres que o navegador possa, por engano, ter adicionado." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "O proxy HTTP não está alcançável" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Está fora do ar, há congestionamento de dados, ou teu roteador não está bem integrado com os participantes." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autorização do proxy de saÃda" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Autorização do proxy de saÃda" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Este intermediador (proxy) está configurado para pedir um nome de usuário e palavra-passe para ser acessado." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Por favor, insira teu nome de usuário e palavra-passe, ou verifique tua {0}configuração do roteador{1} ou {2}configuração do túnel I2P{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -410,15 +442,15 @@ msgid "" "tunnel." msgstr "Para desabilitar a autorização, remova a configuração {0}i2ptunnel.proxy.auth=basic{1}, então pare e reinicie o túnel do proxy HTTP." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Este destino parece estar incorreto:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "Auxiliar de endereços não pode ajudar em destinos como este!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -426,79 +458,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Para visitar o destino da sua base de dados, clique <a href=\"{0}\">aqui</a>. Para visitar o endereço de ajuda do conflito, clique <a href=\"{1}\">aqui</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destino" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Continuar para {0} sem salvar" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Adicionado pelo auxiliar de endereços de {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Adicionado pelo auxiliar de endereços" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "roteador" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "mestre" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privado" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Redirecionando para {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} salvo no livro de endereços {1}, redirecionando agora." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Falha ao salvar {0} no livro de endereços {1}, redirecionando agora." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Clique aqui se você não for redirecionado automaticamente." diff --git a/apps/i2ptunnel/locale-proxy/messages_pt_BR.po b/apps/i2ptunnel/locale-proxy/messages_pt_BR.po index c26fd61b93a7cf4a434c369a7faa74accfa89de3..a9fcbcdd521a3b681155ee4d0bc8dcaa504ed6f4 100644 --- a/apps/i2ptunnel/locale-proxy/messages_pt_BR.po +++ b/apps/i2ptunnel/locale-proxy/messages_pt_BR.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/I2P/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -27,59 +27,64 @@ msgstr "Informação: novo nome de host" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Painel do roteador" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Painel do roteador I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Configurações" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Ajuda" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Livro de endereços" @@ -165,8 +170,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -179,226 +184,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Talvez você queira {0}tentar novamente{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Não foi possÃvel encontrar o seguinte destino:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Erro: Pedido Negado" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Erro: Acesso Local" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "O seu navegador está mal-configurado." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Aviso: Nenhum proxy de saÃda configurado" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "O seu pedido foi para um site fora da I2P, mas você não possui nenhum proxy de saÃda para HTTP configurado" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Por favor, configurar um proxy de saÃda no túnel I2P." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Aviso: Destino inválido" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "O host I2P pode estar offline também." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Aviso: Protocolo não-HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "O pedido usa um protocolo inadequado." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Verifique o linque ou procure por um endereço de Base 32 ou Base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Se você tem o endereço de Base 64, {0}adicione-o ao seu livro de endereços{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Aviso: pedido de URI inválido" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "O pedido de URI é inválido e pode conter caractéres ilegÃtimos." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autorização do proxy necessária" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "É necessária a autorização do proxy http da I2P" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Este proxy está configurado para pedir um nome de usuário e uma senha para acesso." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Por favor, forneça o seu nome de usuário e senha, ou verifique sua {0}configuração de roteamento{1} ou {2}configuração do túnel I2P{3};" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -406,15 +437,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Parece que este destino é inadequado:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "O auxiliar de endereços da I2P não pode ajudá-lo com um destino como este!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -422,79 +453,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Host" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "Destino" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Adicionado via auxiliar de endereços de {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Adicionado via auxiliar de endereços" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "roteador" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "mestre" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privado" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Redirecionando para {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Clique aqui se você não foi automaticamente redirecionado." diff --git a/apps/i2ptunnel/locale-proxy/messages_ro.po b/apps/i2ptunnel/locale-proxy/messages_ro.po index 5a2c6ff3f4c531f176a1db908f99064fddc91c28..3b871afdc57e5b936251391a5e16e474fff7fb2c 100644 --- a/apps/i2ptunnel/locale-proxy/messages_ro.po +++ b/apps/i2ptunnel/locale-proxy/messages_ro.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/ro/)\n" "MIME-Version: 1.0\n" @@ -25,59 +25,64 @@ msgstr "InformaÈ›ii: Nume de gazda nou" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Consola router" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P consola router" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "ConfiguraÈ›ie" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Ajutor" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Agendă" @@ -163,8 +168,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "AÈ›i încercat să vă conectaÈ›i la un site sau locaÈ›ie non-I2P ." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -177,226 +182,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Este posibil să doriÈ›i să {0} {1} încercaÈ›i din nou." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Nu am putut găsi următoarea destinaÈ›ie:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Este posibil să doriÈ›i să {0} încercaÈ›i din nou {1} ca acest lucru se va selecta din nou la întâmplare un outproxy din pool pe care l-aÈ›i definit {2} aici {3} (dacă aveÈ›i mai mult de unul configurate)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Dacă aveÈ›i în continuare probleme, este posibil să doriÈ›i să editaÈ›i lista de outproxy {0} aici {1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Eroare: Cerere interzisa" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Eroare: acces local" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Browser-ul dumneavoastră este configurat incorect." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Nu utilizaÈ›i proxy pentru a accesa consola router, localhost, sau destinaÈ›ii LAN locale." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "AtenÈ›ie: Outproxy nu este configurată" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Cererea Dvs a fost de un site in afara de I2P, dar nu aveÈ›i nici HTTP outproxy configurat." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Vă rugăm să configuraÈ›i un outproxy în I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "AtenÈ›ie: DestinaÈ›ie incorecta" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Poate că aÈ›i inserat È™ir Base 64 greÈ™it sau link-ul pe care urmează este incorect." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "I2P gazdă a putea fi, de asemenea, offline." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "AtenÈ›ie: protocolul Non-HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "Cererea utilizează un protocol incorect." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Este posibil să doriÈ›i să {0} încercaÈ›i din nou {1} ca acest lucru se va selecta din nou la întâmplare un outproxy din pool pe care l-aÈ›i definit {2} aici {3} (dacă aveÈ›i mai mult de unul configurate)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" +msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Dacă aveÈ›i în continuare probleme, este posibil să doriÈ›i să editaÈ›i lista de outproxy {0} aici {1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." +msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "VerificaÈ›i link-ul sau găsiti adresa Base 32 sau adresa Base 64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Dacă aveÈ›i adresa Base 64, {0} adăugaÈ›i-l la Agenda dvs. {1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "ÃŽn caz contrar, găsiÈ›i o bază 32 sau link-ul adress helper, sau folositi link-ul de serviciu-salt de mai jos." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Vedeti aceasta pagina des? Vezi {0} FAQ {1} pentru ajutor în {2} adăugarea unor abonamente {3} la Agenda dumneavoastră." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "AtenÈ›ie: URI de solicitare incorect" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "Cererea URI este incorecta, È™i, probabil, contine caractere ilegale." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Dacă aÈ›i făcut clic pe un link, verificaÈ›i sfârÈ™itul URI pentru orice caractere, pe care browser-ul a adăugat din greÈ™eală ." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "HTTP Outproxy nu a fost găsit." -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Acesta este deconectat, este congestionarea reÈ›elei, sau router-ul nu este încă bine integrat cu colegii." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Autentificare proxy necesară" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Autentificare I2P HTTP proxy necesară" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Acest proxy este configurat pentru a necesita un nume de utilizator È™i o parolă de acces." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Va rugam sa introduceti numele de utilizator si parola, sau verifica {0} configuraÈ›ia router {1} sau {2} configurare I2PTunnel {3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -404,15 +435,15 @@ msgid "" "tunnel." msgstr "Pentru a dezactiva autorizare, stergeti configurarea {0} i2ptunnel.proxy.auth = basic {1}, apoi opriÈ›i È™i reporniÈ›i tunelul proxy HTTP." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Aceasta pare a fi o destinaÈ›ie rea:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper nu vă poate ajuta cu o destinaÈ›ie de genul asta!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -420,79 +451,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Pentru a vizita destinaÈ›ie în baza de date gazdă, click <a href=\"{0}\">aici</a>.Pentru a vizita destinaÈ›ia addresshelper conflict, click<a href=\"{1}\"> aici</a>" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Gazdă" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "DestinaÈ›ie" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "ContinuaÈ›i {0} fără salvare" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Adăugat prin adresa de ajutor de la {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Adăugat prin adresa de ajutor" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "RedirecÈ›ionare la {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "Salvate {0} in {1} agenda, redirecÈ›ionarea acum." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Salvarea {0} in agenda {1} a eÈ™uat , redirecÈ›ionarea acum." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Clic aici dacă nu sunteÈ›i redirecÈ›ionat automat." diff --git a/apps/i2ptunnel/locale-proxy/messages_ru.po b/apps/i2ptunnel/locale-proxy/messages_ru.po index 71648a2d8670e223aa4d773a50d544f142608c87..acf763432a13dc18adb2083a4a52f3c8a3ec9d5f 100644 --- a/apps/i2ptunnel/locale-proxy/messages_ru.po +++ b/apps/i2ptunnel/locale-proxy/messages_ru.po @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 11:13+0000\n" -"Last-Translator: yume\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,59 +33,64 @@ msgstr "ИнформациÑ: Ðовый доменной адреÑ" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "КонÑоль маршрутизатора I2P" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "КонÑоль маршрутизатора I2P" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "ÐаÑтройки" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Помощь" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°" @@ -171,8 +176,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Ð’Ñ‹ попыталиÑÑŒ ÑоединитьÑÑ Ñ Ñайтом не в Ñети I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "Сайт недоÑтупен" @@ -185,226 +190,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "Сайт, вероÑтно, выключен, но также возможна перегрузка Ñети." -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Ð’Ñ‹ можете {0}повторить{1} операцию." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Ðазначение туннелÑ" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Ð’Ñ‹ можете {0}повторить{1} операцию (Ñто Ñлучайным образом выберет прокÑи-Ñервер из определенного {2}здеÑÑŒ{3} ÑпиÑка, еÑли вы наÑтроили более одного прокÑи-Ñервера)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "ЕÑли проблема продолжит поÑвлÑÑ‚ÑŒÑÑ, вы можете изменить ÑпиÑок прокÑи-Ñерверов {0}здеÑÑŒ{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "Сайт недоÑтупен, так как иÑпользует наÑтройки шифрованиÑ, которые не поддерживаютÑÑ Ð²Ð°ÑˆÐµÐ¹ верÑией I2P или Java." -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "Ðе удалоÑÑŒ подключитьÑÑ Ðº Ñледующему адреÑу:" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Ошибка: Отказ в выполнении запроÑа" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Ошибка: Локальный адреÑ" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Ваш браузер не поддерживает iFrames" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Ðе иÑпользуйте прокÑи-Ñервер Ð´Ð»Ñ Ð´Ð¾Ñтупа к конÑоли маршрутизатора, локальному компьютеру или локальной Ñети." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Предупреждение: Выходной прокÑи-Ñервер не наÑтроен" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Ð’Ñ‹ запроÑили Ñтраницу вне Ñети I2P, но не имеете наÑтроенного выходного прокÑи-Ñервера." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "ПожалуйÑта, наÑтройте выходной прокÑи-Ñервер в I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "Сайт недоÑтупен." -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "Возможно, Ñайт отключен, Ñеть перегружена или ваш маршрутизатор недоÑтаточно интегрирован Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ пирами." -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Локальный Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "Указанный Ð°Ð´Ñ€ÐµÑ Ñайт недейÑтвителен или недоÑтупен." -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Возможно, вы вÑтавили неправильную Ñтроку Base64 или прошли по нерабочей ÑÑылке." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Сайт I2P также может быть отключен." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Предупреждение: Протокол не HTTP" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½ через неподдерживанмый протокол." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "I2P HTTP прокÑи поддерживает только HTTP и HTTPS запроÑÑ‹." -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "Другие протоколы, такие как FTP не допуÑтимы." -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "" + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "" + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "Внешний прокÑи недоÑтупен" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "Внешний HTTP-прокÑи недоÑтупен, так как иÑпользует наÑтройки шифрованиÑ, которые не поддерживаютÑÑ Ð²Ð°ÑˆÐµÐ¹ верÑией I2P или Java." -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Ð’Ñ‹ можете {0}повторить{1} операцию (Ñто Ñлучайным образом выберет прокÑи-Ñервер из определенного {2}здеÑÑŒ{3} ÑпиÑка, еÑли вы наÑтроили более одного прокÑи-Ñервера)." - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "ЕÑли проблема продолжит поÑвлÑÑ‚ÑŒÑÑ, вы можете изменить ÑпиÑок прокÑи-Ñерверов {0}здеÑÑŒ{1}." - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "ÐеизвеÑтный Ñайт" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "Сайт не найден в адреÑной книге" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "Сайт не найден в вашей адреÑной книге маршрутизатора." -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Проверьте ÑÑылку или найдите Ð°Ð´Ñ€ÐµÑ Base32 или Base64." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "ЕÑли у Ð²Ð°Ñ ÐµÑÑ‚ÑŒ Ð°Ð´Ñ€ÐµÑ Base64, {0}добавьте его в адреÑную книгу{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Ð’ противном Ñлучае найдите ÑÑылку Base32 или AddressHelper или иÑпользуйте Jump-Ñлужбу." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "ЕÑли вы Ñлишком чаÑто попадаете на Ñту Ñтраницу, то обратитеÑÑŒ к {0}FAQ{1} за инÑтрукциÑми по {2}добавлению подпиÑок{3} адреÑной книги." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Предупреждение: Ðекорректный URI запроÑа" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "Ðекорректный URI запроÑа. Возможно, он Ñодержит недопуÑтимые Ñимволы." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "ЕÑли вы прошли по ÑÑылке, проверьте конец URI на наличие Ñимволов, ошибочно добавленных браузером." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "Внешний прокÑи не найден" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "Внешний HTTP-прокÑи недоÑтупен, так как его LeaseSet не был найден." -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "Внешний прокÑи, вероÑтно, выключен, но также возможна перегрузка Ñети" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "HTTP-прокÑи не поднÑÑ‚" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Возможно, он отключен, Ñеть перегружена или ваш маршрутизатор недоÑтаточно интегрирован Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ узлами." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ outproxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ outproxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Ðтот прокÑи-Ñервер требует Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль Ð´Ð»Ñ Ð´Ð¾Ñтупа." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Введите Ð¸Ð¼Ñ Ð¸ пароль или проверьте ваши {0}наÑтройки маршрутизатора{1} и {2}наÑтройки I2PTunnel{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -412,15 +443,15 @@ msgid "" "tunnel." msgstr "Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ удалите Ñтроку {0}i2ptunnel.proxy.auth=basic{1} и перезапуÑтите туннель HTTP Proxy." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "КажетÑÑ Ñто плохой Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "С таким адреÑом Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ i2paddresshelper вам не поможет!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -428,79 +459,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° по ÑÑылке из локальной адреÑной книги, нажмите <a href=\"{0}\">здеÑÑŒ</a>. Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° по новой addresshelper-ÑÑылке, нажмите <a href=\"{1}\">здеÑÑŒ</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "LeaseSet Ð´Ð»Ñ Ð°Ð´Ñ€ÐµÑа Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ найден" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "ÐдреÑ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "ÐÐ´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Продолжить переход к {0} без ÑохранениÑ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "Сохранить {0} в адреÑную книгу маршрутизатора и перейти к Ñайту" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "Сохранить {0} в оÑновную адреÑную книгу и перейти к Ñайту" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "Сохранить {0} в приватную адреÑную книгу и перейти к Ñайту" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Добавлено через address helper из {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Добавлен через address helper" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "маршрутизатор" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "оÑновной" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "приватный" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "ПеренаправлÑем к {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} Ñохранён в {1}, перенаправлÑем." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Ðе удалоÑÑŒ Ñохранить {0} в {1} адреÑную книгу, перенаправлÑем." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Ðажмите Ñюда еÑли автоматичеÑкое перенаправление не Ñработало" diff --git a/apps/i2ptunnel/locale-proxy/messages_sk.po b/apps/i2ptunnel/locale-proxy/messages_sk.po index f76b56a36304bf69519ccdd11625152ff3fe298b..1a6549131850d1ac7d08ae7be07611da4bac8735 100644 --- a/apps/i2ptunnel/locale-proxy/messages_sk.po +++ b/apps/i2ptunnel/locale-proxy/messages_sk.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Slovak (http://www.transifex.com/projects/p/I2P/language/sk/)\n" "MIME-Version: 1.0\n" @@ -26,59 +26,64 @@ msgstr "Informácia: Nový názov hostiteľa" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Konzola routra" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Konzola I2P routra" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfigurácia" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Pomoc" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Adresár" @@ -164,8 +169,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Pokúsili ste sa pripojiÅ¥ k webovej stránke alebo lokácii mimo I2P." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -178,226 +183,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Môžete to chcieÅ¥ {0}skúsiÅ¥ znova{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Nebolo možné nájsÅ¥ nasledovnú destináciu:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Varovanie: Nie je nakonfigurovaný žiadny východzà proxy" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Váš požiadavok bol urÄený pre stránku mimo I2P, avÅ¡ak nemáte nakonfigurovaný žiadny východzà proxy." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "ProsÃm nakonfigurujte si v I2PTunneli východzà proxy." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Varovanie: Neplatná destinácia" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Možno ste vložili nesprávny Base 64 reÅ¥azec, prÃpadne odkaz, ktorý práve nasledujete, je zlý." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "Takisto I2P hostiteľ mohol byÅ¥ offline." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Skontrolujte daný odkaz, prÃpadne nájdite Base 32 alebo Base 64 adresu." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Ak máte Base 64 adresu, {0}pridajte si ju do svojho adresára{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Varovanie: Neplatná URI požiadavku" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "URI požiadavku je neplatná a zrejme obsahuje nepovolené znaky." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Ak ste klikli na odkaz, skontrolujte koniec URI, Äi sa v ňom nenachádzajú nejaké znaky omylom pridané prehliadaÄom." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Je vyžadovaná autorizácia proxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Je vyžadovaná autorizácia I2P HTTP proxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Tento proxy je nakonfigurovaný tak, aby pre prÃstup vyžadoval uživateľské meno a heslo." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "ProsÃm zadajte vaÅ¡e užÃvateľské meno a heslo, prÃpadne skontrolujte vaÅ¡u {0}konfiguráciu routra{1} alebo {2}I2PTunnel konfiguráciu{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -405,15 +436,15 @@ msgid "" "tunnel." msgstr "Ak chcete zakázaÅ¥ autorizáciu, odstráňte nastavenie {0}i2ptunnel.proxy.auth=basic{1} a následne zastavte a reÅ¡tartujte HTTP Proxy tunel." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -421,79 +452,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "" diff --git a/apps/i2ptunnel/locale-proxy/messages_sv.po b/apps/i2ptunnel/locale-proxy/messages_sv.po index 1369b020d6244bb71dd25f873f4a3be3501ee2f9..9117584b61bf6061703a8f7f91184114729bd25d 100644 --- a/apps/i2ptunnel/locale-proxy/messages_sv.po +++ b/apps/i2ptunnel/locale-proxy/messages_sv.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/language/sv_SE/)\n" "MIME-Version: 1.0\n" @@ -29,59 +29,64 @@ msgstr "Information: Nytt Värdnamn" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "Routerkonsol" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "Routerkonsol" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "Konfiguration" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Hjälp" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "Adressbok" @@ -167,8 +172,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "Du försökte ansluta till en icke-I2P webbsida eller plats." #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -181,226 +186,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Du kanske vill {0}försöka igen{1}." -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "Kunde inte hitta följande mÃ¥l:" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "Du kanske vill {0}försöka igen{1} eftersom en ny utproxy kommer väljas slumpmässigt utav de som är definierade {2}här{3} (om du har mer än en inställd)." + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "Om du fortsätter att ha problem, sÃ¥ kanske du vill ändra din utproxy-liste {0}här{1}." + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Fel: FörfrÃ¥gan Nekad" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Fel: Lokal Ã…tkomst" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "Din webbläsare är felkonfigurerad." -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Använd inte proxyn för Ã¥tkomst till routerkonsolen, localhost eller lokala LAN mÃ¥l." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "Varning: Ingen Utproxy Inställd" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "Din förfrÃ¥gan var för en sida utanför I2P, men du har ingen HTTP utproxy inställd." -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Var god ställ in en utproxy i I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Varning: Ogiltigt MÃ¥l" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "Kanske kopierade du in fel Base64 sträng eller sÃ¥ är länken du följer dÃ¥lig." -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "I2P-värden kan ocksÃ¥ vara offline." -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "Varning: Ej HTTP Protokoll" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "FörfrÃ¥gan använder ett dÃ¥ligt protokoll." -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "Du kanske vill {0}försöka igen{1} eftersom en ny utproxy kommer väljas slumpmässigt utav de som är definierade {2}här{3} (om du har mer än en inställd)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" +msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "Om du fortsätter att ha problem, sÃ¥ kanske du vill ändra din utproxy-liste {0}här{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." +msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "Kontrollera länken eller hitta en Base32 eller Base64 adress." -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Om du har en Base64-adress, {0}lägg till den till din adressbok{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "Annars, hitta en Base32 eller adresshjälpar-länk eller använder en hopp-tjänst länk nedan." -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "Ser du denhär sidan ofta? Kika i {0}FAQ:en{1} efter hjälp med att {2}lägga till nÃ¥gra prenumerationer{3} till din adressbok." -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "Varning: Ogiltig URI Begärd" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "Den begärde URI:n är ogiltig och innehÃ¥ller troligtvis ogiltiga tecken." -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "Om du klicka pÃ¥ en länk, kontrollera slutet av URI:n efter andra tecken som webbläsaren av misstag lagt till." -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "HTTP Utproxyn hittades ej." -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "Den är antingen offline, nätverket är under stor belastning eller sÃ¥ är din router ännu inte väl integrerad med peers." -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Proxy TillstÃ¥nd Krävs" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "I2P HTTP Proxy TillstÃ¥nd Krävs" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Denhär proxy är inställd till att kräva användarnamn och lösenord för Ã¥tkomst." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Var god ange ditt användarnamn och lösenord eller kontrollera din {0}router-konfiguration{1} eller {2}I2PTunnel-konfiguration{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -408,15 +439,15 @@ msgid "" "tunnel." msgstr "För att slÃ¥ av autentisering, ta bort inställningen {0}i2ptunnel.proxy.auth=basic{1}, stanna och starta sedan om HTTP Porxy tunneln." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Detta verkar vara ett felaktigt mÃ¥l" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2padresshjälp kan inte hjälpa dig med ett sÃ¥dant mÃ¥l!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -424,79 +455,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "För att besöka mÃ¥let i din värd databas href=\"{0}\"> klicka <a här </ a>. För att besöka de motstridiga hjälpaddresserna,<a href=\"{1}\"> klicka <a här </ a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Värd" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Bas 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "MÃ¥l" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Fortsätt till {0} utan att spara" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Tillagd via adresshjälpare frÃ¥n {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Tillagd via adresshjälpen " -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "router" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "master" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "privat" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "Om dirigerar till {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "Spara {0} till {1}adressboken, omdirigerar nu " -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Misslyckades med att spara {0} till {1}adressboken, omdirigerar nu " -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Klicka här om du inte omdirigeras automatiskt " diff --git a/apps/i2ptunnel/locale-proxy/messages_uk.po b/apps/i2ptunnel/locale-proxy/messages_uk.po index 405732214d89318ebd90ee023e41fd3fbf014d39..c2ca97ac18c2164d8814fc04b31b34ad61e62582 100644 --- a/apps/i2ptunnel/locale-proxy/messages_uk.po +++ b/apps/i2ptunnel/locale-proxy/messages_uk.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n" "MIME-Version: 1.0\n" @@ -30,59 +30,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "КонÑоль роутера" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "КонÑоль роутера" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "ÐаÑтройки" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "Допомога" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "ÐдреÑна книга" @@ -168,8 +173,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -182,226 +187,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "Ðе бажаєте {0}повторити Ñпробу{1}?" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "МіÑце Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‚ÑƒÐ½ÐµÐ»ÑŽ" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "Помилка: запит відхилено" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "Помилка: Локальний доÑтуп" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "Ðе викориÑтовуйте прокÑÑ– Ð´Ð»Ñ Ð´Ð¾Ñтупу до конÑолі роутеру, localhost чи будь-Ñкого хоÑту у локальній мережі." -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "ПопередженнÑ: вихідний прокÑÑ– не налаштовано" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "Будь лаÑка, налаштуйте вихідний прокÑÑ– у I2PTunnel." -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Локальний Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." -msgstr "Вихідний прокÑÑ– HTTP недоÑтупний, бо викориÑтовує опції шифруваннÑ, Ñкі не підтримуютьÑÑ Ð²Ð°ÑˆÐ¸Ð¼ I2P або верÑією Java." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "" +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." +msgstr "Вихідний прокÑÑ– HTTP недоÑтупний, бо викориÑтовує опції шифруваннÑ, Ñкі не підтримуютьÑÑ Ð²Ð°ÑˆÐ¸Ð¼ I2P або верÑією Java." -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "Якщо ви маєте Base 64 адреÑу, то {0}додайте Ñ—Ñ— до адреÑної книги{1}." -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "Можливо, вихідний прокÑÑ– не працює, або мережа перенавантажена." -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "Вихідний прокÑÑ– Ð´Ð»Ñ HTTP не знайдено." -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ outproxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ outproxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "Цей прокÑÑ– налаштований конечно вимагати ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ñ– пароль Ð´Ð»Ñ Ð´Ð¾Ñтупу." -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "Будь лаÑка, ввеÑти ваш логін Ñ– пароль, або перевірити {0}router configuration{1} або {2}I2PTunnel configuration{3}." -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -409,15 +440,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "Скоріше вÑього це поганий Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ:" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper не може допомогти Вам з міÑцем Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñк це!" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -425,79 +456,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ щоб перейти по локальному поÑиланню з локальної адреÑної книги, натиÑніть оÑÑŒ<a href=\"{0}\">тут</a>. Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ по новому addresshelper-поÑиланню, натиÑніть будь-лаÑка <a href=\"{1}\">тут</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "ÐдреÑ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "ÐдреÑа призначеннÑ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "Продовжити до {0} без збереженнÑ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "Додано через address helper {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "Додано через address helper" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "роутер" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "ПеренаправлÑємо до {0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "{0} збережено в {1} адреÑної книги, перенапрÑвлÑємо." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "Ðе вдалоÑÑŒ зберегти {0} в {1} адреÑної книги, перенаправлÑємо." -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "Клацніть тут Ñкщо Ð²Ð°Ñ Ð½Ðµ перенаправило автоматично." diff --git a/apps/i2ptunnel/locale-proxy/messages_vi.po b/apps/i2ptunnel/locale-proxy/messages_vi.po index 453e28f4e04fb5afe0dda25d2202b51882bfa7a1..5e8751f50300003be42041c87d78a98852caed27 100644 --- a/apps/i2ptunnel/locale-proxy/messages_vi.po +++ b/apps/i2ptunnel/locale-proxy/messages_vi.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/I2P/language/vi/)\n" "MIME-Version: 1.0\n" @@ -27,59 +27,64 @@ msgstr "" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "" @@ -165,8 +170,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "" @@ -179,226 +184,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "tên hay Ä‘iểm đến" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "Äiểm đến ná»™i bá»™" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 -msgid "Outproxy Unreachable" +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." msgstr "" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:136 msgid "" -"The HTTP outproxy was not reachable, because it uses encryption options that" -" are not supported by your I2P or Java version." +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." msgstr "" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 +msgid "Outproxy Unreachable" msgstr "" -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format +#: ../java/build/Proxy.java:146 msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." +"The HTTP outproxy was not reachable, because it uses encryption options that" +" are not supported by your I2P or Java version." msgstr "" -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "Cho phép Outproxy" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "Cho phép Outproxy" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -406,15 +437,15 @@ msgid "" "tunnel." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "tên hay Ä‘iểm đến" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -422,79 +453,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "Äể truy cáºp và o Ä‘iểm đến trong cÆ¡ sở dữ liệu máy chủ, bấm <a href=\"{0}\">và o đây</a>. Äể truy cáºp và o địa chỉ giúp đỡ xung Ä‘á»™t, bấm <a href=\"{1}\">và o đây</a>." -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "Máy chủ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "ÄÃch đến" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "" diff --git a/apps/i2ptunnel/locale-proxy/messages_zh.po b/apps/i2ptunnel/locale-proxy/messages_zh.po index d3f277f4073304223e432d58e7f331b1a75e63a9..46634f334a4f53f2e8855549cb2217edddfe9b23 100644 --- a/apps/i2ptunnel/locale-proxy/messages_zh.po +++ b/apps/i2ptunnel/locale-proxy/messages_zh.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 03:54+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 16:46+0000\n" "Last-Translator: YF <yfdyh000@gmail.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -32,59 +32,64 @@ msgstr "ä¿¡æ¯ï¼šæ–°ç«™ç‚¹åœ°å€" #: ../java/build/Proxy.java:6 ../java/build/Proxy.java:18 #: ../java/build/Proxy.java:28 ../java/build/Proxy.java:38 #: ../java/build/Proxy.java:46 ../java/build/Proxy.java:57 -#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:75 -#: ../java/build/Proxy.java:84 ../java/build/Proxy.java:95 -#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:117 -#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:141 -#: ../java/build/Proxy.java:150 ../java/build/Proxy.java:162 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:204 +#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 +#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:96 +#: ../java/build/Proxy.java:107 ../java/build/Proxy.java:119 +#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:140 +#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:164 +#: ../java/build/Proxy.java:173 ../java/build/Proxy.java:185 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:192 msgid "Router Console" msgstr "路由控制å°" #: ../java/build/Proxy.java:7 ../java/build/Proxy.java:19 #: ../java/build/Proxy.java:29 ../java/build/Proxy.java:39 #: ../java/build/Proxy.java:47 ../java/build/Proxy.java:58 -#: ../java/build/Proxy.java:67 ../java/build/Proxy.java:76 -#: ../java/build/Proxy.java:85 ../java/build/Proxy.java:96 -#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:118 -#: ../java/build/Proxy.java:129 ../java/build/Proxy.java:142 -#: ../java/build/Proxy.java:151 ../java/build/Proxy.java:163 +#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 +#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:97 +#: ../java/build/Proxy.java:108 ../java/build/Proxy.java:120 +#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:141 +#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:165 +#: ../java/build/Proxy.java:174 ../java/build/Proxy.java:186 msgid "I2P Router Console" msgstr "I2P 路由控制å°" #: ../java/build/Proxy.java:8 ../java/build/Proxy.java:20 #: ../java/build/Proxy.java:30 ../java/build/Proxy.java:40 #: ../java/build/Proxy.java:48 ../java/build/Proxy.java:59 -#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:77 -#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:97 -#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:119 -#: ../java/build/Proxy.java:130 ../java/build/Proxy.java:143 -#: ../java/build/Proxy.java:152 ../java/build/Proxy.java:164 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:71 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:89 ../java/build/Proxy.java:98 +#: ../java/build/Proxy.java:109 ../java/build/Proxy.java:121 +#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:142 +#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:166 +#: ../java/build/Proxy.java:175 ../java/build/Proxy.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Configuration" msgstr "é…ç½®" #: ../java/build/Proxy.java:9 ../java/build/Proxy.java:21 #: ../java/build/Proxy.java:31 ../java/build/Proxy.java:41 #: ../java/build/Proxy.java:49 ../java/build/Proxy.java:60 -#: ../java/build/Proxy.java:69 ../java/build/Proxy.java:78 -#: ../java/build/Proxy.java:87 ../java/build/Proxy.java:98 -#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:120 -#: ../java/build/Proxy.java:131 ../java/build/Proxy.java:144 -#: ../java/build/Proxy.java:153 ../java/build/Proxy.java:165 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:72 ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:90 ../java/build/Proxy.java:99 +#: ../java/build/Proxy.java:110 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:143 +#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:176 ../java/build/Proxy.java:188 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Help" msgstr "帮助" #: ../java/build/Proxy.java:10 ../java/build/Proxy.java:22 #: ../java/build/Proxy.java:32 ../java/build/Proxy.java:42 #: ../java/build/Proxy.java:50 ../java/build/Proxy.java:61 -#: ../java/build/Proxy.java:70 ../java/build/Proxy.java:79 -#: ../java/build/Proxy.java:88 ../java/build/Proxy.java:99 -#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:121 -#: ../java/build/Proxy.java:132 ../java/build/Proxy.java:145 -#: ../java/build/Proxy.java:154 ../java/build/Proxy.java:166 -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:205 +#: ../java/build/Proxy.java:73 ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:91 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:111 ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:133 ../java/build/Proxy.java:144 +#: ../java/build/Proxy.java:155 ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:177 ../java/build/Proxy.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:193 msgid "Addressbook" msgstr "地å€ç°¿" @@ -170,8 +175,8 @@ msgid "You attempted to connect to a non-I2P website or location." msgstr "您å°è¯•è¿žæŽ¥çš„网站éžI2P站点或ä½ç½®ã€‚" #: ../java/build/Proxy.java:45 ../java/build/Proxy.java:51 -#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 -#: ../java/build/Proxy.java:83 ../java/build/Proxy.java:89 +#: ../java/build/Proxy.java:68 ../java/build/Proxy.java:74 +#: ../java/build/Proxy.java:95 ../java/build/Proxy.java:101 msgid "Website Unreachable" msgstr "网站ä¸å¯è¾¾" @@ -184,226 +189,252 @@ msgid "" "The website is probably down, but there could also be network congestion." msgstr "该网站å¯èƒ½å·²ä¸‹çº¿ï¼Œä½†ä¹Ÿå¯èƒ½æ˜¯ç”±äºŽç½‘ç»œæ‹¥å µã€‚" -#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:92 -#: ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:54 ../java/build/Proxy.java:104 +#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:137 #, java-format msgid "You may want to {0}retry{1}." msgstr "您å¯èƒ½å¸Œæœ›{0}é‡è¯•{1}。" -#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:93 -#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:139 -#: ../java/build/Proxy.java:160 ../java/build/Proxy.java:172 +#: ../java/build/Proxy.java:55 ../java/build/Proxy.java:67 +#: ../java/build/Proxy.java:105 ../java/build/Proxy.java:117 +#: ../java/build/Proxy.java:138 ../java/build/Proxy.java:162 +#: ../java/build/Proxy.java:183 ../java/build/Proxy.java:195 msgid "Could not find the following destination:" msgstr "æ— æ³•ç›´åˆ°å¦‚ä¸‹ç›®æ ‡ï¼š" +#: ../java/build/Proxy.java:56 ../java/build/Proxy.java:62 +#: ../java/build/Proxy.java:128 ../java/build/Proxy.java:134 +msgid "Connection Reset" +msgstr "连接é‡ç½®" + #: ../java/build/Proxy.java:63 +msgid "The connection to the proxy was reset." +msgstr "到代ç†çš„连接被é‡ç½®ã€‚" + +#: ../java/build/Proxy.java:64 +msgid "" +"The proxy could be temporarily unavailable, too busy, or it has blocked your" +" access." +msgstr "代ç†æš‚æ—¶ä¸å¯ç”¨ã€å¤ªå¿™æˆ–者被å±è”½ã€‚" + +#: ../java/build/Proxy.java:65 ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:181 ../java/build/Proxy.java:193 +#, java-format +msgid "" +"You may want to {0}retry{1} as this will randomly reselect an outproxy from " +"the pool you have defined {2}here{3} (if you have more than one configured)." +msgstr "您å¯ä»¥{0}é‡è¯•{1},程åºå°†ä»Žæ‚¨åœ¨ {2}æ¤å¤„{3} 定义的出å£ä»£ç†åˆ—表ä¸éšæœºé€‰æ‹©ä¸€ä¸ªè¿›è¡Œè¿žæŽ¥ï¼ˆå¦‚果您设置了多项代ç†ï¼‰ã€‚" + +#: ../java/build/Proxy.java:66 ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:182 ../java/build/Proxy.java:194 +#, java-format +msgid "" +"If you continue to have trouble you may want to edit your outproxy list " +"{0}here{1}." +msgstr "如果问题æŒç»å˜åœ¨ï¼Œæ‚¨å¯èƒ½éœ€è¦{0}在æ¤{1}编辑出å£ä»£ç†åˆ—表。" + +#: ../java/build/Proxy.java:75 msgid "" "The website was not reachable, because it uses encryption options that are " "not supported by your I2P or Java version." msgstr "æ¤ç½‘ç«™ä¸å¯è¾¾ï¼Œå› 为您使用的 I2P 或者 Java 版本ä¸æ”¯æŒå®ƒä½¿ç”¨çš„åŠ å¯†é€‰é¡¹ã€‚" -#: ../java/build/Proxy.java:64 ../java/build/Proxy.java:126 +#: ../java/build/Proxy.java:76 ../java/build/Proxy.java:149 msgid "Could not connect to the following destination:" msgstr "æ— æ³•è¿žæŽ¥åˆ°ä»¥ä¸‹ç›®æ ‡ï¼š" -#: ../java/build/Proxy.java:65 +#: ../java/build/Proxy.java:77 msgid "Error: Request Denied" msgstr "错误:请求被拒ç»" -#: ../java/build/Proxy.java:71 +#: ../java/build/Proxy.java:83 msgid "Error: Local Access" msgstr "错误:本地访问" -#: ../java/build/Proxy.java:72 +#: ../java/build/Proxy.java:84 msgid "Your browser is misconfigured." msgstr "您的æµè§ˆå™¨é…置有误。" -#: ../java/build/Proxy.java:73 +#: ../java/build/Proxy.java:85 msgid "" "Do not use the proxy to access the router console, localhost, or local LAN " "destinations." msgstr "请ä¸è¦ä½¿ç”¨ä»£ç†è®¿é—®è·¯ç”±æŽ§åˆ¶å°ï¼Œlocalhost 或局域网地å€ã€‚" -#: ../java/build/Proxy.java:74 ../java/build/Proxy.java:80 +#: ../java/build/Proxy.java:86 ../java/build/Proxy.java:92 msgid "Warning: No Outproxy Configured" msgstr "è¦å‘Šï¼šæ²¡æœ‰é…置出å£ä»£ç†" -#: ../java/build/Proxy.java:81 +#: ../java/build/Proxy.java:93 msgid "" "Your request was for a site outside of I2P, but you have no HTTP outproxy " "configured." msgstr "请求的站点在 I2P 网络之外,但您没有é…ç½® HTTP 出å£ä»£ç†ã€‚" -#: ../java/build/Proxy.java:82 +#: ../java/build/Proxy.java:94 msgid "Please configure an outproxy in I2PTunnel." msgstr "请到 I2PTunnel ä¸é…置出å£ä»£ç†ã€‚" -#: ../java/build/Proxy.java:90 +#: ../java/build/Proxy.java:102 msgid "The website was not reachable." msgstr "该网站ä¸å¯è¾¾ã€‚" -#: ../java/build/Proxy.java:91 +#: ../java/build/Proxy.java:103 msgid "" "The website is offline, there is network congestion, or your router is not " "yet well-integrated with peers." msgstr "该网站已离线,å¯èƒ½ç”±äºŽç½‘ç»œæ‹¥å µï¼Œæˆ–è€…æ‚¨çš„è·¯ç”±å™¨æœªè‰¯å¥½çš„ä¸Žç½‘ç»œæ•´åˆã€‚" -#: ../java/build/Proxy.java:94 ../java/build/Proxy.java:100 +#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 msgid "Warning: Invalid Destination" msgstr "è¦å‘Šï¼šæ— æ•ˆç›®æ ‡" -#: ../java/build/Proxy.java:101 +#: ../java/build/Proxy.java:113 msgid "" "The website destination specified was not valid, or was otherwise " "unreachable." msgstr "æŒ‡å®šçš„ç½‘ç«™ç›®æ ‡æ— æ•ˆï¼Œæˆ–è€…ä¸å¯è¾¾ã€‚" -#: ../java/build/Proxy.java:102 +#: ../java/build/Proxy.java:114 msgid "" "Perhaps you pasted in the wrong Base 64 string or the link you are following" " is bad." msgstr "或许您粘贴的 Base64 å—符串有误或您打开的链接有问题。" -#: ../java/build/Proxy.java:103 +#: ../java/build/Proxy.java:115 msgid "The I2P host could also be offline." msgstr "也å¯èƒ½æ˜¯ I2P 站点目å‰å·²ä¸‹çº¿ã€‚" -#: ../java/build/Proxy.java:106 ../java/build/Proxy.java:112 +#: ../java/build/Proxy.java:118 ../java/build/Proxy.java:124 msgid "Warning: Non-HTTP Protocol" msgstr "è¦å‘Šï¼šéž HTTP åè®®" -#: ../java/build/Proxy.java:113 +#: ../java/build/Proxy.java:125 msgid "The request uses a bad protocol." msgstr "è¯·æ±‚ä½¿ç”¨äº†æ— æ•ˆå议。" -#: ../java/build/Proxy.java:114 +#: ../java/build/Proxy.java:126 msgid "The I2P HTTP Proxy supports HTTP and HTTPS requests only." msgstr "I2P HTTP 代ç†åªæ”¯æŒHTTPå’ŒHTTPS请求。" -#: ../java/build/Proxy.java:115 +#: ../java/build/Proxy.java:127 msgid "Other protocols such as FTP are not allowed." msgstr "其他å议例如FTPä¸è¢«æ”¯æŒã€‚" -#: ../java/build/Proxy.java:116 ../java/build/Proxy.java:122 +#: ../java/build/Proxy.java:135 +msgid "The connection to the website was reset while the page was loading." +msgstr "载入页é¢æ—¶åˆ°è¯¥ç½‘站的连接被é‡ç½®ã€‚" + +#: ../java/build/Proxy.java:136 +msgid "" +"The website could be temporarily unavailable, too busy, or it has blocked " +"your access." +msgstr "网站暂时ä¸å¯ç”¨ã€å¤ªå¿™æˆ–者被å±è”½ã€‚" + +#: ../java/build/Proxy.java:139 ../java/build/Proxy.java:145 msgid "Outproxy Unreachable" msgstr "出å£ä»£ç†ä¸å¯è¾¾" -#: ../java/build/Proxy.java:123 +#: ../java/build/Proxy.java:146 msgid "" "The HTTP outproxy was not reachable, because it uses encryption options that" " are not supported by your I2P or Java version." msgstr "æ¤ HTTP 出å£ä»£ç†ä¸å¯è¾¾ï¼Œå› 为您使用的 I2P 或者 Java 版本ä¸æ”¯æŒå®ƒä½¿ç”¨çš„åŠ å¯†é€‰é¡¹ã€‚" -#: ../java/build/Proxy.java:124 ../java/build/Proxy.java:158 -#: ../java/build/Proxy.java:170 -#, java-format -msgid "" -"You may want to {0}retry{1} as this will randomly reselect an outproxy from " -"the pool you have defined {2}here{3} (if you have more than one configured)." -msgstr "您å¯ä»¥{0}é‡è¯•{1},程åºå°†ä»Žæ‚¨åœ¨ {2}æ¤å¤„{3} 定义的出å£ä»£ç†åˆ—表ä¸éšæœºé€‰æ‹©ä¸€ä¸ªè¿›è¡Œè¿žæŽ¥ï¼ˆå¦‚果您设置了多项代ç†ï¼‰ã€‚" - -#: ../java/build/Proxy.java:125 ../java/build/Proxy.java:159 -#: ../java/build/Proxy.java:171 -#, java-format -msgid "" -"If you continue to have trouble you may want to edit your outproxy list " -"{0}here{1}." -msgstr "如果问题æŒç»å˜åœ¨ï¼Œæ‚¨å¯èƒ½éœ€è¦{0}在æ¤{1}编辑出å£ä»£ç†åˆ—表。" - -#: ../java/build/Proxy.java:127 +#: ../java/build/Proxy.java:150 msgid "Website Unknown" msgstr "网站未知" -#: ../java/build/Proxy.java:133 +#: ../java/build/Proxy.java:156 msgid "Website Not Found in Addressbook" msgstr "未在地å€ç°¿ä¸æ‰¾åˆ°ç½‘ç«™" -#: ../java/build/Proxy.java:134 +#: ../java/build/Proxy.java:157 msgid "The website was not found in your router's addressbook." msgstr "未在您的地å€ç°¿ä¸æ‰¾åˆ°æ¤ç½‘站。" -#: ../java/build/Proxy.java:135 +#: ../java/build/Proxy.java:158 msgid "Check the link or find a Base 32 or Base 64 address." msgstr "请检查链接或找到其对应的 Base32 或 Base64 地å€ã€‚" -#: ../java/build/Proxy.java:136 +#: ../java/build/Proxy.java:159 #, java-format msgid "If you have the Base 64 address, {0}add it to your addressbook{1}." msgstr "如果您拥有 Base64 地å€ï¼Œè¯·{0}å°†å…¶æ·»åŠ è‡³æ‚¨çš„åœ°å€ç°¿{1}。" -#: ../java/build/Proxy.java:137 +#: ../java/build/Proxy.java:160 msgid "" "Otherwise, find a Base 32 or address helper link, or use a jump service link" " below." msgstr "å¦åˆ™ï¼Œè¯·æ‰¾åˆ°å…¶å¯¹åº”çš„ Base32 地å€æˆ–地å€åŠ©æ‰‹é“¾æŽ¥ï¼Œæˆ–使用下é¢åˆ—出的跳转æœåŠ¡ä¹‹ä¸€ã€‚" -#: ../java/build/Proxy.java:138 +#: ../java/build/Proxy.java:161 #, java-format msgid "" "Seeing this page often? See {0}the FAQ{1} for help in {2}adding some " "subscriptions{3} to your addressbook." msgstr "ç»å¸¸ç¢°åˆ°æ¤é¡µé¢ï¼Ÿè¯·å‚è§ {0}常è§é—®é¢˜é›† FAQ{1} 查看如何为您的地å€ç°¿ {2}æ·»åŠ è®¢é˜…{3}。" -#: ../java/build/Proxy.java:140 ../java/build/Proxy.java:146 +#: ../java/build/Proxy.java:163 ../java/build/Proxy.java:169 msgid "Warning: Invalid Request URI" msgstr "è¦å‘Šï¼šè¯·æ±‚çš„ URI æ— æ•ˆã€‚" -#: ../java/build/Proxy.java:147 +#: ../java/build/Proxy.java:170 msgid "The request URI is invalid, and probably contains illegal characters." msgstr "请求的 URI æ— æ•ˆæˆ–åŒ…å«éžæ³•å—符。" -#: ../java/build/Proxy.java:148 +#: ../java/build/Proxy.java:171 msgid "" "If you clicked a link, check the end of the URI for any characters the " "browser has mistakenly added on." msgstr "如果您点击的是链接,请检查 URI 结尾是å¦æœ‰æµè§ˆå™¨é”™è¯¯æ·»åŠ 的多余å—符。" -#: ../java/build/Proxy.java:149 ../java/build/Proxy.java:155 -#: ../java/build/Proxy.java:161 ../java/build/Proxy.java:167 +#: ../java/build/Proxy.java:172 ../java/build/Proxy.java:178 +#: ../java/build/Proxy.java:184 ../java/build/Proxy.java:190 msgid "Outproxy Not Found" msgstr "出å£ä»£ç†æœªæ‰¾åˆ°" -#: ../java/build/Proxy.java:156 +#: ../java/build/Proxy.java:179 msgid "" "The HTTP outproxy was not reachable, because its lease set was not found." msgstr "HTTP 出å£ä»£ç†ä¸å¯è¾¾ï¼Œå› 为找ä¸åˆ°å…¶ç§Ÿå¥‘。" -#: ../java/build/Proxy.java:157 +#: ../java/build/Proxy.java:180 msgid "" "The outproxy is probably down, but there could also be network congestion." msgstr "出å£ä»£ç†å¯èƒ½å·²ä¸‹çº¿ï¼Œä½†ä¹Ÿå¯èƒ½æ˜¯ç”±äºŽç½‘ç»œæ‹¥å µã€‚" -#: ../java/build/Proxy.java:168 +#: ../java/build/Proxy.java:191 msgid "The HTTP Outproxy was not found." msgstr "未找到 HTTP 出å£ä»£ç†ã€‚" -#: ../java/build/Proxy.java:169 +#: ../java/build/Proxy.java:192 msgid "" "It is offline, there is network congestion, or your router is not yet well-" "integrated with peers." msgstr "它已ç»ä¸‹çº¿ï¼Œé‡åˆ°ç½‘ç»œæ‹¥å µï¼Œæˆ–æ‚¨çš„è·¯ç”±å°šæœªå®Œå…¨æ•´åˆè‡³ I2P 网络ä¸ã€‚" -#: ../java/build/Proxy.java:173 +#: ../java/build/Proxy.java:196 msgid "Proxy Authorization Required" msgstr "出å£ä»£ç†è®¤è¯" -#: ../java/build/Proxy.java:174 +#: ../java/build/Proxy.java:197 msgid "I2P HTTP Proxy Authorization Required" msgstr "出å£ä»£ç†è®¤è¯" -#: ../java/build/Proxy.java:175 +#: ../java/build/Proxy.java:198 msgid "" "This proxy is configured to require a username and password for access." msgstr "代ç†é…ç½®è¦æ±‚æ供用户å和密ç æ‰èƒ½è®¿é—®ã€‚" -#: ../java/build/Proxy.java:176 +#: ../java/build/Proxy.java:199 #, java-format msgid "" "Please enter your username and password, or check your {0}router " "configuration{1} or {2}I2PTunnel configuration{3}." msgstr "请输入您的用户å和密ç ,å¦åˆ™è¯·æ£€æŸ¥æ‚¨çš„ {0} 路由é…ç½® {1} 或 {2} I2PTunnel é…ç½® {3}。" -#: ../java/build/Proxy.java:177 +#: ../java/build/Proxy.java:200 #, java-format msgid "" "To disable authorization, remove the configuration " @@ -411,15 +442,15 @@ msgid "" "tunnel." msgstr "è¦ç¦ç”¨èº«ä»½è®¤è¯ï¼Œè¯·åˆ 除é…ç½® {0}i2ptunnel.proxy.auth=basic{1}, 然åŽåœæ¢å¹¶é‡å¯ HTTP Proxy 隧é“。" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:610 msgid "This seems to be a bad destination:" msgstr "ç›®æ ‡ä¼¼ä¹Žæ— æ•ˆï¼š" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:601 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:611 msgid "i2paddresshelper cannot help you with a destination like that!" msgstr "i2paddresshelper å¯¹æ‚¨è¾“å…¥çš„ç›®æ ‡æ— èƒ½ä¸ºåŠ›ï¼" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:668 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:684 #, java-format msgid "" "To visit the destination in your host database, click <a " @@ -427,79 +458,79 @@ msgid "" "click <a href=\"{1}\">here</a>." msgstr "è¦è®¿é—®æ‚¨åœ°å€ç°¿ä¸è®¾ç½®çš„ç›®æ ‡ï¼Œè¯·ç‚¹å‡»<a href=\"{0}\">这里</a>。è¦è®¿é—®åœ°å€åŠ©æ‰‹è¿”å›žçš„ç›®æ ‡ï¼Œè¯·ç‚¹<a href=\"{1}\">这里</a>。" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1037 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1095 msgid "Destination lease set not found" msgstr "找ä¸åˆ°ç›®æ ‡ç§Ÿèµ" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1167 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1245 msgid "Host" msgstr "主机" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1171 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1249 msgid "Base 32" msgstr "Base 32" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1175 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1253 msgid "Destination" msgstr "ç›®æ ‡" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1181 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1259 #, java-format msgid "Continue to {0} without saving" msgstr "继ç»{0},而ä¸ä¿å˜" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1186 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1265 #, java-format msgid "Save {0} to router address book and continue to website" msgstr "ä¿å˜ {0} 到路由器地å€ç°¿å¹¶ç»§ç»è®¿é—®ç½‘ç«™" #. only blockfile supports multiple books -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1189 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1268 #, java-format msgid "Save {0} to master address book and continue to website" msgstr "ä¿å˜ {0} 到主地å€ç°¿å¹¶ç»§ç»è®¿é—®ç½‘ç«™" -#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1190 +#: ../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java:1269 #, java-format msgid "Save {0} to private address book and continue to website" msgstr "ä¿å˜ {0} 到ç§æœ‰åœ°å€ç°¿å¹¶ç»§ç»è®¿é—®ç½‘ç«™" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:162 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:156 #, java-format msgid "Added via address helper from {0}" msgstr "已通过地å€åŠ©æ‰‹ {0} æ·»åŠ " -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:164 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:158 msgid "Added via address helper" msgstr "已通过地å€åŠ©æ‰‹æ·»åŠ " -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:187 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:175 msgid "router" msgstr "路由器" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:189 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:177 msgid "master" msgstr "主" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:191 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:179 msgid "private" msgstr "ç§æœ‰" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:186 #, java-format msgid "Redirecting to {0}" msgstr "æ£åœ¨é‡å®šå‘至{0}" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:210 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:198 #, java-format msgid "Saved {0} to the {1} addressbook, redirecting now." msgstr "ç›®æ ‡{0}å·²ä¿å˜è‡³{1}地å€ç°¿ä¸ï¼Œæ£åœ¨é‡å®šå‘至æ¤ç›®æ ‡ã€‚" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:211 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:199 #, java-format msgid "Failed to save {0} to the {1} addressbook, redirecting now." msgstr "ç›®æ ‡{0}在{1}地å€ç°¿ä¸ä¿å˜å¤±è´¥ï¼Œæ£åœ¨é‡å®šå‘至æ¤ç›®æ ‡ã€‚" -#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:213 +#: ../java/src/net/i2p/i2ptunnel/localServer/LocalHTTPServer.java:201 msgid "Click here if you are not redirected automatically." msgstr "如果未能自动转到,请点击这里。" diff --git a/apps/i2ptunnel/locale/messages_ar.po b/apps/i2ptunnel/locale/messages_ar.po index dcb91fd669338f51cf6cc78eeb16806655ecc628..d9a75cad90a72c23c83859f783c75c609bc2010d 100644 --- a/apps/i2ptunnel/locale/messages_ar.po +++ b/apps/i2ptunnel/locale/messages_ar.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/I2P/language/ar/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "داخلي" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -36,135 +36,127 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "تم اعادة تØميل تغيرات الاعدادات" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "ابدأ النÙÙ‚" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "توقي٠النÙÙ‚" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "تم ØÙظ تغيرات الاعدادات" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Ùشل ÙÙŠ ØÙظ الاعدادات" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ù†ÙÙ‚ جديد" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "منÙØ° غير Ù…Øدد" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "مستخدم عادي" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC برنامج" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "خادم عادي" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP خادم" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 بروكسي" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC بروكسي دردشة" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "اتصال/SSL/HTTPS بروكسي" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC خادم" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_cs.po b/apps/i2ptunnel/locale/messages_cs.po index 00255d49191386ea7dab2464a11539a78b8f0e63..f4d7ed6676a00d1d911091b108083a5d61e3d67d 100644 --- a/apps/i2ptunnel/locale/messages_cs.po +++ b/apps/i2ptunnel/locale/messages_cs.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Czech (http://www.transifex.com/projects/p/I2P/language/cs/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "vnitÅ™nÃ" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -33,135 +33,127 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "snÞit Å¡ÃÅ™ku pásma a spolehlivost" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standartnà šÃÅ™ka pásma a spolehlivost" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "vyÅ¡Å¡Ã Å¡ÃÅ™ka pásma a spolehlivost" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "NeplatnÄ› odeslaný formulář, nejspÃÅ¡e jste použili tlaÄÃtka 'ZpÄ›t' nebo 'Znovu naÄÃst' ve vaÅ¡em prohlÞeÄi. ProsÃm odeÅ¡lete formulář znovu." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Nastavenà pro vÅ¡echny tunely bylo opÄ›tovnÄ› nahráno." #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Startuji tunel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Zastavuji tunel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "ZmÄ›ny nastavenà byly uloženy" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "NepodaÅ™ilo se uložit nastavenÃ" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nový tunel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port nenà nastaven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standardnà klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Klient pro IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standardnà server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host nenà nastaven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_da.po b/apps/i2ptunnel/locale/messages_da.po index 86a34fa12edab1aebac7cf61a667622f8506571f..128ce095ef1d3dcd34b5d64f4e4e087c45ed93a2 100644 --- a/apps/i2ptunnel/locale/messages_da.po +++ b/apps/i2ptunnel/locale/messages_da.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Danish (http://www.transifex.com/projects/p/I2P/language/da/)\n" "MIME-Version: 1.0\n" @@ -19,147 +19,139 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "intern" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, 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:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ugyldig formularafsendelse, sandsynligvis fordi du brugte 'tilbage' eller 'reload' knappen i din browser. Prøv venligst at sende igen." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfiguration er genindlæst for alle tunneler" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Starter tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Stopper tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Konfiguration ændringer gemt" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Det mislykkedes at gemme konfigurationen" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ny Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port er ikke indstillet" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standard klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Klient for IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standard server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Server for IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Klient for Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Server for Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Vært er ikke indstillet" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_de.po b/apps/i2ptunnel/locale/messages_de.po index 6ec542f41c80113f30bfd6b252b0d09ffb26b2a3..bc447853fb8fc22c2f652f58702737238a296e78 100644 --- a/apps/i2ptunnel/locale/messages_de.po +++ b/apps/i2ptunnel/locale/messages_de.po @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-10 14:10+0000\n" -"Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,147 +31,139 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "intern" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} eingehender, {0} ausgehender Tunnel" msgstr[1] "{0} eingehende, {0} ausgehende Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "niedrigere Bandbreite und Zuverlässlichkeit" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standard Bandbreite und Zuverlässlichkeit" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "hohe Bandbreite und Zuverlässlichkeit" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Die Tunnel sind noch nicht initialisiert. Bitte aktualisiere die Seite in zwei Minuten." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ungültige Formulareingabe - wahrscheinlich haben Sie den \"Zurück\"-Knopf Ihres Browsers betätigt. Bitte neuladen!" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Falls dieses Problem weiterhin besteht: Stellen Sie sicher, dass in Ihrem Browser Cookies aktiviert sind." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Einstellungen für alle Tunnel neugeladen" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Starte Tunnel ..." #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Beende Tunnel ..." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Änderungen der Einstellungen gespeichert" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Einstellungen nicht gespeichert" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Neuer Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port nicht gesetzt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "ungültiger Port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Warnung - Ports unter 1024 werden nicht empfohlen" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Warnung - doppelt belegter Port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standardklient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS-Client" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC-Klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standardserver" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP-Server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS-4/4a/5-Proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS-IRC-Proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS-Proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC-Server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr-Klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr-Server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP Bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host nicht gesetzt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "ungültige Adresse" diff --git a/apps/i2ptunnel/locale/messages_en.po b/apps/i2ptunnel/locale/messages_en.po index ef02aa2869df5a1e2f76714da87b0283740cf46d..5ab4c6e7d0bc072b17fa4c363fc16e3b960670b4 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: 2015-02-06 18:28+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+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,147 +18,139 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, 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:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_es.po b/apps/i2ptunnel/locale/messages_es.po index 25e985abde60e8e7fd3fd64570a4c36806130a23..86f87d952b9f9e5b292b36811510561c9f19460a 100644 --- a/apps/i2ptunnel/locale/messages_es.po +++ b/apps/i2ptunnel/locale/messages_es.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 22:46+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-01 03:23+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" @@ -27,147 +27,139 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "interno" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" -msgstr[0] "{0} túnel de entrada {0} túnel de salida" -msgstr[1] "{0} túneles de entrada {0} túneles de salida" +msgstr[0] "{0} de entrada, {0} túnel de salida" +msgstr[1] "{0} de entrada, {0} túneles de salida" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" -msgstr "ancho de banda bajo y seguridad" +msgstr "menor ancho de banda y fiabilidad" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" -msgstr "ancho de banda estándar y seguridad" +msgstr "ancho de banda y fiabilidad estándar" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" -msgstr "alto ancho de banda y seguridad" +msgstr "mayor ancho de banda y fiabilidad" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." -msgstr "TodavÃa no se han inicializado los túneles, recargue en dos minutos." +msgstr "TodavÃa no se han inicializado los túneles, vuelva a cargar en dos minutos." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." -msgstr "El formulario presentado es inválido, probablemente porque has utilizado el botón 'atrás' o 'recargar' de tu navegador. Por favor, ¡vuelve a enviarlo!" +msgstr "EnvÃo no válido de formulario, probablemente a causa de que haya utilizado el botón 'atrás' o 'recargar' de su navegador. Por favor, reenvÃelo." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 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 tenga activadas las cookies en su navegador." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" -msgstr "Configuración recargada para todos los túneles" +msgstr "Configuración cargada de nuevo para todos los túneles" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Inicializando el túnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Deteniendo el túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Cambios en la configuración guardados" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "No se pudo guardar la configuración" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nuevo túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Puerto no establecido" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Puerto no válido" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" -msgstr "Advertencia: no se recomienda usar puertos inferiores al 1024" +msgstr "Advertencia - Se desaconseja utilizar puertos inferiores al 1024" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Advertencia - Puerto duplicado" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Cliente estándar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "Cliente HTTP/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Cliente IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Servidor estándar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Servidor HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "Proxy SOCKS 4/4a/5" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "Proxy IRC SOCKS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "Proxy CONNECT/SSL/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Servidor de IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Cliente Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Servidor Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host no establecido" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Dirección no válida" @@ -223,7 +215,7 @@ msgstr "Objetivo" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:182 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:219 msgid "Access Point" -msgstr "Punto de Acceso" +msgstr "Punto de acceso" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:187 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:200 @@ -238,7 +230,7 @@ msgstr "requerido" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:234 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:485 msgid "Reachable by" -msgstr "Accesible por" +msgstr "Alcanzable por" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:229 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:212 @@ -248,15 +240,15 @@ msgstr "¿Utiliza SSL?" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:238 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:361 msgid "Outproxies" -msgstr "Outproxis" +msgstr "Proxys de salida" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:245 msgid "SSL Outproxies" -msgstr "Proxys SSL salientes" +msgstr "Proxys SSL de salida" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:251 msgid "Use Outproxy Plugin" -msgstr "Usar complemento de proxy saliente ('Outproxy')" +msgstr "Utilizar complemento de proxy de salida" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:255 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:293 @@ -269,12 +261,12 @@ msgstr "(Marca la casilla para \"SÃ\")" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:260 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:381 msgid "Tunnel Destination" -msgstr "Túnel del Destino" +msgstr "Destino I2P del túnel" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:272 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:385 msgid "name, name:port, or destination" -msgstr "nombre, nombre:puerto, o destino" +msgstr "nombre, nombre:puerto, o destino I2P" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:275 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:389 @@ -289,7 +281,7 @@ msgstr "Túnel Compartido" msgid "" "(Share tunnels with other clients and irc/httpclients? Change requires " "restart of client proxy)" -msgstr "(¿Compartir túneles con otros clientes y clientes de IRC/http? Cambiar esto requiere reiniciar el proxy de cliente)" +msgstr "(¿Compartir túneles con otros clientes y clientes de IRC/HTTP? Cambiar esto requiere reiniciar el proxy del cliente)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:289 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:174 @@ -304,7 +296,7 @@ msgstr "Habilitar DCC" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:305 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:305 msgid "Advanced networking options" -msgstr "Opciones de red avanzadas" +msgstr "Opciones avanzadas de red" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:307 msgid "" @@ -578,7 +570,7 @@ msgstr "Autorización outproxy" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:619 msgid "Jump URL List" -msgstr "Lista de URL de salto" +msgstr "Lista de URLs de servicios de salto (jump)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:625 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:647 diff --git a/apps/i2ptunnel/locale/messages_fr.po b/apps/i2ptunnel/locale/messages_fr.po index 6ea9eec4e5b7861cd98d7006c5a2848f6ee2d146..6614f55607a130b50a723fa910d14330e7ce36bd 100644 --- a/apps/i2ptunnel/locale/messages_fr.po +++ b/apps/i2ptunnel/locale/messages_fr.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 14:41+0000\n" -"Last-Translator: Towinet\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -24,147 +24,139 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "interne" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} entrant, {0} sortant tunnels" msgstr[1] "{0} entrants, {0} sortants tunnels" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "bande passante et fiabilité plus basses" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "basse passante et fiabilité standards" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "basse passante et fiabilité plus élevées" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Les tunnels sont pas encore initialisés, s'il vous plaît rechargez dans deux minutes." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Échec de soumission du formulaire: vous avez peut-être utilisé le bouton \"Page précédente\" ou \"Recharger\" de votre navigateur. Merci de soumettre à nouveau." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Si le problème persiste, vérifiez que vous avez activé les cookies dans votre navigateur." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configuration rechargée pour tous les tunnels" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Démarrage du tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Arrêt du tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Modification de configuration enregistrée" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Échec d'enregistrement de la configuration" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nouveau tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port non défini" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Port invalide" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Avertissement - les ports en dessous de 1024 ne sont pas recommandés" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Avertissement - port en double" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Client standard" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "Client HTTP/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Client IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Serveur standard" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Serveur HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "Mandataire SOCKS 4/4a/5" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "Mandataire IRC SOCKS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "Mandataire CONNECT/SSL/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Serveur IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Client flux" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Serveur flux" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "bidir HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Hôte non défini" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Adresse incorrecte" diff --git a/apps/i2ptunnel/locale/messages_hu.po b/apps/i2ptunnel/locale/messages_hu.po index 9380d230747edc87182c317ad0ba2450105f6011..5f1b43c7cfa7f9bbc646ec9d7701d8637473d279 100644 --- a/apps/i2ptunnel/locale/messages_hu.po +++ b/apps/i2ptunnel/locale/messages_hu.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/I2P/language/hu/)\n" "MIME-Version: 1.0\n" @@ -18,147 +18,139 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "BelsÅ‘" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, 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:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Å°rlap küldése sikertelen, valószÃnűleg a 'vissza' vagy 'újratöltés' gombokat használtad a böngészÅ‘dben. Kérlek, hogy küldd újra." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Az összes alagútra vonatkozó beállÃtás újratöltve" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Alagút indÃtása" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Alagút leállÃtása" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "A változtatás a beállÃtásokon mentésre kerül" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "BeállÃtások mentése sikertelen" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Új Alagút" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port nincs beállÃtva" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Normál kliens" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC kliens" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Normál szerver" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP szerver" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC szerver" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr kliens" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr szerver" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Hoszt nincs beállÃtva" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_it.po b/apps/i2ptunnel/locale/messages_it.po index a029c02f6252458b2ae59ebca5fb4ea3860409da..7d16298782444184ed50df260517eed92787f437 100644 --- a/apps/i2ptunnel/locale/messages_it.po +++ b/apps/i2ptunnel/locale/messages_it.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/I2P/language/it/)\n" "MIME-Version: 1.0\n" @@ -25,147 +25,139 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "interno" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} tunnel in entrata, {0} in uscita" msgstr[1] "{0} tunnel in entrata, {0} in uscita" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "Larghezza di banda e affidabilità minore" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "Larghezza di banda e affidabilità standard" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "Larghezza di banda e affidabilità maggiore" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunnel non ancora inizializzati, ricarica tra due minuti." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Sottomissione di form invalido, probabilmente perchè hai usato il bottone 'indietro' o 'aggiorna' del tuo browser. Ripetere perfavore." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Se il problema persiste, verifica di avere i cookies abilitati nel tuo browser." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configurazione ricaricata per tutti i tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Avviando tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Fermando tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Cambiamenti alla configurazione salvati" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Fallimento nel salvataggio della configurazione" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nuovo Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Porta non impostata" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Porta non valida" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Attenzione - È meglio non utilizzare porte inferiori alla 1024" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Client standard" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "Client HTTP/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Client IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Server standard" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Server HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "Proxy SOCKS 4/4a/5 " -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "Proxy SOCKS IRC " -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "Proxy CONNECT/SSL/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Server IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Client streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Server streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host non impostato" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Indirizzo non valido" diff --git a/apps/i2ptunnel/locale/messages_ja.po b/apps/i2ptunnel/locale/messages_ja.po index 453da80fd673b893ff2690240051ea62f1a492a5..32b732e1e6c2a2045e823a7425bd4b9c8ba79c35 100644 --- a/apps/i2ptunnel/locale/messages_ja.po +++ b/apps/i2ptunnel/locale/messages_ja.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Japanese (http://www.transifex.com/projects/p/I2P/language/ja/)\n" "MIME-Version: 1.0\n" @@ -19,146 +19,138 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "内部" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "ã™ã¹ã¦ã®ãƒˆãƒ³ãƒãƒ«ã®è¨å®šãŒå†èªè¾¼ã•ã‚Œã¾ã—ãŸã€‚" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "トンãƒãƒ«ã‚’開始ä¸" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "トンãƒãƒ«ã‚’åœæ¢ä¸" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "è¨å®šã®å¤‰æ›´ã¯ä¿å˜ã•ã‚Œã¾ã—ãŸ" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "è¨å®šã‚’ä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "æ–°ã—ã„トンãƒãƒ«" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "ãƒãƒ¼ãƒˆæœªè¨å®š" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "無効ãªãƒãƒ¼ãƒˆ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "標準クライアント" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC クライアント" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "標準サーãƒãƒ¼" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP サーãƒãƒ¼" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 プãƒã‚ã‚·" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC プãƒã‚ã‚·" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS プãƒã‚ã‚·" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC サーãƒãƒ¼" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr クライアント" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr サーãƒãƒ¼" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP åŒæ–¹å‘" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "無効ãªã‚¢ãƒ‰ãƒ¬ã‚¹" diff --git a/apps/i2ptunnel/locale/messages_nb.po b/apps/i2ptunnel/locale/messages_nb.po index 82b0e1ae18732d519e0ea7234111c12fe9711b76..16c1a2d8f8fa405e8a4344388411e802fe8036b3 100644 --- a/apps/i2ptunnel/locale/messages_nb.po +++ b/apps/i2ptunnel/locale/messages_nb.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-14 18:50+0000\n" -"Last-Translator: zzzi2p\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -21,147 +21,139 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "Internt" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} inngÃ¥ende, {0} utgÃ¥ende tunneler" msgstr[1] "{0} inngÃ¥ende, {0} utgÃ¥ende tunneler" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "lavere bredbÃ¥nd og pÃ¥litelighet" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standard bredbÃ¥nd og pÃ¥litelighet" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "høyere bredbÃ¥nd og pÃ¥litelighet" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 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:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 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:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfigurasjon oppdatert for alle tunneler" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Starter tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Stopper tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Konfigurasjons endringer lagret" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Feilet med Ã¥ lagre konfigurasjon" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ny tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port er ikke satt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Ugyldig port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 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:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Advarsel - identisk port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standard klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS klienten" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standard tjener" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP tjener" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC tjener" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr tjener" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Vert er ikke satt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ugyldig adresse" diff --git a/apps/i2ptunnel/locale/messages_nl.po b/apps/i2ptunnel/locale/messages_nl.po index 15958b1168efa2e78a6bd4fa0261691ce1231e61..35077a930f0fdf9070aac81649fdc0850f29f5d6 100644 --- a/apps/i2ptunnel/locale/messages_nl.po +++ b/apps/i2ptunnel/locale/messages_nl.po @@ -7,13 +7,14 @@ # ducki2p <ducki2p@gmail.com>, 2011 # foo <foo@bar>, 2009 # Desirius <martinjefmeyers@gmail.com>, 2014 +# Nathan Follens, 2015 # skoning <skoning@onenetbeyond.org>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" @@ -22,147 +23,139 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "intern" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} inkomende, {0} uitgaande tunnel" msgstr[1] "{0} inkomende, {0} uitgaande tunnels" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "verlaag bandbreedte en betrouwbaarheid" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standaard bandbreedte en betrouwbaarheid" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "hogere bandbreedte en betrouwbaarheid" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunnels zijn nog niet klaar, ververs over twee minuten." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ongeldige formulier verzonden, waarschijnlijk doordat je de 'back' of 'reload' button van je browser hebt gebruikt. Verzend opnieuw." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." -msgstr "Als dit probleem blijft bestaan, kijk dan of uw browser cookies toestaat." +msgstr "Als dit probleem blijft bestaan, kijk dan of je browser cookies toestaat." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configuratie van alle tunnels opnieuw geladen" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Opstarten van tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Stoppen van tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Configuratie wijzigingen opgeslagen" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Opslaan van de configuratie mislukt" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nieuwe Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Poort niet opgegeven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Ongeldige poort" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Waarschuwing - poorten lager dan 1024 worden niet aangeraden" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Waarschuwing - dubbele poort" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" -msgstr "Standaard client" +msgstr "Standaardcliënt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" -msgstr "HTTP/HTTPS cliënt" +msgstr "HTTP/HTTPS-cliënt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" -msgstr "IRC client" +msgstr "IRC-cliënt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standaard server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" -msgstr "IRC server" +msgstr "IRC-server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" -msgstr "Streamr client" +msgstr "Streamr-cliënt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" -msgstr "Streamr server" +msgstr "Streamr-server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host niet opgegeven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ongeldig adres" @@ -170,11 +163,11 @@ msgstr "Ongeldig adres" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:82 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:85 msgid "Hidden Services Manager" -msgstr "" +msgstr "Verborgen diensten-beheerder" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:86 msgid "Edit Client Tunnel" -msgstr "" +msgstr "Cliënt-tunnel bewerken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:114 msgid "Edit proxy settings" @@ -278,13 +271,13 @@ msgstr "b32 niet aanbevolen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:281 msgid "Shared Client" -msgstr "Gedeelde Client" +msgstr "Gedeelde cliënt" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:285 msgid "" "(Share tunnels with other clients and irc/httpclients? Change requires " "restart of client proxy)" -msgstr "(Deel tunnels met andere clients en irc/httpclients? Wijziging vereist herstart van de client proxy)" +msgstr "(Tunnels delen met andere cliënten en irc/httpclients? Wijziging vereist herstart van de cliëntproxy)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:289 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:174 @@ -305,7 +298,7 @@ msgstr "Geavanceerde netwerk opties" msgid "" "(NOTE: when this client proxy is configured to share tunnels, then these " "options are for all the shared proxy clients!)" -msgstr "(OPMERKING: wanneer deze client proxy is geconfigureerd om tunnels te delen, dan zijn deze opties van toepassing voor alle gedeelde proxy clients!)" +msgstr "(OPMERKING: wanneer deze cliëntproxy is geconfigureerd om tunnels te delen, dan zijn deze opties van toepassing voor alle gedeelde proxycliënten!)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:309 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:307 @@ -320,7 +313,7 @@ msgstr "Lengte" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:318 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:316 msgid "0 hop tunnel (no anonymity)" -msgstr "0 hop tunnel (geen anoniemiteit)" +msgstr "0 hop tunnel (geen anonimiteit)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:322 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:320 @@ -387,7 +380,7 @@ msgstr "Aantal" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:386 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:384 msgid "Backup Count" -msgstr "Backup Aantal" +msgstr "Backup-aantal" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:393 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:391 @@ -432,7 +425,7 @@ msgstr "bulk connection (downloads/websites/BT)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:433 msgid "Delay Connect" -msgstr "Vertraagde Connectie" +msgstr "Verbinden vertragen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:437 msgid "for request/response connections" @@ -441,7 +434,7 @@ msgstr "voor request/response connecties" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:441 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:433 msgid "Router I2CP Address" -msgstr "Router I2CP Adres" +msgstr "Router I2CP-adres" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:443 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:192 @@ -504,7 +497,7 @@ msgstr "Sluit tunnels wanneer in rust" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:489 msgid "New Keys on Reopen" -msgstr "Nieuwe Sleutels bij Heropenen" +msgstr "Nieuwe sleutels bij heropenen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:497 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:469 @@ -555,7 +548,7 @@ msgstr "Alleen experts!" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:592 msgid "Local Authorization" -msgstr "Lokale Autorisatie" +msgstr "Lokale autorisatie" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:598 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:608 @@ -569,11 +562,11 @@ msgstr "Wachtwoord" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:602 msgid "Outproxy Authorization" -msgstr "Uitgaande Proxy Autorisatie" +msgstr "Uitgaande proxy-autorisatie" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:619 msgid "Jump URL List" -msgstr "Spring URL Lijst" +msgstr "Spring URL-lijst" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:625 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:647 @@ -584,12 +577,12 @@ msgstr "Aangepaste opties" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:651 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:705 msgid "Cancel" -msgstr "Annuleer" +msgstr "Annuleren" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:633 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:655 msgid "Delete" -msgstr "Verwijder" +msgstr "Verwijderen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editClient_jsp.java:635 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:657 @@ -598,19 +591,19 @@ msgstr "Opslaan" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:86 msgid "Edit Hidden Service" -msgstr "" +msgstr "Verborgen dienst bewerken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:114 msgid "Edit server settings" -msgstr "Bewerk server instellingen" +msgstr "Serverinstellingen bewerken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:122 msgid "New server settings" -msgstr "Nieuwe server instellingen" +msgstr "Nieuwe serverinstellingen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:255 msgid "Website name" -msgstr "Website naam" +msgstr "Websitenaam" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:259 msgid "(leave blank for outproxies)" @@ -626,23 +619,23 @@ msgstr "Toevoegen aan lokaal adresboek" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:299 msgid "Hostname Signature" -msgstr "Hostnaam Handtekening" +msgstr "Hostnaamhandtekening" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:451 msgid "Encrypt Leaseset" -msgstr "Versleutel Leaseset" +msgstr "Leaseset versleutelen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:457 msgid "Encryption Key" -msgstr "Encryptie Sleutel" +msgstr "Versleutelingssleutel" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:461 msgid "Generate New Key" -msgstr "Genereer Nieuwe Sleutel" +msgstr "Nieuwe sleutel aanmaken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:463 msgid "Generate" -msgstr "Genereer" +msgstr "Aanmaken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:465 msgid "(Tunnel must be stopped first)" @@ -650,7 +643,7 @@ msgstr "(Tunnel moet eerst gestopt worden)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:467 msgid "Restricted Access List" -msgstr "Beperkte Toegangs Lijst" +msgstr "Beperkte toegangslijst" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:473 msgid "Whitelist" @@ -666,15 +659,15 @@ msgstr "Toegangslijst" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:488 msgid "Block Access via Inproxies" -msgstr "Blokkeer Toegang via Inproxies" +msgstr "Toegang via inproxies blokkeren" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:497 msgid "Unique Local Address per Client" -msgstr "Uniek Lokaal Adres per Cliënt" +msgstr "Uniek lokaal adres per cliënt" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:503 msgid "Optimize for Multihoming" -msgstr "" +msgstr "Optimaliseren voor multihoming" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:509 msgid "Inbound connection limits (0=unlimited)" @@ -683,7 +676,7 @@ msgstr "Inkomende connectie limieten (0=onbeperkt)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:511 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:542 msgid "Per client" -msgstr "Per client" +msgstr "Per cliënt" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:513 msgid "Per minute" @@ -724,35 +717,35 @@ msgstr "POST limiet periode (minuten)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/editServer_jsp.java:620 msgid "Experts only! Changes B32!" -msgstr "Alleen experts! Verandert B32!" +msgstr "Alleen voor experts! Verandert B32!" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:99 msgid "Status Messages" -msgstr "Status Berichten" +msgstr "Statusberichten" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:103 msgid "Refresh" -msgstr "Ververs" +msgstr "Verversen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:111 msgid "Tunnel Wizard" -msgstr "Tunnel Setup" +msgstr "Tunnel-setup" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:115 msgid "Stop All" -msgstr "Stop Alles" +msgstr "Alles stoppen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:119 msgid "Start All" -msgstr "Start Alles" +msgstr "Alles starten" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:123 msgid "Restart All" -msgstr "Herstart Alles" +msgstr "Alles herstarten" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:126 msgid "I2P Hidden Services" -msgstr "" +msgstr "I2P verborgen diensten" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:130 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:151 @@ -763,7 +756,7 @@ msgstr "Verwijst naar" #: ../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 "Preview" +msgstr "Voorbeeld" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:134 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:208 @@ -774,16 +767,16 @@ msgstr "Status" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:194 msgid "Base32 Address" -msgstr "Base32 Adres" +msgstr "Base32-adres" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:202 msgid "No Preview" -msgstr "Geen Preview" +msgstr "Geen voorbeeld" #: ../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 "Starten..." +msgstr "Bezig met starten..." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:222 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:236 @@ -810,7 +803,7 @@ msgstr "Start" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:265 msgid "New hidden service" -msgstr "" +msgstr "Nieuwe verborgen dienst" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:267 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:436 @@ -825,11 +818,11 @@ msgstr "Standaard" #: ../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 "Creëer" +msgstr "Aanmaken" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:271 msgid "I2P Client Tunnels" -msgstr "I2P Client Tunnels" +msgstr "I2P cliënt-tunnels" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:279 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:310 @@ -858,16 +851,16 @@ msgstr "geen" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:434 msgid "New client tunnel" -msgstr "Nieuwe client tunnel" +msgstr "Nieuwe cliënt-tunnel" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:122 msgid "I2P Tunnel Manager - Tunnel Creation Wizard" -msgstr "I2P Tunnel Manager - Tunnel Aanmaken Setup" +msgstr "I2P-tunnelbeheerder - tunnel aanmaken setup" #: ../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 "Server of cliënt tunnel?" +msgstr "Server of cliënt-tunnel?" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:148 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:574 @@ -902,33 +895,33 @@ msgstr "Setup voltooid" msgid "" "This wizard will take you through the various options available for creating" " tunnels in I2P." -msgstr "Deze wizard helpt u door de verschillende opties voor het maken van tunnels in I2P." +msgstr "Deze wizard helpt je door de verschillende opties voor het maken van tunnels in I2P." #: ../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 "Beslis als eerste of u een server of een client tunnel wilt maken." +msgstr "Beslis eerst of je een server of een cliënt-tunnel wil maken." #: ../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 "Als u wilt verbinden met een service, zoals een IRC server in I2P, of een code repository, dan heeft u een CLIENT tunnel nodig." +msgstr "Als je wil verbinden met een dienst zoals een IRC-server in I2P, of een code-repository, heb je een CLIËNT-tunnel nodig." #: ../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 "Anderszijds, als u voor anderen een service wilt hosten, dan heeft u een SERVER tunnel nodig." +msgstr "Anderzijds, als je voor anderen een dienst wil hosten heb je een SERVER-tunnel nodig." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:200 msgid "Server Tunnel" -msgstr "Server Tunnel" +msgstr "Server-tunnel" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:202 msgid "Client Tunnel" -msgstr "Cliënt Tunnel" +msgstr "Cliënt-tunnel" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:220 msgid "There are several types of tunnels to choose from:" @@ -943,7 +936,7 @@ msgstr "Basis tunnel om naar een enkele service binnen I2P te verbinden." 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 "Probeer dit als geen van de tunneltypes bij u past, of als u niet weet wat voor een tunnel u nodig heeft." +msgstr "Probeer dit als geen van de tunneltypes bij je past, of als je niet weet wat voor een tunnel je nodig hebt." #: ../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." @@ -954,7 +947,7 @@ 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 "Stel uw browser in om deze tunnel als http proxy te gebruiken, of zet uw \"http_proxy\" environment variable voor command-line applicaties in GNU/Linux." +msgstr "Stel je browser in om deze tunnel als http-proxy te gebruiken, of zet je \"http_proxy\" environment variable voor commandoregel-applicaties in GNU/Linux." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:236 msgid "" @@ -964,69 +957,69 @@ msgstr "Websites buiten I2P kunnen ook bereikt worden als een HTTP proxy in I2P #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:238 msgid "Customised client tunnel specific for IRC connections." -msgstr "Handmatige client tunnel specifiek voor IRC verbindingen." +msgstr "Handmatige cliënt-tunnel specifiek voor IRC-verbindingen." #: ../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 "Met dit type tunnel kan uw IRC client verbinding maken met een IRC netwerk binnen I2P." +msgstr "Met dit type tunnel kan je IRC-cliënt verbinding maken met een IRC-netwerk binnen I2P." #: ../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 "Elk IRC netwerk in I2P waar u mee wilt verbinden heeft een eigen tunnel nodig. (Zie ook SOCKS IRC)" +msgstr "Elk IRC-netwerk in I2P waar je mee wil verbinden heeft een eigen tunnel nodig. (Zie ook SOCKS IRC)" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:244 msgid "A tunnel that implements the SOCKS protocol." -msgstr "Een tunnel die het SOCKS protocol implementeert." +msgstr "Een tunnel die het SOCKS-protocol implementeert." #: ../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 "Dit zorgt ervoor dat zowel TCP als UDP connecties gemaakt kunnen worden via een SOCKS outproxy in I2P." +msgstr "Dit zorgt ervoor dat zowel TCP- als UDP-connecties gemaakt kunnen worden via een SOCKS-outproxy in I2P." #: ../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 "Een tunnel die het SOCKS protocol implementeert, speciaal om met IRC netwerken te verbinden." +msgstr "Een cliënt-tunnel die het SOCKS-protocol implementeert, speciaal om met IRC-netwerken te verbinden." #: ../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 "Met dit tunnel type, kunnen IRC netwerken in I2P bereikt worden door het I2P adres in je IRC cliënt in te voeren en de IRC cliënt te configureren om deze SOCKS tunnel te gebruiken." +msgstr "Met dit tunnel type kunnen IRC-netwerken in I2P bereikt worden door het I2P-adres in je IRC-cliënt in te voeren en de IRC-cliënt te configureren om deze SOCKS-tunnel te gebruiken." #: ../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 "Dit betekend dat er maar één I2P tunnel nodig is in plaats van een aparte tunnel voor elk IRC netwerk." +msgstr "Dit betekent dat er maar één I2P-tunnel nodig is in plaats van een aparte tunnel voor elk IRC-netwerk." #: ../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 "IRC netwerken buiten I2P kunnen ook bereikt worden als een SOCKS outproxy in I2P bekend is, hoewel het er ook vanaf hangt of de outproxy is geblokkeerd door het IRC netwerk of niet." +msgstr "IRC-netwerken buiten I2P kunnen ook bereikt worden als een SOCKS-outproxy in I2P bekend is, hoewel het er ook van afhangt of de outproxy is geblokkeerd door het IRC-netwerk of niet." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:256 msgid "A client tunnel that implements the HTTP CONNECT command." -msgstr "Een cliënt tunnel die de HTTP CONNECT command implementeert." +msgstr "Een cliënt-tunnel die het HTTP CONNECT-commando implementeert." #: ../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 "Dit zorgt ervoor dat TCP connecties gemaakt kunnen worden door een HTTP outproxy, zolang de proxy de CONNECT command ondersteunt." +msgstr "Dit zorgt ervoor dat TCP-connecties gemaakt kunnen worden door een HTTP-outproxy, zolang de proxy het CONNECT-commando ondersteunt." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:260 msgid "A customised client tunnel for Streamr." -msgstr "Een aangepaste cliënt tunnel voor Streamr." +msgstr "Een aangepaste cliënt-tunnel voor Streamr." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:270 msgid "A basic server tunnel for hosting a generic service inside I2P." @@ -1088,7 +1081,7 @@ msgstr "Scheid meerdere proxies met komma's." msgid "" "Type in the I2P destination of the service that this client tunnel should " "connect to." -msgstr "Vul de I2P bestemming in van de service waarmee deze cliënt tunnel moet verbinden." +msgstr "Vul de I2P-bestemming in van de dienst waarmee deze cliënt-tunnel moet verbinden." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:379 msgid "" @@ -1108,11 +1101,11 @@ msgstr "Dit is de poort waar de service verbindingen op ontvangt." #: ../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 "Dit is de poort waarop de client tunnel lokaal toegankelijk is." +msgstr "Dit is de poort waarop de cliënt-tunnel lokaal toegankelijk is." #: ../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 "Dit is ook de client poort voor de HTTPBidir server tunnel." +msgstr "Dit is ook de cliënt-poort voor de HTTPBidir server tunnel." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:477 msgid "" @@ -1122,13 +1115,13 @@ msgstr "Voor wat moet deze tunnel toegankelijk zijn? Alleen deze machine, het he #: ../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 "Waarschijnlijk wilt u alleen 127.0.0.1 toelaten" +msgstr "Waarschijnlijk wil je alleen 127.0.0.1 toelaten" #: ../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 "De I2P router kan deze tunnel automatisch starten voor u zodra de router wordt gestart." +msgstr "De I2P-router kan deze tunnel automatisch voor je starten zodra de router wordt gestart." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:523 msgid "" @@ -1145,7 +1138,7 @@ msgstr "De setup heeft genoeg informatie verzameld om de tunnel te maken." msgid "" "Upon clicking the Save button below, the wizard will set up the tunnel, and " "take you back to the main I2PTunnel page." -msgstr "Als je op de Opslaan knop hier onder drukt, zal de setup de tunnel maken en de hoofd I2PTunnel pagina weergeven." +msgstr "Als je op de Opslaan-knop hieronder drukt, zal de setup de tunnel maken en de hoofd I2PTunnel pagina weergeven." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:556 msgid "" @@ -1167,24 +1160,24 @@ msgstr "Omdat je ervoor gekozen hebt de tunnel niet automatisch te laten starten msgid "" "You can do this by clicking the Start button on the main page which " "corresponds to the new tunnel." -msgstr "Dit kan je doen door op de Start knop, op de hoofd pagina van de nieuwe tunnel, te klikken." +msgstr "Dit kan je doen door op de Start-knop, op de hoofdpagina van de nieuwe tunnel, te klikken." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:568 msgid "Below is a summary of the options you chose:" -msgstr "Hier onder een opsomming van de door u gekozen opties:" +msgstr "Hieronder een opsomming van de door jou gekozen opties:" #: ../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 "Naast de basis instellingen, zijn er een aantal geavanceerde opties voor tunnel configuratie." +msgstr "Naast de basisinstellingen zijn er een aantal geavanceerde opties voor tunnelconfiguratie." #: ../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 "De wizard zal redelijkerwijs de juiste waarden selecteren, maar u kunt ze bekijken en/of veranderen door op de naam van de tunnel op de I2PTunnel pagina te klikken." +msgstr "De wizard zal redelijkerwijs de juiste waarden selecteren, maar je kan ze bekijken en/of veranderen door op de naam van de tunnel op de I2PTunnel-pagina te klikken." #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:710 msgid "Previous" @@ -1192,7 +1185,7 @@ msgstr "Vorige" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:718 msgid "Save Tunnel" -msgstr "Tunnel Opslaan" +msgstr "Tunnel opslaan" #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/wizard_jsp.java:724 msgid "Finish" diff --git a/apps/i2ptunnel/locale/messages_nn.po b/apps/i2ptunnel/locale/messages_nn.po index d8aa4f6d9675e77b19333427da5a5a0d8a6574f2..1996f2924de9ea4e71102922c0c7be3a1db5e376 100644 --- a/apps/i2ptunnel/locale/messages_nn.po +++ b/apps/i2ptunnel/locale/messages_nn.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/I2P/language/nn/)\n" "MIME-Version: 1.0\n" @@ -19,147 +19,139 @@ msgstr "" "Language: nn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "intern" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, 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:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunellane har ikkje opna enno, ver venleg og last om att om to minutt." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ugyldig skjemainnsending, sannsynlegvis fordi du brukte «tilbake»- eller «oppfrisk»-knappen pÃ¥ nettlesaren din. Ver venleg og send om att." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Sjekk at nettlesaren din har støtte for informasjonskapslar viss du enno har problem." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfigurasjon lasta om att for alle tunellar" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Startar tunell" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Stoppar tunell" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Konfigurasjonsendringar lagra" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Klarte ikkje Ã¥ lagra konfigurasjonen" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ny tunell" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port ikkje stilt inn" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Ugyldig port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Ã…tvaring – portar under 1024 er ikkje tilrÃ¥dd" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standardklient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC-klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standardtenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP-tenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5-mellomtenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC-mellomtenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS-mellomtenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC-tenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr-klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr-tenar" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP tovegs" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Tenar ikkje stilt inn" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ugyldig adresse" diff --git a/apps/i2ptunnel/locale/messages_pl.po b/apps/i2ptunnel/locale/messages_pl.po index bef612c6735822882659fee66bd52fc563d9fa6d..5598fd2aa9dc17b2105fab89152e2f97d6b0facb 100644 --- a/apps/i2ptunnel/locale/messages_pl.po +++ b/apps/i2ptunnel/locale/messages_pl.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-17 21:05+0000\n" -"Last-Translator: polacco <polacco@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -24,12 +24,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:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "wewnÄ™trzny" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -37,135 +37,127 @@ msgstr[0] "{0} wejÅ›ciowy, {0} wyjÅ›ciowy tunel" msgstr[1] "{0} wejÅ›ciowe, {0} wyjÅ›ciowe tunele" msgstr[2] "{0} wejÅ›ciowych, {0} wyjÅ›ciowych tuneli" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "niższa przepustowość i niezawodność" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standardowa przepustowość i niezawodność" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "wyższa przepustowość i niezawodność" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunele nie zostaÅ‚y jeszcze zaktualizowane, odÅ›wież proszÄ™ za dwie minuty." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." 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:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfiguracja przeÅ‚adowana dla wszystkich tunelii" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Uruchamianie tunelu" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Zatrzymywanie tunelu" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Zapisano zmiany w konfiguracji" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Nie udaÅ‚o siÄ™ zapisać zmian" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nowy tunel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Nie ustawiono portu" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Niepoprawny port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Ostrzeżenie - porty mniejsze, niż 1024 nie sÄ… polecane" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Uwaga – powtarzajÄ…cy siÄ™ port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standardowy klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "klient HTTP/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Klient IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standardowy serwer" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Serwer HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Serwer IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Klient Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Serwer Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Nie ustawiono hosta" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Niepoprawny adres" diff --git a/apps/i2ptunnel/locale/messages_pt.po b/apps/i2ptunnel/locale/messages_pt.po index 8a655b37f0114c69fc1c8c7b6a0881cb37ca23b8..9e22d253e2e157a7fb441a428cf8b38dceeac174 100644 --- a/apps/i2ptunnel/locale/messages_pt.po +++ b/apps/i2ptunnel/locale/messages_pt.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/pt/)\n" "MIME-Version: 1.0\n" @@ -22,147 +22,139 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "interno" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} túnel de entrada, {0} de saÃda" msgstr[1] "{0} túneis de entrada, {0} de saÃda" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "Baixar largura de banda e confiabilidade" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "largura de banda e confiabilidade padrão" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "aumentar largura de banda e confiabilidade" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Os túneis ainda não foram iniciados, por favor esperar dois minutos." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Envio de formulário inválido, provavelmente porque você usou o 'voltar' ou 'recarregar' no seu navegador. Por favor reenvie." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Se o problema persistir, verificar se o seu navegador está aceitando cookies." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configuração recarregada em todos os túneis" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Iniciar túnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Parar túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "As configurações foram guardadas" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Falha a guardar as configurações" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Novo Túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Porto não definido" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Porta inválida" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Aviso - portas abaixo de 1024 não são recomendadas" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Cliente padrão" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Cliente IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Servidor Padrão" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Servidor HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Servidor IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Cliente Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Servidor Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host por definir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Endereço inválido" diff --git a/apps/i2ptunnel/locale/messages_pt_BR.po b/apps/i2ptunnel/locale/messages_pt_BR.po index a9949f783a5bc995694822d4aa3527b67d8272e8..c9459891ab5ab468da839bb7cdc5056a3c57c3f2 100644 --- a/apps/i2ptunnel/locale/messages_pt_BR.po +++ b/apps/i2ptunnel/locale/messages_pt_BR.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/I2P/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -21,147 +21,139 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "internal" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, 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:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Os túneis não foram inicializados ainda, por favor, recarregue em dois minutos." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Forma de submissão inválida, porque provavelmente você usou o botão \"para trás\" ou \"recarregar\" no navegador. Submite de novo." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Se o problema persistir, verifique se o seu navegador está configurado para permitir cookies." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configuração regarregada para todos os túneis" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Inicializando túnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Parando túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "As alterações na configuração foram salvas" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Falha ao salvar configurações" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Novo túnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Porta não especificada" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Porta inválida" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Aviso - portas abaixo de 1024 não são recomendadas" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Cliente padrão" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Cliente IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Servidor padrão" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "servidor HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "servidor IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Cliente streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Servidor streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host não especificado" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Endereço inválido" diff --git a/apps/i2ptunnel/locale/messages_ro.po b/apps/i2ptunnel/locale/messages_ro.po index d66b78f44dfd1780a1f183c67456db6198d7e31d..a3ebae1c67eae1be276e87324cbc94ac48be35cc 100644 --- a/apps/i2ptunnel/locale/messages_ro.po +++ b/apps/i2ptunnel/locale/messages_ro.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/ro/)\n" "MIME-Version: 1.0\n" @@ -18,12 +18,12 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "Intern" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -31,135 +31,127 @@ msgstr[0] "{0} de intrare, {0} tuneluri de ieÈ™ire " msgstr[1] "{0} de intrare, {0} tuneluri de ieÈ™ire" msgstr[2] "{0} de intrare, {0} tuneluri de ieÈ™ire" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "lățime de bandă È™i fiabilitate joasa" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "lățime de bandă È™i fiabilitate standarda," -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "lățime de bandă È™i fiabilitate inalta," -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tuneluri încă nu sunt iniÈ›ializate , vă rugăm să reîncărcaÈ›i în două minute." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Transmiterea formularului invalid, probabil pentru că aÈ›i folosit butonul \"reload\" sau \"inapoi\" din browser-ul dumneavoastră. Vă rugăm retrimiteÈ›i." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Dacă problema persistă, verificaÈ›i dacă aveÈ›i activate cookie-urile în browser-ul dumneavoastră." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Configurare reîncărcata pentru toate tunelurile" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Pornirea tunelului" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Oprirea tunelului" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Schimbarea configuraÅ£iei salvat" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "EÈ™ec la salvarea configuraÈ›iei" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Tunel nou" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Portul nu este setat" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Port incorect" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "AtenÈ›ie - nu sunt recomandate porturi mai mici de 1024" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Client standart" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Client IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Server standard" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Server HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECTEAZA/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Server IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Client Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Server streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Gazdă nu este setata" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Adresă nevalidă" diff --git a/apps/i2ptunnel/locale/messages_ru.po b/apps/i2ptunnel/locale/messages_ru.po index b02ded56db9ce386bc9e147bbb707e1e807c7858..1f6083539968cb0c6ea6c5c46d0ba75bdea461f4 100644 --- a/apps/i2ptunnel/locale/messages_ru.po +++ b/apps/i2ptunnel/locale/messages_ru.po @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 11:01+0000\n" -"Last-Translator: yume\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,12 +31,12 @@ msgstr "" "Language: ru_RU\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" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "внутренний" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -44,135 +44,127 @@ msgstr[0] "{0} входÑщий, {0} иÑходÑщий туннель" msgstr[1] "{0} входÑщих, {0} иÑходÑщих туннелÑ" msgstr[2] "{0} входÑщих, {0} иÑходÑщих туннелей" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "Ð¼ÐµÐ½ÑŒÑˆÐ°Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑÐºÐ½Ð°Ñ ÑпоÑобноÑÑ‚ÑŒ и надёжноÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑÐºÐ½Ð°Ñ ÑпоÑобноÑÑ‚ÑŒ и надёжноÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "более выÑÐ¾ÐºÐ°Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑÐºÐ½Ð°Ñ ÑпоÑобноÑÑ‚ÑŒ и надёжноÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Туннели ещё не инициализированы, перезагрузите Ñтраницу через 2 минуты." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "ЕÑли проблема ÑохранÑетÑÑ, проверьте, что в Вашем браузере разрешены cookies." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñех туннелей перечитана" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "ЗапуÑк туннелÑ" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "ОÑтановка туннелÑ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "ÐаÑтройки Ñохранены" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Ðе удалоÑÑŒ Ñохранить наÑтройки" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ðовый туннель" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Порт не задан" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "неверный порт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Внимание - порты Ñ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ менее чем 1024 не рекомендуютÑÑ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Внимание - повторное иÑпользование порта" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Обычный клиент" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS клиент" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC-клиент" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Обычный Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP-Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 прокÑи" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC прокÑи" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS прокÑи" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC-Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr-клиент" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr-Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir (ÑкÑпериментальный двунаправленный режим, инÑтрукцию Ñпрашивайте у sponge)" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ðекорректный адреÑ" diff --git a/apps/i2ptunnel/locale/messages_sk.po b/apps/i2ptunnel/locale/messages_sk.po index 19b491bd1324d08261a3f18f98b1ff09af233f80..acfdcab9026f708bb39a20dbb9998c4cd2615a02 100644 --- a/apps/i2ptunnel/locale/messages_sk.po +++ b/apps/i2ptunnel/locale/messages_sk.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Slovak (http://www.transifex.com/projects/p/I2P/language/sk/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "interné" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -32,135 +32,127 @@ msgstr[0] "{0} pricházajúci, {0} odchádzajúci tunel" msgstr[1] "{0} pricházajúce, {0} odchádzajúce tunely" msgstr[2] "{0} pricházajúcich, {0} odchádzajúcich tunelov" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "nižšia Å¡Ãrka pásma a spoľahlivosÅ¥" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "Å¡tandardná Å¡Ãrka pásma a spoľahlivosÅ¥" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "vyÅ¡Å¡ia Å¡Ãrka pásma a spoľahlivosÅ¥" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunely zatiaľ nie sú inicializované, o dve minúty to prosÃm naÄÃtajte znova." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Neplatné podanie formulára, zrejme preto, lebo ste vo vaÅ¡om prehliadaÄi použili tlaÄidlo 'naspäť' alebo 'obnoviÅ¥'. ProsÃm podajte ho znova." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Ak problém pretrváva, overte, Äi máte vo svojom prehliadaÄi povolené cookies." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfigurácia pre vÅ¡etky tunely bola znova naÄÃtaná" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Spúšťa sa tunel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Zastavuje sa tunel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Zmeny konfigurácie boli uložené" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Nepodarilo sa uložiÅ¥ konfiguráciu" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Nový tunel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Port nie je nastavený" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Neplatný port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Varovanie - porty menÅ¡ie ako 1024 nie sú odporúÄané" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Å tandardný klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Å tandardný server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Host nie je nastavený" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Neplatná adresa" diff --git a/apps/i2ptunnel/locale/messages_sv.po b/apps/i2ptunnel/locale/messages_sv.po index 5eca051b860d0ddef1d48a5d529e3d372f48a982..8e1cbc74b1a8ff126deff2b63bc41ce973789317 100644 --- a/apps/i2ptunnel/locale/messages_sv.po +++ b/apps/i2ptunnel/locale/messages_sv.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/language/sv_SE/)\n" "MIME-Version: 1.0\n" @@ -22,147 +22,139 @@ msgstr "" "Language: sv_SE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "Intern " -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0} inÃ¥tgÃ¥ende, {0} utÃ¥tgÃ¥ende tunnel" msgstr[1] "{0} inÃ¥tgÃ¥ende, {0} utÃ¥tgÃ¥ende tunnlar" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "lägre bandbredd och pÃ¥litlighet" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "standard bandbredd och pÃ¥litlighet" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "högre bandbredd och pÃ¥litlighet" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Tunnlar är inte startade än, var god ladda om sidan om tvÃ¥ minuter." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ogiltigt formulärbegäran, beror troligtvis pÃ¥ att du använde 'tillbaka' eller 'uppdatera' knappen. Försök att skicka igen." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Om problem kvartstÃ¥r, bekräfta att du har cookies pÃ¥slaget i din browser." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Konfigurationen har uppdaterats för alla tunnlar" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Startar tunnel" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Stannar tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "Konfigurationsändringar sparade" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Det gick inte att spara konfigurationen" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ny Tunnel" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Ingen port angiven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Ogiltig port" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "Varning - port-nummer under 1024 är inte lämpligt" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Standard klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC-klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Standard server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS proxy" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr klient" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr server" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Ingen värd angiven" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ogiltig adress" diff --git a/apps/i2ptunnel/locale/messages_uk.po b/apps/i2ptunnel/locale/messages_uk.po index dc8a308b1ab1da005a31e41471349e2c33453927..5c0f9f8ec5d16667972990fa071ca3178a53dfd3 100644 --- a/apps/i2ptunnel/locale/messages_uk.po +++ b/apps/i2ptunnel/locale/messages_uk.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n" "MIME-Version: 1.0\n" @@ -22,12 +22,12 @@ msgstr "" "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" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "внутрішній" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" @@ -35,135 +35,127 @@ msgstr[0] "{0} вхідний, {0} вихідний тунель" msgstr[1] "{0} вхідних, {0} вихідних тунелів" msgstr[2] "{0} вхідних, {0} вихідних тунелів" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "нижча пропуÑкна здатніÑÑ‚ÑŒ Ñ– надійніÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "звичайна пропуÑкна здатніÑÑ‚ÑŒ Ñ– надійніÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "більш виÑока пропуÑкна здатніÑÑ‚ÑŒ Ñ– надійніÑÑ‚ÑŒ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "Тунелі ще не Ñтворені, будь лаÑка перезавантажте за дві хвилини." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "Якщо проблема не уÑунута, переконайтеÑÑ, що cookies увімкнені у вашому браузері." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Ð²ÑÑ–Ñ… тунелів перечитана" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "ЗапуÑк тунелю" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "Зупинка тунелю" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ñ–" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Помилка під Ñ‡Ð°Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "Ðовий тунель" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Порт не заданий" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "Ðевірний порт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ - порти менше, ніж 1024 не рекомендуютьÑÑ" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "Увага - дубльований порт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Звичайний клієнт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS клієнт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC клієнт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Звичайний Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS 4/4a/5 прокÑÑ–" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC прокÑÑ–" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS прокÑÑ–" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr клієнт" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr Ñервер" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP bidir (екÑперементальний двухнаправлений режим, інÑтрукцію запитуйте у sponge)" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "Ðевірна адреÑа" diff --git a/apps/i2ptunnel/locale/messages_vi.po b/apps/i2ptunnel/locale/messages_vi.po index 9fa8eac32e86f1844d62b6184f9e55f679d2741a..276252fefd834ec8b45514a2df6793cdfd0e5fd7 100644 --- a/apps/i2ptunnel/locale/messages_vi.po +++ b/apps/i2ptunnel/locale/messages_vi.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/I2P/language/vi/)\n" "MIME-Version: 1.0\n" @@ -20,146 +20,138 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "ná»™i bá»™" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Mẫu Ä‘Æ¡n đệ nạp không đúng, có lẻ vì bạn dùng nút 'back' hay 'reload\" của trình duyệt. Xin vui lòng đệ nạp lại." -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "Nạp lại cấu hình cho má»i Ä‘Æ°á»ng hầm" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "Bắt đầu Ä‘Æ°á»ng hầm" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "NgÆ°ng Ä‘Æ°á»ng hầm" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "LÆ°u giữ thay đổi cấu hình" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "Không lÆ°u cấu hình được" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "ÄÆ°á»ng Hầm Má»›i" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "Cổng chÆ°a cấu hình" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "Khách thÆ°á»ng" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "Khách IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "Máy chủ thÆ°á»ng" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "Máy chủ HTTP" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "Proxy SOCKS 4/4a/5" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "Proxy SOCKS IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "Proxy nối kết/SSL/HTTPS" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "Máy chủ IRC" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Khách Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Máy chủ Streamr" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "HTTP hai chiá»u" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../jsp/WEB-INF/classes/net/i2p/i2ptunnel/jsp/index_jsp.java:317 msgid "Host not set" msgstr "Máy chủ chÆ°a cấu hình" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "" diff --git a/apps/i2ptunnel/locale/messages_zh.po b/apps/i2ptunnel/locale/messages_zh.po index d2cd0b082db9a4c6ec452b47649433730929f816..125247dc375fb8d3e5232bd740f614226db3e3b9 100644 --- a/apps/i2ptunnel/locale/messages_zh.po +++ b/apps/i2ptunnel/locale/messages_zh.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 03:50+0000\n" -"Last-Translator: YF <yfdyh000@gmail.com>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,146 +27,138 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:474 -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:484 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:361 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:371 msgid "internal" msgstr "内部" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:405 #, java-format msgid "{0} inbound, {0} outbound tunnel" msgid_plural "{0} inbound, {0} outbound tunnels" msgstr[0] "{0}入站, {0}出站隧é“" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:409 msgid "lower bandwidth and reliability" msgstr "较低的带宽和稳定性" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:411 msgid "standard bandwidth and reliability" msgstr "æ ‡å‡†å¸¦å®½å’Œç¨³å®šæ€§" -#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:568 +#: ../java/src/net/i2p/i2ptunnel/web/EditBean.java:413 msgid "higher bandwidth and reliability" msgstr "较高的带宽和稳定性" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:132 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:87 msgid "Tunnels are not initialized yet, please reload in two minutes." msgstr "隧é“尚未åˆå§‹åŒ–,请两分钟åŽåˆ·æ–°ã€‚" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:205 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:160 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:207 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:162 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." msgstr "如果问题æŒç»ï¼Œè¯·ç¡®è®¤æ‚¨çš„æµè§ˆå™¨æ”¯æŒCookie。" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:253 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:208 msgid "Configuration reloaded for all tunnels" msgstr "所有隧é“éƒ½å·²æ ¹æ®å½“å‰é…ç½®é‡å¯" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:267 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:222 msgid "Starting tunnel" msgstr "æ£åœ¨å¯åŠ¨éš§é“" #. and give them something to look at in any case #. FIXME name will be HTML escaped twice -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:281 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:236 msgid "Stopping tunnel" msgstr "æ£åœ¨å…³é—隧é“" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:370 -msgid "Configuration changes saved" -msgstr "é…置修改æˆåŠŸ" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:373 -msgid "Failed to save configuration" -msgstr "é…ç½®ä¿å˜å¤±è´¥" - -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:500 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:325 msgid "New Tunnel" msgstr "新建隧é“" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:523 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:543 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:661 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:345 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:365 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:451 msgid "Port not set" msgstr "端å£æœªè®¾ç½®" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:526 -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:663 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:348 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:453 msgid "Invalid port" msgstr "æ— æ•ˆç«¯å£" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:529 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:351 msgid "Warning - ports less than 1024 are not recommended" msgstr "è¦å‘Š - ä¸æŽ¨è低于 1024 的端å£" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:538 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:360 msgid "Warning - duplicate port" msgstr "è¦å‘Š - é‡å¤çš„端å£" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:555 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:377 msgid "Standard client" msgstr "æ ‡å‡†å®¢æˆ·ç«¯" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:556 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:378 msgid "HTTP/HTTPS client" msgstr "HTTP/HTTPS 客户端" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:557 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:379 msgid "IRC client" msgstr "IRC 客户端" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:558 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:380 msgid "Standard server" msgstr "æ ‡å‡†æœåŠ¡å™¨" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:559 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:381 msgid "HTTP server" msgstr "HTTP æœåŠ¡å™¨" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:560 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:382 msgid "SOCKS 4/4a/5 proxy" msgstr "SOCKS4/4A/5 代ç†" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:561 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:383 msgid "SOCKS IRC proxy" msgstr "SOCKS IRC 代ç†" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:562 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:384 msgid "CONNECT/SSL/HTTPS proxy" msgstr "CONNECT/SSL/HTTPS 代ç†" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:563 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:385 msgid "IRC server" msgstr "IRC æœåŠ¡å™¨" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:564 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:386 msgid "Streamr client" msgstr "Streamr 客户端" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:565 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:387 msgid "Streamr server" msgstr "Streamr æœåŠ¡å™¨" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:566 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:388 msgid "HTTP bidir" msgstr "åŒå‘http" -#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:655 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:445 #: ../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:657 +#: ../java/src/net/i2p/i2ptunnel/web/IndexBean.java:447 msgid "Invalid address" msgstr "æ— æ•ˆåœ°å€" diff --git a/apps/jetty/build.xml b/apps/jetty/build.xml index 43b9bec2641f4fe7c45a1dd3e5bbebf13b325958..22ee3a5fc8b7e92973e526031c17b6a65045392f 100644 --- a/apps/jetty/build.xml +++ b/apps/jetty/build.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <project basedir="." default="all" name="jetty"> - <property name="jetty.ver" value="8.1.16.v20140903" /> + <property name="jetty.ver" value="8.1.17.v20150415" /> <property name="jetty.base" value="jetty-distribution-${jetty.ver}" /> - <property name="jetty.sha1" value="5440b33a722d82b746b9ce50168bfce3c22af349" /> + <property name="jetty.sha1" value="ce7bcd1bdcdac4cf130467f6d55155b9e1517e71" /> <property name="jetty.filename" value="${jetty.base}.zip" /> <property name="jetty.url" value="http://download.eclipse.org/jetty/${jetty.ver}/dist/${jetty.filename}" /> <property name="verified.filename" value="verified.txt" /> diff --git a/apps/jetty/java/src/net/i2p/jetty/I2PLogger.java b/apps/jetty/java/src/net/i2p/jetty/I2PLogger.java index cbf531801f8326e1630a52e557e9af53523f332e..5d3e421293d95ad31116587aff1421c92aef718e 100644 --- a/apps/jetty/java/src/net/i2p/jetty/I2PLogger.java +++ b/apps/jetty/java/src/net/i2p/jetty/I2PLogger.java @@ -102,7 +102,7 @@ public class I2PLogger implements Logger if (arg0 == null && arg1 == null) { _log.warn(msg); } else if (arg0 != null && arg1 == null && arg0 instanceof Throwable) { - _log.error(msg, (Throwable) arg0); + warn(msg, (Throwable) arg0); } else if (_log.shouldLog(Log.WARN)) { synchronized(_buffer) { format(msg,arg0,arg1); @@ -113,11 +113,12 @@ public class I2PLogger implements Logger public void warn(String msg, Throwable th) { - // This doesn't cover ClassNotFoundException, etc. - //if (th instanceof RuntimeException || th instanceof Error) - _log.error(msg, th); - //else - // _log.warn(msg,th); + // some of these are serious, some aren't + // no way to get it right + if (th != null) + _log.logAlways(Log.WARN, msg + ": " + th); + else + _log.logAlways(Log.WARN, msg); } private void format(String msg, Object arg0, Object arg1) diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-continuation-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-continuation-8.1.17.v20150415.jar similarity index 79% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-continuation-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-continuation-8.1.17.v20150415.jar index ce1acb18bcbf14740de5d705e854c1124005197f..8cbc69c458720cff2aae13edda5c080aaf879c6e 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-continuation-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-continuation-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-deploy-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-deploy-8.1.17.v20150415.jar similarity index 69% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-deploy-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-deploy-8.1.17.v20150415.jar index d3339b061d852a18edc588a0268ee8bb2aff9f83..14ea49b682adc151dde2fdf4dd507de53ed311c9 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-deploy-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-deploy-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-http-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-http-8.1.17.v20150415.jar similarity index 76% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-http-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-http-8.1.17.v20150415.jar index 30189c766c563200ce13ff1519a37092aee041e4..bb76df05351d585183cf90b4659b337a80d4d848 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-http-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-http-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-io-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-io-8.1.17.v20150415.jar similarity index 79% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-io-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-io-8.1.17.v20150415.jar index a9afd7cc3a610558c910eccb3f3291fc5f4432a7..31c82be1ff317775cf0656109edc54b2fd9e61a2 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-io-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-io-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-jmx-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-jmx-8.1.17.v20150415.jar similarity index 79% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-jmx-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-jmx-8.1.17.v20150415.jar index f0eb0c51a413ca1607a580d30a3d321557d64ddd..54466581c4d5d0723804ce1096d2d0cda4311b1f 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-jmx-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-jmx-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-rewrite-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-rewrite-8.1.17.v20150415.jar similarity index 82% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-rewrite-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-rewrite-8.1.17.v20150415.jar index 240c6705204a7a601db7de2a33c6ef754e21d66e..ae0199cd51668e0e0b63a86c34e356d07bc525d1 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-rewrite-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-rewrite-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-security-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-security-8.1.17.v20150415.jar similarity index 88% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-security-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-security-8.1.17.v20150415.jar index e5bde43b82e74f0fa1b09f4072d1a7a7b5854dc2..bda9b33598ef1abcab9174f45ff658640e83fe7c 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-security-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-security-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-server-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-server-8.1.17.v20150415.jar similarity index 89% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-server-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-server-8.1.17.v20150415.jar index ae8ac5577764dbcb31ce55877eca68673274bdc2..af68d0201a7a5ef40c44c26706a5bf5a14442883 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-server-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-server-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlet-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlet-8.1.17.v20150415.jar similarity index 86% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlet-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlet-8.1.17.v20150415.jar index eb2fa57db19be8a66f83401be190982302bc5eb4..49ae8322c50079aa3dea635c4a58e1a0b0953ba6 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlet-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlet-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlets-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlets-8.1.17.v20150415.jar similarity index 90% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlets-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlets-8.1.17.v20150415.jar index 6fd7146ed492621dadfc059155915f99209ca54c..14ded3b480daebb865b23aa08a472a9b864b829b 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-servlets-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-servlets-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-util-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-util-8.1.17.v20150415.jar similarity index 88% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-util-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-util-8.1.17.v20150415.jar index 5c3c3460f2f748b302702248d6cd115e140c1c75..a1f7d1efd94d58fe41a6185ec03df96417067e91 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-util-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-util-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-webapp-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-webapp-8.1.17.v20150415.jar similarity index 91% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-webapp-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-webapp-8.1.17.v20150415.jar index 85fd7e0982c914521f166d521437364c285a7aae..97455d7c7c11a6dc8ebd601466a9f24dc2b06c66 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-webapp-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-webapp-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-xml-8.1.16.v20140903.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-xml-8.1.17.v20150415.jar similarity index 88% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-xml-8.1.16.v20140903.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-xml-8.1.17.v20150415.jar index 1e485de6d7bf20d3af4f2a0725ce401a4e293132..d174d0b0e407b5da366353192422e4410f083c3b 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jetty-xml-8.1.16.v20140903.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jetty-xml-8.1.17.v20150415.jar differ diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar similarity index 100% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/lib/servlet-api-3.0.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/lib/servlet-api-3.0.jar similarity index 100% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/lib/servlet-api-3.0.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/lib/servlet-api-3.0.jar diff --git a/apps/jetty/jetty-distribution-8.1.16.v20140903/start.jar b/apps/jetty/jetty-distribution-8.1.17.v20150415/start.jar similarity index 90% rename from apps/jetty/jetty-distribution-8.1.16.v20140903/start.jar rename to apps/jetty/jetty-distribution-8.1.17.v20150415/start.jar index 8ea5baa136932c0ec385691beaeef623059b57af..979c22d7ddc8b4df5128896ea33adf35c5bf99a2 100644 Binary files a/apps/jetty/jetty-distribution-8.1.16.v20140903/start.jar and b/apps/jetty/jetty-distribution-8.1.17.v20150415/start.jar differ diff --git a/apps/ministreaming/java/bundle-messages.sh b/apps/ministreaming/java/bundle-messages.sh index 37d9ae4654d27138258625484f13a93696d7ad59..062deb2c8be14e00fc8c7bc62ec845b892b578cf 100755 --- a/apps/ministreaming/java/bundle-messages.sh +++ b/apps/ministreaming/java/bundle-messages.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi 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 00c04d83b3a5f1a1d43d6d11c984501c9fed5732..863c5d31a84f72cdbbd5e8c8bf08f52b20d2cc44 100644 --- a/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java +++ b/apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManagerFactory.java @@ -227,7 +227,7 @@ public class I2PSocketManagerFactory { Properties syscopy = (Properties) System.getProperties().clone(); for (Map.Entry<Object, Object> e : syscopy.entrySet()) { String name = (String) e.getKey(); - if (opts.getProperty(name) != null) + if (opts.getProperty(name) == null) opts.setProperty(name, (String) e.getValue()); } // as of 0.8.1 (I2CP default is BestEffort) diff --git a/apps/ministreaming/locale/messages_de.po b/apps/ministreaming/locale/messages_de.po index 324420235c24b1c7cf3dfc1c23d6c6a6e37eb649..37f6ab0d1ee550e389a78c9c0fe47a26c8634986 100644 --- a/apps/ministreaming/locale/messages_de.po +++ b/apps/ministreaming/locale/messages_de.po @@ -4,15 +4,15 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# Ettore Atalan <atalanttore@googlemail.com>, 2014 +# Ettore Atalan <atalanttore@googlemail.com>, 2014-2015 # Lars Schimmer <echelon@i2pmail.org>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-26 13:15+0000\n" -"Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 15:44+0000\n" +"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n" "Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,72 +20,76 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" -msgstr "Nachrichten timeout" +msgstr "Nachrichtenzeitüberschreitung" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Konnte nicht zur lokalen Destination zugestellt werden" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Fehler im lokalen Router" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Fehler im lokalen Netzwerk" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sitzung geschlossen" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Ungültige Nachricht" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Ungültige Nachrichtenoptionen" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Pufferüberlauf" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Nachricht nicht mehr gültig" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "Lokales Leaseset ungültig" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Keine lokalen Tunnel" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Nicht unterstützte Verschlüsselungsoptionen" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Ungültiges Ziel" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "Leaseset der Destination abgelaufen" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "Destinations Leaseset nicht gefunden" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "Lokale Destination geschlossen" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "Verbindung wurde zurückgesetzt" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Fehlercode" diff --git a/apps/ministreaming/locale/messages_en.po b/apps/ministreaming/locale/messages_en.po index ca86255193d6a4ec9b704fb463eeab7970dfc65d..6bdab5f263c16f3dcf90b8f2c9bf2b1a1e06e9f8 100644 --- a/apps/ministreaming/locale/messages_en.po +++ b/apps/ministreaming/locale/messages_en.po @@ -7,79 +7,83 @@ msgid "" msgstr "" "Project-Id-Version: I2P streaming\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" "Language: en\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" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "" diff --git a/apps/ministreaming/locale/messages_es.po b/apps/ministreaming/locale/messages_es.po index a8538e16633e5bbb0bd7ddcdb94dd4e34d17c3cd..a62c4bf1f1607f58f4322c7e662f830e266b5771 100644 --- a/apps/ministreaming/locale/messages_es.po +++ b/apps/ministreaming/locale/messages_es.po @@ -4,13 +4,13 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# strel, 2014 +# strel, 2014-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-25 04:23+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 21:57+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" @@ -19,72 +19,76 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Tiempo hasta la expiración del mensaje" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Fallo en la entrega al destino local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Fallo del router local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Fallo de la red local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sesión cerrada" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Mensaje no válido" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Opciones de mensaje no válido" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Desbordamiento de memoria intermedia (buffer)" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "El mensaje expiró" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "El lease set (túneles al mismo destino) local no es válido" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "No hay túneles locales" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Opciones de cifrado no soportadas" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Destino no válido" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "El lease set (túneles al mismo destino) del destino expiró" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "No se encontró el lease set (túneles al mismo destino) del destino" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "Cierre del destino local" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "La conexión fue reiniciada" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Código de fallo" diff --git a/apps/ministreaming/locale/messages_fr.po b/apps/ministreaming/locale/messages_fr.po index 6b692393ee252c4a6b7002ce78bd0275f849f6eb..2d16e2f740c7c94d43fc9520fcefa6ca849e4c73 100644 --- a/apps/ministreaming/locale/messages_fr.po +++ b/apps/ministreaming/locale/messages_fr.po @@ -4,13 +4,13 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# Towinet, 2014 +# Towinet, 2014-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-26 19:02+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-01 04:22+0000\n" "Last-Translator: Towinet\n" "Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\n" "MIME-Version: 1.0\n" @@ -19,72 +19,76 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Échéance de message" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Échec de livraison vers la destination locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Échec de routeur local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Échec de réseau local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Session fermée" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Message invalide" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Options de message invalide" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Débordement de buffer" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Message expiré" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "Jeu de bail local invalide" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Pas de tunnels locaux" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Options de chiffrement non supportées" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Destination invalide" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "Jeu de bail de la destination expiré" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "Jeu de bail de la destination non trouvé" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "Arrêt de la destination locale" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "La connexion a été réinitialisée" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Code d'échec" diff --git a/apps/ministreaming/locale/messages_id.po b/apps/ministreaming/locale/messages_in.po similarity index 90% rename from apps/ministreaming/locale/messages_id.po rename to apps/ministreaming/locale/messages_in.po index 670c306aca5e74dc5b2f9c0d2243dedc767542c1..d0235ec9983db0385d31bae1ea2db2a97b5b9795 100644 --- a/apps/ministreaming/locale/messages_id.po +++ b/apps/ministreaming/locale/messages_in.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-09-04 04:23+0000\n" -"Last-Translator: Khairul Agasta <khairuldroids@gmail.com>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/I2P/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,72 +19,76 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Batas waktu pesan" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Gagal mengirim ke tujuan lokal" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Router lokal gagal" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Jaringan lokal gagal" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sesi ditutup" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Pesan tidak valid" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Opsi pesan tidak valid" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Buffer meluap" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Pesan kedaluwarsa" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "Set penyewaan lokal tidak valid" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Tidak ada saluran lokal" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Opsi enkripsi tidak didukung" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Tujuan tidak valid" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "Set penyewaan tujuan kedaluwarsa" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "Set penyewaan tujuan tidak ditemukan" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "Tujuan lokal dimatikan" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Kode kegagalan" diff --git a/apps/ministreaming/locale/messages_it.po b/apps/ministreaming/locale/messages_it.po index c5a805e2c30a28b1a9006b505cd8084e5a619c03..1efc541f20d8df3f77b7450bf7f33483d15d2431 100644 --- a/apps/ministreaming/locale/messages_it.po +++ b/apps/ministreaming/locale/messages_it.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-24 22:56+0000\n" -"Last-Translator: alamir <christianm@libero.it>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/I2P/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,72 +19,76 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Timeout del messaggio" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Spedizione fallita alla destinazione locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Errore del router locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Errore della rete locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sessione chiusa" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Messaggio non valido" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Opzioni del messaggio non valide" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Errore di buffer overflow" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Messaggio scaduto" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "" diff --git a/apps/ministreaming/locale/messages_nb.po b/apps/ministreaming/locale/messages_nb.po index 115fefc8be92dc1e1f0fd179f281b20bb5f7ae82..bc05bcc7c27a6f213121c4075227f6db6008ff28 100644 --- a/apps/ministreaming/locale/messages_nb.po +++ b/apps/ministreaming/locale/messages_nb.po @@ -4,14 +4,14 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# Allan Nordhøy <comradekingu@gmail.com>, 2014 +# Allan Nordhøy <epost@anotheragency.no>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-24 23:11+0000\n" -"Last-Translator: Allan Nordhøy <comradekingu@gmail.com>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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,72 +19,76 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Meldingsfrist utløp" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Kunne ikke levere til lokal plassering" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Lokal rutings-feil" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Lokal nettverks-feil" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Økt lukket" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Ugyldig melding" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Ugyldige meldingsvalg" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Mellomlager gikk fullt" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Melding utløp" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Ingen lokale tunneler tilgjengelig" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Ustøttede krypteringsvalg" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Ugyldig destinasjon" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "Nedstengning av lokal destinasjon" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Feilkode" diff --git a/apps/ministreaming/locale/messages_pl.po b/apps/ministreaming/locale/messages_pl.po index 450d4f8d6fa65f859e5f56721961d93ed6d299f8..8f66213696057a0cdc391433b79cf27d3209f3a4 100644 --- a/apps/ministreaming/locale/messages_pl.po +++ b/apps/ministreaming/locale/messages_pl.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2015-02-12 19:24+0000\n" -"Last-Translator: polacco <polacco@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -19,72 +19,76 @@ 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/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sesja zamkniÄ™ta" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "NieprawidÅ‚owa wiadomość" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "NieprawidÅ‚owe opcje wiadomoÅ›ci" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "PrzepeÅ‚nienie bufora" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Wiadomość wygasÅ‚a" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Brak lokalnych tuneli" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "NieobsÅ‚ugiwane opcje szyfrowania" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "NieprawidÅ‚owy cel" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Kod niepowodzenia" diff --git a/apps/ministreaming/locale/messages_ro.po b/apps/ministreaming/locale/messages_ro.po index da730ac64a68b408796713639478d7a8cdad0fc9..ae4462aee5eab477e69e78d562206c1b13d25a27 100644 --- a/apps/ministreaming/locale/messages_ro.po +++ b/apps/ministreaming/locale/messages_ro.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2015-01-02 19:26+0000\n" -"Last-Translator: pol polearnik <polearnik@mail.ru>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,72 +19,76 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Mesaj expirat" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Livrarea la destinaÈ›ie locală a esuat" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Eroarea routerului local" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Eroarea retelei locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "Sesiune e inchisa" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Mesaj incorect" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Optiunile mesajului incorecte" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "supraîncărcare memoriei" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "Mesaj expirat" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Nu sunt tonele locale" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Optiuni de criptare nesuportate" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "Destinatie incorecta" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Codul erorii" diff --git a/apps/ministreaming/locale/messages_ru.po b/apps/ministreaming/locale/messages_ru.po index 73287836e2e1624817564a0a5289d13e9cf366db..083746000bd4d574963e007fc274dd31b8f73235 100644 --- a/apps/ministreaming/locale/messages_ru.po +++ b/apps/ministreaming/locale/messages_ru.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-08-28 18:57+0000\n" -"Last-Translator: yume\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,72 +20,76 @@ msgstr "" "Language: ru_RU\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" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸Ñтекло" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "Ошибка доÑтавки до локального адреÑата" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Ошибка локального маршрутизатора" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñети" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "СеÑÑÐ¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "Ðеправильное Ñообщение" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "Ðеправильные параметры ÑообщениÑ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "Переполнение буфера" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "ИÑтек Ñрок дейÑÑ‚Ð²Ð¸Ñ ÑообщениÑ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "Локальный LeaseSet недейÑтвителен" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "Ðет локальных туннелей" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "Ðе поддерживаемые наÑтройки шифрованиÑ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "ÐедопуÑтимый Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¸Ñтекло Ð´Ð»Ñ LeaseSet Ñ Ð°Ð´Ñ€ÐµÑом назначениÑ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "LeaseSet Ð´Ð»Ñ Ð°Ð´Ñ€ÐµÑа Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ найден" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "ÐÐ´Ñ€ÐµÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "Код ошибки" diff --git a/apps/ministreaming/locale/messages_uk.po b/apps/ministreaming/locale/messages_uk.po index e76654fdc206769512863692a4d9d17a33fe12bd..1198824300d5b523ffd5e8fc77091b1b72283cfc 100644 --- a/apps/ministreaming/locale/messages_uk.po +++ b/apps/ministreaming/locale/messages_uk.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-08-07 13:56+0000\n" -"Last-Translator: puxud <puxud@alivance.com>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -19,72 +19,76 @@ msgstr "" "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" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "Крах локального роутеру" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "Крах локальної мережі" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "" diff --git a/apps/ministreaming/locale/messages_zh.po b/apps/ministreaming/locale/messages_zh.po index e55b602a7553d476d5bc4b5e2eb90e3af14fa577..686614fd80e2ee801f8ef58301e7a55e7d43561b 100644 --- a/apps/ministreaming/locale/messages_zh.po +++ b/apps/ministreaming/locale/messages_zh.po @@ -4,13 +4,13 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# YF <yfdyh000@gmail.com>, 2014 +# YF <yfdyh000@gmail.com>, 2014-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-23 17:55+0000\n" -"PO-Revision-Date: 2014-06-24 22:23+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 16:47+0000\n" "Last-Translator: YF <yfdyh000@gmail.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -19,72 +19,76 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:58 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:69 msgid "Message timeout" msgstr "消æ¯è¶…æ—¶" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:61 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:72 msgid "Failed delivery to local destination" msgstr "ä¼ é€åˆ°æœ¬åœ°ç›®æ ‡å¤±è´¥" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:64 -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:97 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:75 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:108 msgid "Local router failure" msgstr "本地路由故障" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:67 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:78 msgid "Local network failure" msgstr "本地网络故障" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:70 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:81 msgid "Session closed" msgstr "会è¯å·²å…³é—" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:73 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:84 msgid "Invalid message" msgstr "æ— æ•ˆæ¶ˆæ¯" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:76 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:87 msgid "Invalid message options" msgstr "æ— æ•ˆæ¶ˆæ¯é€‰é¡¹" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:79 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:90 msgid "Buffer overflow" msgstr "缓冲区溢出" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:82 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:93 msgid "Message expired" msgstr "消æ¯å·²è¿‡æœŸ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:85 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:96 msgid "Local lease set invalid" msgstr "本地租èµæ— 效" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:88 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:99 msgid "No local tunnels" msgstr "没有本地隧é“" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:91 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:102 msgid "Unsupported encryption options" msgstr "ä¸æ”¯æŒçš„åŠ å¯†é€‰é¡¹" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:94 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:105 msgid "Invalid destination" msgstr "æ— æ•ˆç›®æ ‡" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:100 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:111 msgid "Destination lease set expired" msgstr "ç›®æ ‡ç§Ÿèµå·²è¿‡æœŸ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:103 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:114 msgid "Destination lease set not found" msgstr "找ä¸åˆ°ç›®æ ‡ç§Ÿèµ" -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:106 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:117 msgid "Local destination shutdown" msgstr "æœ¬åœ°ç›®æ ‡å…³æœº" +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:120 +msgid "Connection was reset" +msgstr "连接被é‡ç½®" + #. Translate this one here, can't do it later -#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:113 +#: ../java/src/net/i2p/client/streaming/I2PSocketException.java:127 msgid "Failure code" msgstr "失败代ç " diff --git a/apps/routerconsole/java/bundle-messages-countries.sh b/apps/routerconsole/java/bundle-messages-countries.sh index aea6bf753843e9bb6c8a8ce0df0bddd6b785acd2..38bd5d186435f688e0bed3eb03867230ceef215a 100755 --- a/apps/routerconsole/java/bundle-messages-countries.sh +++ b/apps/routerconsole/java/bundle-messages-countries.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/routerconsole/java/bundle-messages-news.sh b/apps/routerconsole/java/bundle-messages-news.sh index e794d775cbd79735584f7264501d53b6824b80cf..01bf734025daca2af0c23016a00fe31fdb37b313 100755 --- a/apps/routerconsole/java/bundle-messages-news.sh +++ b/apps/routerconsole/java/bundle-messages-news.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/routerconsole/java/bundle-messages.sh b/apps/routerconsole/java/bundle-messages.sh index cfc66949aa1c22bb5df8406a3aca8c44f4a8a1cd..d6e44060d115fdd5f2dbe7b2f527c002abcc3015 100755 --- a/apps/routerconsole/java/bundle-messages.sh +++ b/apps/routerconsole/java/bundle-messages.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi @@ -36,20 +36,22 @@ fi # list specific files in core/ and router/ here, so we don't scan the whole tree ROUTERFILES="\ ../../../core/java/src/net/i2p/data/DataHelper.java \ - ../../../core/java/src/net/i2p/util/LogWriter.java \ - ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java \ - ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java \ - ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java \ - ../../../router/java/src/net/i2p/router/transport/TransportManager.java \ - ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java \ ../../../router/java/src/net/i2p/router/Blocklist.java \ - ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java \ + ../../../router/java/src/net/i2p/router/CommSystemFacade.java \ + ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java \ ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java \ + ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java \ ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java \ + ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java \ + ../../../router/java/src/net/i2p/router/transport/TransportManager.java \ + ../../../router/java/src/net/i2p/router/transport/UPnP.java \ + ../../../router/java/src/net/i2p/router/transport/UPnPManager.java \ + ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java \ ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java \ ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java \ - ../../../router/java/src/net/i2p/router/transport/UPnP.java \ - ../../../router/java/src/net/i2p/router/transport/UPnPManager.java" + ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java \ + ../../../core/java/src/net/i2p/util/LogWriter.java \ +" # add ../java/ so the refs will work in the po file JPATHS="../java/src ../jsp/WEB-INF ../java/strings $ROUTERFILES" diff --git a/apps/routerconsole/java/src/net/i2p/router/news/NewsEntry.java b/apps/routerconsole/java/src/net/i2p/router/news/NewsEntry.java index de6521b8099c32fd3fac69bce3b4377127c18e2d..39709144c1824ae3369d3c045505fd9d1fe30928 100644 --- a/apps/routerconsole/java/src/net/i2p/router/news/NewsEntry.java +++ b/apps/routerconsole/java/src/net/i2p/router/news/NewsEntry.java @@ -17,6 +17,7 @@ public class NewsEntry implements Comparable<NewsEntry> { public String authorName; // subnode of author /** reverse, newest first */ + @Override public int compareTo(NewsEntry e) { if (updated > e.updated) return -1; @@ -24,4 +25,22 @@ public class NewsEntry implements Comparable<NewsEntry> { return 1; return 0; } + + @Override + public boolean equals(Object o) { + if(o == null) { + return false; + } + if(!(o instanceof NewsEntry)) { + return false; + } + NewsEntry e = (NewsEntry) o; + + return this.compareTo(e) == 0; + } + + @Override + public int hashCode() { + return (int) updated; + } } diff --git a/apps/routerconsole/java/src/net/i2p/router/update/ConsoleUpdateManager.java b/apps/routerconsole/java/src/net/i2p/router/update/ConsoleUpdateManager.java index 3d2919f396e8cbdfa16eba8164a824c637d63c44..ea153725cbf5b3643ac423e5a80a5a18e35157df 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/ConsoleUpdateManager.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/ConsoleUpdateManager.java @@ -82,6 +82,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { private static final long STATUS_CLEAN_TIME = 20*60*1000; private static final long TASK_CLEANER_TIME = 15*60*1000; private static final String PROP_UNSIGNED_AVAILABLE = "router.updateUnsignedAvailable"; + private static final String PROP_DEV_SU3_AVAILABLE = "router.updateDevSU3Available"; /** * @param args ignored @@ -139,6 +140,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { notifyInstalled(NEWS, "", Long.toString(NewsHelper.lastUpdated(_context))); notifyInstalled(ROUTER_SIGNED, "", RouterVersion.VERSION); notifyInstalled(ROUTER_SIGNED_SU3, "", RouterVersion.VERSION); + notifyInstalled(ROUTER_DEV_SU3, "", RouterVersion.FULL_VERSION); // hack to init from the current news file... do this before we register Updaters // This will not kick off any Updaters as none are yet registered (new NewsFetcher(_context, this, Collections.<URI> emptyList())).checkForUpdates(); @@ -174,17 +176,35 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { // TODO see NewsFetcher //register(u, ROUTER_SIGNED, HTTPS_CLEARNET, -5); //register(u, ROUTER_SIGNED, HTTP_CLEARNET, -10); + UnsignedUpdateHandler uuh = new UnsignedUpdateHandler(_context, this); register((Checker)uuh, ROUTER_UNSIGNED, HTTP, 0); register((Updater)uuh, ROUTER_UNSIGNED, HTTP, 0); String newVersion = _context.getProperty(PROP_UNSIGNED_AVAILABLE); if (newVersion != null) { List<URI> updateSources = uuh.getUpdateSources(); - if (uuh != null) { + if (updateSources != null) { VersionAvailable newVA = new VersionAvailable(newVersion, "", HTTP, updateSources); _available.put(new UpdateItem(ROUTER_UNSIGNED, ""), newVA); } } + + DevSU3UpdateHandler dsuh = new DevSU3UpdateHandler(_context, this); + register((Checker)dsuh, ROUTER_DEV_SU3, HTTP, 0); + register((Updater)dsuh, ROUTER_DEV_SU3, HTTP, 0); + newVersion = _context.getProperty(PROP_DEV_SU3_AVAILABLE); + if (newVersion != null) { + if (VersionComparator.comp(newVersion, RouterVersion.FULL_VERSION) > 0) { + List<URI> updateSources = dsuh.getUpdateSources(); + if (updateSources != null) { + VersionAvailable newVA = new VersionAvailable(newVersion, "", HTTP, updateSources); + _available.put(new UpdateItem(ROUTER_DEV_SU3, ""), newVA); + } + } else { + _context.router().saveConfig(PROP_DEV_SU3_AVAILABLE, null); + } + } + PluginUpdateHandler puh = new PluginUpdateHandler(_context, this); register((Checker)puh, PLUGIN, HTTP, 0); register((Updater)puh, PLUGIN, HTTP, 0); @@ -193,7 +213,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { // handled inside P.U.H. for now //register((Updater)puh, PLUGIN, FILE, 0); new NewsTimerTask(_context, this); - _context.simpleScheduler().addPeriodicEvent(new TaskCleaner(), TASK_CLEANER_TIME); + _context.simpleTimer2().addPeriodicEvent(new TaskCleaner(), TASK_CLEANER_TIME); changeState(RUNNING); if (_cmgr != null) _cmgr.register(this); @@ -652,7 +672,8 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { * Call once for each type/method pair. */ public void register(Updater updater, UpdateType type, UpdateMethod method, int priority) { - if ((type == ROUTER_SIGNED || type == ROUTER_UNSIGNED || type == ROUTER_SIGNED_SU3) && + if ((type == ROUTER_SIGNED || type == ROUTER_UNSIGNED || + type == ROUTER_SIGNED_SU3 || type == ROUTER_DEV_SU3) && NewsHelper.dontInstall(_context)) { if (_log.shouldLog(Log.WARN)) _log.warn("Ignoring registration for " + type + ", router updates disabled"); @@ -813,8 +834,11 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { break; case ROUTER_UNSIGNED: + case ROUTER_DEV_SU3: // save across restarts - _context.router().saveConfig(PROP_UNSIGNED_AVAILABLE, newVersion); + String prop = type == ROUTER_UNSIGNED ? PROP_UNSIGNED_AVAILABLE + : PROP_DEV_SU3_AVAILABLE; + _context.router().saveConfig(prop, newVersion); // fall through case ROUTER_SIGNED: @@ -822,6 +846,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { if (shouldInstall() && !(isUpdateInProgress(ROUTER_SIGNED) || isUpdateInProgress(ROUTER_SIGNED_SU3) || + isUpdateInProgress(ROUTER_DEV_SU3) || isUpdateInProgress(ROUTER_UNSIGNED))) { if (_log.shouldLog(Log.INFO)) _log.info("Updating " + ui + " after notify"); @@ -908,14 +933,18 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { case ROUTER_SIGNED: case ROUTER_SIGNED_SU3: case ROUTER_UNSIGNED: + case ROUTER_DEV_SU3: // ConfigUpdateHandler, SummaryHelper, SummaryBarRenderer handle status display break; case PLUGIN: - if (!success) - msg = "<b>" + _("Update check failed for plugin {0}", task.getID()) + "</b>"; - else if (!newer) + if (!success) { + msg = _("Update check failed for plugin {0}", task.getID()); + _log.logAlways(Log.WARN, msg); + msg = "<b>" + msg + "</b>"; + } else if (!newer) { msg = "<b>" + _("No new version is available for plugin {0}", task.getID()) + "</b>"; + } /// else success.... message for that? break; @@ -973,8 +1002,9 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { * @param t may be null */ public void notifyTaskFailed(UpdateTask task, String reason, Throwable t) { - if (_log.shouldLog(Log.ERROR)) - _log.error("Failed " + task + " for " + task.getType() + ": " + reason, t); + int level = task.getType() == TYPE_DUMMY ? Log.WARN : Log.ERROR; + if (_log.shouldLog(level)) + _log.log(level, "Failed " + task + " for " + task.getType() + ": " + reason, t); List<RegisteredUpdater> toTry = _downloaders.get(task); if (toTry != null) { UpdateItem ui = new UpdateItem(task.getType(), task.getID()); @@ -1057,6 +1087,14 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { } break; + case ROUTER_DEV_SU3: + rv = handleSu3File(task.getURI(), actualVersion, file); + if (rv) { + _context.router().saveConfig(PROP_DEV_SU3_AVAILABLE, null); + notifyDownloaded(task.getType(), task.getID(), actualVersion); + } + break; + case PLUGIN: // file handled in PluginUpdateRunner default: // assume Updater installed it rv = true; @@ -1107,6 +1145,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { if (type == ROUTER_SIGNED) { _downloaded.remove(new UpdateItem(ROUTER_UNSIGNED, "")); _downloaded.remove(new UpdateItem(ROUTER_SIGNED_SU3, "")); + _downloaded.remove(new UpdateItem(ROUTER_DEV_SU3, "")); // remove available from other type UpdateItem altui = new UpdateItem(ROUTER_SIGNED_SU3, id); Version old = _available.get(altui); @@ -1117,6 +1156,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { } else if (type == ROUTER_SIGNED_SU3) { _downloaded.remove(new UpdateItem(ROUTER_SIGNED, "")); _downloaded.remove(new UpdateItem(ROUTER_UNSIGNED, "")); + _downloaded.remove(new UpdateItem(ROUTER_DEV_SU3, "")); // remove available from other type UpdateItem altui = new UpdateItem(ROUTER_SIGNED, id); Version old = _available.get(altui); @@ -1127,6 +1167,11 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { } else if (type == ROUTER_UNSIGNED) { _downloaded.remove(new UpdateItem(ROUTER_SIGNED, "")); _downloaded.remove(new UpdateItem(ROUTER_SIGNED_SU3, "")); + _downloaded.remove(new UpdateItem(ROUTER_DEV_SU3, "")); + } else if (type == ROUTER_DEV_SU3) { + _downloaded.remove(new UpdateItem(ROUTER_SIGNED, "")); + _downloaded.remove(new UpdateItem(ROUTER_SIGNED_SU3, "")); + _downloaded.remove(new UpdateItem(ROUTER_UNSIGNED, "")); } Version old = _available.get(ui); if (old != null && old.compareTo(ver) <= 0) @@ -1198,6 +1243,15 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { } break; + case ROUTER_DEV_SU3: + String url3 = _context.getProperty(ConfigUpdateHandler.PROP_DEV_SU3_URL); + if (url3 != null) { + try { + return Collections.singletonList(new URI(url3)); + } catch (URISyntaxException use) {} + } + break; + case PLUGIN: Properties props = PluginStarter.pluginProperties(_context, id); String xpi2pURL = props.getProperty("updateURL"); @@ -1366,8 +1420,13 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { } static String linkify(String url) { - String durl = url.length() <= 28 ? url : - url.substring(0, 25) + "…"; + String durl = url; + if (durl.startsWith("http://")) + durl = durl.substring(7); + else if (durl.startsWith("https://")) + durl = durl.substring(8); + if (durl.length() > 28) + durl = durl.substring(0, 25) + "…"; return "<a target=\"_blank\" href=\"" + url + "\"/>" + durl + "</a>"; } @@ -1397,7 +1456,7 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp { private void finishStatus(String msg) { updateStatus(msg); - _context.simpleScheduler().addEvent(new StatusCleaner(msg), STATUS_CLEAN_TIME); + _context.simpleTimer2().addEvent(new StatusCleaner(msg), STATUS_CLEAN_TIME); } private class StatusCleaner implements SimpleTimer.TimedEvent { diff --git a/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateChecker.java b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateChecker.java new file mode 100644 index 0000000000000000000000000000000000000000..1e392053afbb5d8244d13dbb18cd578b8701d295 --- /dev/null +++ b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateChecker.java @@ -0,0 +1,93 @@ +package net.i2p.router.update; + +import java.io.ByteArrayInputStream; +import java.io.File; +import java.net.URI; +import java.util.List; + +import net.i2p.crypto.TrustedUpdate; +import net.i2p.router.RouterContext; +import net.i2p.router.RouterVersion; +import net.i2p.router.web.ConfigUpdateHandler; +import net.i2p.update.*; +import net.i2p.util.PartialEepGet; +import net.i2p.util.PortMapper; +import net.i2p.util.VersionComparator; + +/** + * Check for an updated su3 version. + * + * Take the update URL + * then fetch the first 56 bytes of the URL, extract the version, + * and compare to current full router version. + * + * @since 0.9.20 from PluginUpdateChecker + */ +class DevSU3UpdateChecker extends UpdateRunner { + + public DevSU3UpdateChecker(RouterContext ctx, ConsoleUpdateManager mgr, + List<URI> uris) { + super(ctx, mgr, UpdateType.ROUTER_DEV_SU3, uris, RouterVersion.FULL_VERSION); + if (!uris.isEmpty()) + _currentURI = uris.get(0); + } + + @Override + protected void update() { + // must be set for super + _isPartial = true; + // use the same settings as for updater + // always proxy, or else FIXME + //boolean shouldProxy = Boolean.valueOf(_context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY)).booleanValue(); + String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); + int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + _mgr.notifyCheckComplete(this, false, false); + return; + } + //updateStatus("<b>" + _("Checking for development build update") + "</b>"); + _baos.reset(); + try { + _get = new PartialEepGet(_context, proxyHost, proxyPort, _baos, _currentURI.toString(), TrustedUpdate.HEADER_BYTES); + _get.addStatusListener(this); + _get.fetch(CONNECT_TIMEOUT); + } catch (Throwable t) { + _log.error("Error fetching the update", t); + } + } + + @Override + public void bytesTransferred(long alreadyTransferred, int currentWrite, long bytesTransferred, + long bytesRemaining, String url) { + } + + @Override + public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, + String url, String outputFile, boolean notModified) { + String newVersion = TrustedUpdate.getVersionString(new ByteArrayInputStream(_baos.toByteArray())); + boolean newer = VersionComparator.comp(newVersion, RouterVersion.FULL_VERSION) > 0; + if (newer) { + _mgr.notifyVersionAvailable(this, _currentURI, UpdateType.ROUTER_DEV_SU3, "", UpdateMethod.HTTP, + _urls, newVersion, RouterVersion.FULL_VERSION); + } else { + //updateStatus("<b>" + _("No new version found at {0}", linkify(url)) + "</b>"); + if (_log.shouldWarn()) + _log.warn("Found old version \"" + newVersion + "\" at " + url); + } + _mgr.notifyCheckComplete(this, newer, true); + } + + @Override + public void transferFailed(String url, long bytesTransferred, long bytesRemaining, int currentAttempt) { + File f = new File(_updateFile); + f.delete(); + _mgr.notifyCheckComplete(this, false, false); + } +} + diff --git a/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateHandler.java new file mode 100644 index 0000000000000000000000000000000000000000..606c781f596f663d364df9a73fbc113bf94e82cc --- /dev/null +++ b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateHandler.java @@ -0,0 +1,94 @@ +package net.i2p.router.update; + +import java.net.URI; +import java.net.URISyntaxException; +import java.util.Collections; +import java.util.List; + +import net.i2p.router.RouterContext; +import net.i2p.router.web.ConfigUpdateHandler; +import net.i2p.router.web.NewsHelper; +import net.i2p.update.*; +import static net.i2p.update.UpdateType.*; +import static net.i2p.update.UpdateMethod.*; + +/** + * <p>Handles the request to update the router by firing off an + * {@link net.i2p.util.EepGet} call to download the latest su3 file + * and display the status. + * </p> + * <p>After the download completes the su3 is verified, and the zip is extracted + * and copied to the router directory, + * and if configured the router is restarted to complete + * the update process. + * </p> + * + * @since 0.9.20 + */ +class DevSU3UpdateHandler implements Checker, Updater { + private final RouterContext _context; + private final ConsoleUpdateManager _mgr; + + public DevSU3UpdateHandler(RouterContext ctx, ConsoleUpdateManager mgr) { + _context = ctx; + _mgr = mgr; + } + + /** + * @return null if none + */ + public List<URI> getUpdateSources() { + String url = _context.getProperty(ConfigUpdateHandler.PROP_DEV_SU3_URL); + if (url == null) + return null; + + try { + return Collections.singletonList(new URI(url)); + } catch (URISyntaxException use) { + return null; + } + } + + /** + * @param currentVersion ignored, we use current router version + * @return active task or null if unable to check + */ + public UpdateTask check(UpdateType type, UpdateMethod method, + String id, String currentVersion, long maxTime) { + if (type != UpdateType.ROUTER_DEV_SU3 || method != UpdateMethod.HTTP) + return null; + + List<URI> updateSources = getUpdateSources(); + if (updateSources == null) + return null; + + long ms = _context.getProperty(NewsHelper.PROP_LAST_UPDATE_TIME, 0L); + if (ms <= 0) { + // we don't know what version you have, so stamp it with the current time, + // and we'll look for something newer next time around. + _context.router().saveConfig(NewsHelper.PROP_LAST_UPDATE_TIME, + Long.toString(_context.clock().now())); + } + + UpdateRunner update = new DevSU3UpdateChecker(_context, _mgr, updateSources); + return update; + } + + /** + * Start a download and return a handle to the download task. + * Should not block. + * + * @param id plugin name or ignored + * @param maxTime how long you have + * @return active task or null if unable to download + */ + public UpdateTask update(UpdateType type, UpdateMethod method, List<URI> updateSources, + String id, String newVersion, long maxTime) { + if (type != ROUTER_DEV_SU3 || method != HTTP || updateSources.isEmpty()) + return null; + UpdateRunner update = new DevSU3UpdateRunner(_context, _mgr, updateSources); + // set status before thread to ensure UI feedback + _mgr.notifyProgress(update, "<b>" + _mgr._("Updating") + "</b>"); + return update; + } +} diff --git a/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateRunner.java b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateRunner.java new file mode 100644 index 0000000000000000000000000000000000000000..8f9501d4ac55559c03db08cd8b0b47129094dc3e --- /dev/null +++ b/apps/routerconsole/java/src/net/i2p/router/update/DevSU3UpdateRunner.java @@ -0,0 +1,78 @@ +package net.i2p.router.update; + +import java.io.File; +import java.net.URI; +import java.util.List; + +import net.i2p.crypto.TrustedUpdate; +import net.i2p.router.RouterContext; +import net.i2p.router.web.ConfigUpdateHandler; +import static net.i2p.update.UpdateType.*; +import net.i2p.util.EepGet; +import net.i2p.util.Log; +import net.i2p.util.PortMapper; + + +/** + * Eepget the .su3 file to the temp dir, then notify. + * ConsoleUpdateManager will do the rest. + * + * @since 0.9.20 + */ +class DevSU3UpdateRunner extends UpdateRunner { + + public DevSU3UpdateRunner(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris) { + super(ctx, mgr, ROUTER_DEV_SU3, uris); + if (!uris.isEmpty()) + _currentURI = uris.get(0); + } + + /** Get the file */ + @Override + protected void update() { + // always proxy for now + //boolean shouldProxy = Boolean.valueOf(_context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY)).booleanValue(); + String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); + int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + _mgr.notifyTaskFailed(this, msg, null); + return; + } + String zipURL = _currentURI.toString(); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Starting signed dev update URL: " + zipURL); + try { + // 40 retries!! + _get = new EepGet(_context, proxyHost, proxyPort, 40, _updateFile, zipURL, false); + _get.addStatusListener(DevSU3UpdateRunner.this); + _get.fetch(CONNECT_TIMEOUT, -1, INACTIVITY_TIMEOUT); + } catch (Throwable t) { + _log.error("Error updating", t); + } + if (!this.done) + _mgr.notifyTaskFailed(this, "", null); + } + + /** eepget listener callback Overrides */ + @Override + public void transferComplete(long alreadyTransferred, long bytesTransferred, long bytesRemaining, + String url, String outputFile, boolean notModified) { + File tmp = new File(_updateFile); + // We use TrustedUpdate here to get the version without any su3 checks, + // which will be done later. + // Only gets 16 bytes max since we aren't using the SU3 version extraction. + String version = TrustedUpdate.getVersionString(tmp); + if (version.equals("")) + version = "unknown"; + if (_mgr.notifyComplete(this, version, tmp)) + this.done = true; + else + tmp.delete(); // corrupt + } +} diff --git a/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java b/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java index fea9959f62147b391a1c8efbbd768677ec551a5e..7041c21da8a3ce9399f74dda2d096e0676b88f91 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java @@ -36,6 +36,7 @@ import static net.i2p.update.UpdateMethod.*; import net.i2p.util.EepGet; import net.i2p.util.FileUtil; import net.i2p.util.Log; +import net.i2p.util.PortMapper; import net.i2p.util.ReusableGZIPInputStream; import net.i2p.util.SecureFileOutputStream; import net.i2p.util.SSLEepGet; @@ -72,6 +73,8 @@ class NewsFetcher extends UpdateRunner { _isRunning = true; try { fetchNews(); + } catch (Throwable t) { + _mgr.notifyTaskFailed(this, "", t); } finally { _mgr.notifyCheckComplete(this, _isNewer, _success); _isRunning = false; @@ -82,6 +85,13 @@ class NewsFetcher extends UpdateRunner { boolean shouldProxy = _context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY_NEWS, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY_NEWS); String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (shouldProxy && proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + if (_log.shouldWarn()) + _log.warn("Cannot fetch news - HTTP client tunnel not running"); + return; + } for (URI uri : _urls) { _currentURI = uri; diff --git a/apps/routerconsole/java/src/net/i2p/router/update/NewsTimerTask.java b/apps/routerconsole/java/src/net/i2p/router/update/NewsTimerTask.java index 3dc93c71b4af99259fab5dc2bab03b454ab6f3d3..471d347128de55d9867e47206b22fd0628454e53 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/NewsTimerTask.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/NewsTimerTask.java @@ -38,7 +38,7 @@ class NewsTimerTask implements SimpleTimer.TimedEvent { delay += _context.random().nextLong(INITIAL_DELAY); if (_log.shouldLog(Log.INFO)) _log.info("Scheduling first news check in " + DataHelper.formatDuration(delay)); - ctx.simpleScheduler().addPeriodicEvent(this, delay, RUN_DELAY); + ctx.simpleTimer2().addPeriodicEvent(this, delay, RUN_DELAY); // UpdateManager calls NewsFetcher to check the existing news at startup } @@ -101,15 +101,13 @@ class NewsTimerTask implements SimpleTimer.TimedEvent { _context.getBooleanProperty(ConfigUpdateHandler.PROP_UPDATE_UNSIGNED) && !NewsHelper.dontInstall(_context); } - - /** - * HEAD the update url, and if the last-mod time is newer than the last update we - * downloaded, as stored in the properties, then we download it using eepget. - * - * Non-blocking - */ - private void fetchUnsignedHead() { - _mgr.check(ROUTER_UNSIGNED); + + /** @since 0.9.20 */ + private boolean shouldFetchDevSU3() { + String url = _context.getProperty(ConfigUpdateHandler.PROP_DEV_SU3_URL); + return url != null && url.length() > 0 && + _context.getBooleanProperty(ConfigUpdateHandler.PROP_UPDATE_DEV_SU3) && + !NewsHelper.dontInstall(_context); } /** @@ -126,12 +124,19 @@ class NewsTimerTask implements SimpleTimer.TimedEvent { public void run() { // blocking fetchNews(); + if (shouldFetchDevSU3()) { + // give it a sec for the download to kick in, if it's going to + try { Thread.sleep(5*1000); } catch (InterruptedException ie) {} + if (!_mgr.isCheckInProgress() && !_mgr.isUpdateInProgress()) + // nonblocking + _mgr.check(ROUTER_DEV_SU3); + } if (shouldFetchUnsigned()) { // give it a sec for the download to kick in, if it's going to try { Thread.sleep(5*1000); } catch (InterruptedException ie) {} if (!_mgr.isCheckInProgress() && !_mgr.isUpdateInProgress()) // nonblocking - fetchUnsignedHead(); + _mgr.check(ROUTER_UNSIGNED); } } } diff --git a/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateChecker.java b/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateChecker.java index fe8bf2d11ac3c01492b87d3b6ffbe0721885b350..ca4c4b9946bfc2f9327959c22a04793dffc40e88 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateChecker.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateChecker.java @@ -3,11 +3,13 @@ package net.i2p.router.update; import java.io.File; import java.net.URI; import java.util.List; + import net.i2p.crypto.TrustedUpdate; import net.i2p.router.RouterContext; import net.i2p.router.web.ConfigUpdateHandler; import net.i2p.update.*; import net.i2p.util.PartialEepGet; +import net.i2p.util.PortMapper; /** * Check for an updated version of a plugin. @@ -38,26 +40,26 @@ class PluginUpdateChecker extends UpdateRunner { @Override public String getID() { return _appName; } - @Override - public void run() { - _isRunning = true; - try { - update(); - } finally { - _isRunning = false; - } - } - @Override protected void update() { // must be set for super _isPartial = true; - updateStatus("<b>" + _("Checking for update of plugin {0}", _appName) + "</b>"); // use the same settings as for updater // always proxy, or else FIXME //boolean shouldProxy = Boolean.valueOf(_context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY)).booleanValue(); String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + _mgr.notifyCheckComplete(this, false, false); + return; + } + updateStatus("<b>" + _("Checking for update of plugin {0}", _appName) + "</b>"); _baos.reset(); try { _get = new PartialEepGet(_context, proxyHost, proxyPort, _baos, _currentURI.toString(), TrustedUpdate.HEADER_BYTES); diff --git a/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateRunner.java b/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateRunner.java index 9b7143ed52371b2cde6a40acd74e339307b8f976..0a58ba9f669396702dd4051898f59f02fde81df0 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateRunner.java @@ -26,6 +26,7 @@ import net.i2p.util.EepGet; import net.i2p.util.FileUtil; import net.i2p.util.Log; import net.i2p.util.OrderedProperties; +import net.i2p.util.PortMapper; import net.i2p.util.SecureDirectory; import net.i2p.util.SecureFile; import net.i2p.util.VersionComparator; @@ -98,11 +99,23 @@ class PluginUpdateRunner extends UpdateRunner { } } } else { - updateStatus("<b>" + _("Downloading plugin from {0}", _xpi2pURL) + "</b>"); // use the same settings as for updater - boolean shouldProxy = _context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY); + //boolean shouldProxy = _context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY); + // always proxy, or else FIXME + boolean shouldProxy = true; String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (shouldProxy && proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + statusDone("<b>" + msg + "</b>"); + _mgr.notifyTaskFailed(this, msg, null); + return; + } + updateStatus("<b>" + _("Downloading plugin from {0}", _xpi2pURL) + "</b>"); try { if (shouldProxy) // 10 retries!! diff --git a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateChecker.java b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateChecker.java index 635d5d85ffba1e4532be30f15ef20492aaa39676..15ccc6831e839c9f430d1895eb210397251b9e5f 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateChecker.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateChecker.java @@ -8,6 +8,7 @@ import net.i2p.router.util.RFC822Date; import net.i2p.router.web.ConfigUpdateHandler; import net.i2p.update.*; import net.i2p.util.EepHead; +import net.i2p.util.PortMapper; /** * Does a simple EepHead to get the last-modified header. @@ -21,8 +22,6 @@ class UnsignedUpdateChecker extends UpdateRunner { private final long _ms; private boolean _unsignedUpdateAvailable; - protected static final String SIGNED_UPDATE_FILE = "i2pupdate.sud"; - public UnsignedUpdateChecker(RouterContext ctx, ConsoleUpdateManager mgr, List<URI> uris, long lastUpdateTime) { super(ctx, mgr, UpdateType.ROUTER_UNSIGNED, uris); @@ -35,6 +34,8 @@ class UnsignedUpdateChecker extends UpdateRunner { boolean success = false; try { success = fetchUnsignedHead(); + } catch (Throwable t) { + _mgr.notifyTaskFailed(this, "", t); } finally { _mgr.notifyCheckComplete(this, _unsignedUpdateAvailable, success); _isRunning = false; @@ -55,7 +56,17 @@ class UnsignedUpdateChecker extends UpdateRunner { //boolean shouldProxy = Boolean.valueOf(_context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY)).booleanValue(); String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); int proxyPort = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_PORT, ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + return false; + } + //updateStatus("<b>" + _("Checking for development build update") + "</b>"); try { EepHead get = new EepHead(_context, proxyHost, proxyPort, 0, url); if (get.fetch()) { @@ -73,7 +84,7 @@ class UnsignedUpdateChecker extends UpdateRunner { return true; } } catch (Throwable t) { - _log.error("Error fetching the unsigned update", t); + _log.error("Error fetching the update", t); } return false; } diff --git a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java index 556d8b21a2383cf2b3a10e4ab1908593a572be0c..7a9519ff61909086e8e112a4e50c02cd1d99e648 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java @@ -10,6 +10,7 @@ import net.i2p.router.web.ConfigUpdateHandler; import static net.i2p.update.UpdateType.*; import net.i2p.util.EepGet; import net.i2p.util.Log; +import net.i2p.util.PortMapper; /** @@ -30,13 +31,23 @@ class UnsignedUpdateRunner extends UpdateRunner { /** Get the file */ @Override protected void update() { - String zipURL = _currentURI.toString(); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Starting unsigned update URL: " + zipURL); // always proxy for now //boolean shouldProxy = Boolean.valueOf(_context.getProperty(ConfigUpdateHandler.PROP_SHOULD_PROXY, ConfigUpdateHandler.DEFAULT_SHOULD_PROXY)).booleanValue(); String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); int proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + _mgr.notifyTaskFailed(this, msg, null); + return; + } + String zipURL = _currentURI.toString(); + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Starting unsigned update URL: " + zipURL); try { // 40 retries!! _get = new EepGet(_context, proxyHost, proxyPort, 40, _updateFile, zipURL, false); diff --git a/apps/routerconsole/java/src/net/i2p/router/update/UpdateRunner.java b/apps/routerconsole/java/src/net/i2p/router/update/UpdateRunner.java index 7417749ff40d651b17743b47f9feeeaa3adb31d6..91e1ebf59fa9b6485440e8a14d9f26b51edb0f25 100644 --- a/apps/routerconsole/java/src/net/i2p/router/update/UpdateRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/update/UpdateRunner.java @@ -16,6 +16,7 @@ import net.i2p.util.EepGet; import net.i2p.util.I2PAppThread; import net.i2p.util.Log; import net.i2p.util.PartialEepGet; +import net.i2p.util.PortMapper; import net.i2p.util.SSLEepGet; import net.i2p.util.VersionComparator; @@ -46,8 +47,6 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList protected URI _currentURI; private final String _currentVersion; - private static final String SIGNED_UPDATE_FILE = "i2pupdate.sud"; - protected static final long CONNECT_TIMEOUT = 55*1000; protected static final long INACTIVITY_TIMEOUT = 5*60*1000; protected static final long NOPROXY_INACTIVITY_TIMEOUT = 60*1000; @@ -150,6 +149,16 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList if (shouldProxy) { proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); proxyPort = ConfigUpdateHandler.proxyPort(_context); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + String msg = _("HTTP client proxy tunnel must be running"); + if (_log.shouldWarn()) + _log.warn(msg); + updateStatus("<b>" + msg + "</b>"); + _mgr.notifyTaskFailed(this, msg, null); + return; + } } else { // TODO, wrong method, fail proxyHost = null; @@ -170,9 +179,10 @@ class UpdateRunner extends I2PAppThread implements UpdateTask, EepGet.StatusList if (_urls.isEmpty()) { // not likely, don't bother translating - updateStatus("<b>Update source list is empty, cannot download update</b>"); - _log.error("Update source list is empty - cannot download update"); - _mgr.notifyTaskFailed(this, "", null); + String msg = "Update source list is empty, cannot download update"; + updateStatus("<b>" + msg + "</b>"); + _log.error(msg); + _mgr.notifyTaskFailed(this, msg, null); return; } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHandler.java index e5db97f1163eebae770b00710e0172249ed28581..345f17b0d678dfd0dcd4daaa69f6d8812dc7f6e7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHandler.java @@ -17,14 +17,18 @@ public class ConfigAdvancedHandler extends FormHandler { //private boolean _forceRestart; private boolean _shouldSave; private String _config; + private String _ff; @Override protected void processForm() { if (_shouldSave) { - if (isAdvanced()) + if ("ff".equals(_action) && _ff != null) { + saveFF(); + } else if (isAdvanced()) { saveChanges(); - else + } else { addFormError("Save disabled, edit the router.config file to make changes") ; + } } else { // noop } @@ -33,6 +37,9 @@ public class ConfigAdvancedHandler extends FormHandler { public void setShouldsave(String moo) { _shouldSave = true; } //public void setRestart(String moo) { _forceRestart = true; } + /** @since 0.9.20 */ + public void setFf(String ff) { _ff = ff; } + public void setNofilter_config(String val) { _config = val; } @@ -55,7 +62,7 @@ public class ConfigAdvancedHandler extends FormHandler { return; } - for (Object key : props.keySet()) { + for (String key : props.stringPropertyNames()) { unsetKeys.remove(key); } @@ -72,4 +79,13 @@ public class ConfigAdvancedHandler extends FormHandler { //} } } + + /** @since 0.9.20 */ + private void saveFF() { + boolean saved = _context.router().saveConfig(ConfigAdvancedHelper.PROP_FLOODFILL_PARTICIPANT, _ff); + if (saved) + addFormNotice(_("Configuration saved successfully")); + else + addFormError(_("Error saving the configuration (applied but not saved) - please see the error logs")); + } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHelper.java index cbdad00372fbcb1286c13218f5e5971f606da7d7..c64cb2e5a976814cdb947bfce058cb247ada3446 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigAdvancedHelper.java @@ -6,8 +6,9 @@ import java.util.TreeMap; import net.i2p.data.DataHelper; public class ConfigAdvancedHelper extends HelperBase { - public ConfigAdvancedHelper() {} - + private final static String CHECKED = " checked=\"checked\" "; + static final String PROP_FLOODFILL_PARTICIPANT = "router.floodfillParticipant"; + public String getSettings() { StringBuilder buf = new StringBuilder(4*1024); TreeMap<String, String> sorted = new TreeMap<String, String>(); @@ -24,4 +25,14 @@ public class ConfigAdvancedHelper extends HelperBase { public String getConfigFileName() { return _context.router().getConfigFilename(); } + + /** @since 0.9.20 */ + public String getFFChecked(int mode) { + String ff = _context.getProperty(PROP_FLOODFILL_PARTICIPANT, "auto"); + if ((mode == 0 && ff.equals("false")) || + (mode == 1 && ff.equals("true")) || + (mode == 2 && ff.equals("auto"))) + return CHECKED; + return ""; + } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java index dc0983ea297b373a7581a6b6da9a52d7a27e067c..72cd5dc8ad648b12762f081c6c08c5bffc9fdbc5 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java @@ -8,7 +8,6 @@ import java.io.OutputStream; import java.net.URI; import java.net.URISyntaxException; import java.util.HashMap; -import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Map; @@ -26,6 +25,7 @@ import net.i2p.router.startup.LoadClientAppsJob; import net.i2p.router.update.ConsoleUpdateManager; import static net.i2p.update.UpdateType.*; import net.i2p.util.SecureFileOutputStream; +import net.i2p.util.PortMapper; import org.eclipse.jetty.server.handler.ContextHandlerCollection; @@ -345,9 +345,8 @@ public class ConfigClientsHandler extends FormHandler { private void saveWebAppChanges() { Properties props = RouterConsoleRunner.webAppProperties(_context); - Set keys = props.keySet(); - for (Iterator iter = keys.iterator(); iter.hasNext(); ) { - String name = (String)iter.next(); + Set<String> keys = props.stringPropertyNames(); + for (String name : keys) { if (! (name.startsWith(RouterConsoleRunner.PREFIX) && name.endsWith(RouterConsoleRunner.ENABLED))) continue; String app = name.substring(RouterConsoleRunner.PREFIX.length(), name.lastIndexOf(RouterConsoleRunner.ENABLED)); @@ -361,9 +360,8 @@ public class ConfigClientsHandler extends FormHandler { private void savePluginChanges() { Properties props = PluginStarter.pluginProperties(); - Set keys = props.keySet(); - for (Iterator iter = keys.iterator(); iter.hasNext(); ) { - String name = (String)iter.next(); + Set<String> keys = props.stringPropertyNames(); + for (String name : keys) { if (! (name.startsWith(PluginStarter.PREFIX) && name.endsWith(PluginStarter.ENABLED))) continue; String app = name.substring(PluginStarter.PREFIX.length(), name.lastIndexOf(PluginStarter.ENABLED)); @@ -490,6 +488,8 @@ public class ConfigClientsHandler extends FormHandler { addFormError(_("Plugin or update download already in progress.")); return; } + if (!verifyProxy()) + return; addFormNotice(_("Updating all plugins")); PluginStarter.updateAll(_context); // So that update() will post a status to the summary bar before we reload @@ -500,6 +500,7 @@ public class ConfigClientsHandler extends FormHandler { /** * @param app null for a new install + * @param url http: or file: */ private void installPlugin(String app, String url) { ConsoleUpdateManager mgr = UpdateHandler.updateManager(_context); @@ -518,6 +519,10 @@ public class ConfigClientsHandler extends FormHandler { addFormError(_("Bad URL {0}", url)); return; } + if (!url.startsWith("file:")) { + if (!verifyProxy()) + return; + } if (mgr.installPlugin(app, uri)) { if (url.startsWith("file:")) addFormNotice(_("Installing plugin from {0}", uri.getPath())); @@ -538,6 +543,8 @@ public class ConfigClientsHandler extends FormHandler { addFormError("Update manager not registered, cannot check"); return; } + if (!verifyProxy()) + return; mgr.check(PLUGIN, app); addFormNotice(_("Checking plugin {0} for updates", app)); // So that update() will post a status to the summary bar before we reload @@ -546,6 +553,27 @@ public class ConfigClientsHandler extends FormHandler { } catch (InterruptedException ie) {} } + /** + * Plugin checks, updates, and installs are always proxied. + * See if the proxy tunnel is available, unless we're configured + * to use something else (probably not). + * Outputs form error if returning false. + * + * @return true if available + * @since 0.9.20 + */ + private boolean verifyProxy() { + String proxyHost = _context.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); + int proxyPort = ConfigUpdateHandler.proxyPort(_context); + boolean rv = ! + (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0); + if (!rv) + addFormError(_("HTTP client proxy tunnel must be running")); + return rv; + } + private void startPlugin(String app) { try { PluginStarter.startPlugin(_context, app); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java index 5e5774cdca2035052bf465724d91d34d45c07555..75975c8644045b0a2d4043bdae666ae84da974da 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java @@ -1,9 +1,13 @@ package net.i2p.router.web; +import java.text.Collator; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; import java.util.Date; import java.util.List; +import java.util.Locale; import java.util.Properties; import java.util.Set; import java.util.TreeSet; @@ -116,8 +120,18 @@ public class ConfigClientsHelper extends HelperBase { boolean allowEdit = isClientChangeEnabled(); List<ClientAppConfig> clients = ClientAppConfig.getClientApps(_context); + List<CAC> cacs = new ArrayList<CAC>(clients.size()); for (int cur = 0; cur < clients.size(); cur++) { ClientAppConfig ca = clients.get(cur); + String xname = ca.clientName; + if (xname.length() > 0) + xname = _(xname); + cacs.add(new CAC(cur, ca, xname)); + } + Collections.sort(cacs, new CACComparator()); + for (CAC cac : cacs) { + ClientAppConfig ca = cac.config; + int cur = cac.index; boolean isConsole = ca.className.equals("net.i2p.router.web.RouterConsoleRunner"); boolean showStart; boolean showStop; @@ -155,6 +169,32 @@ public class ConfigClientsHelper extends HelperBase { return buf.toString(); } + /** @since 0.9.20 */ + private static class CAC { + public final int index; + public final ClientAppConfig config; + public final String xname; + + public CAC(int idx, ClientAppConfig cfg, String xn) { + index = idx; config = cfg; xname = xn; + } + } + + /** @since 0.9.20 */ + private class CACComparator implements Comparator<CAC> { + private static final long serialVersionUID = 1L; + private final Collator coll; + + public CACComparator() { + super(); + coll = Collator.getInstance(new Locale(Messages.getLanguage(_context))); + } + + public int compare(CAC l, CAC r) { + return coll.compare(l.xname, r.xname); + } + } + /** webapps */ public String getForm2() { StringBuilder buf = new StringBuilder(1024); @@ -164,7 +204,7 @@ public class ConfigClientsHelper extends HelperBase { .append(_("Control")).append("</th><th align=\"left\">") .append(_("Description")).append("</th></tr>\n"); Properties props = RouterConsoleRunner.webAppProperties(_context); - Set<String> keys = new TreeSet(props.keySet()); + Set<String> keys = new TreeSet<String>(props.stringPropertyNames()); for (String name : keys) { if (name.startsWith(RouterConsoleRunner.PREFIX) && name.endsWith(RouterConsoleRunner.ENABLED)) { String app = name.substring(RouterConsoleRunner.PREFIX.length(), name.lastIndexOf(RouterConsoleRunner.ENABLED)); @@ -193,7 +233,7 @@ public class ConfigClientsHelper extends HelperBase { .append(_("Control")).append("</th><th align=\"left\">") .append(_("Description")).append("</th></tr>\n"); Properties props = PluginStarter.pluginProperties(); - Set<String> keys = new TreeSet(props.keySet()); + Set<String> keys = new TreeSet<String>(props.stringPropertyNames()); for (String name : keys) { if (name.startsWith(PluginStarter.PREFIX) && name.endsWith(PluginStarter.ENABLED)) { String app = name.substring(PluginStarter.PREFIX.length(), name.lastIndexOf(PluginStarter.ENABLED)); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java index 16bccdfafd95d9848d8b919964577f5c92e2316b..5e426988e770051042eb3c2a384291c6f9f16cea 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigHomeHandler.java @@ -58,18 +58,21 @@ public class ConfigHomeHandler extends FormHandler { else apps = HomeHelper.buildApps(_context, config); if (adding) { - String name = getJettyString("name"); + String name = getJettyString("nofilter_name"); if (name == null || name.length() <= 0) { addFormError(_("No name entered")); return; } - String url = getJettyString("url"); + String url = getJettyString("nofilter_url"); if (url == null || url.length() <= 0) { addFormError(_("No URL entered")); return; } - name = DataHelper.escapeHTML(name).replace(",", ","); // HomeHelper.S - url = DataHelper.escapeHTML(url).replace(",", ","); + // these would get double-escaped so we can't do it this way... + //name = DataHelper.escapeHTML(name).replace(",", ","); + //url = DataHelper.escapeHTML(url).replace(",", ","); + name = name.replace(",", "."); + url = url.replace(",", "."); // fail HomeHelper.App app = null; if ("1".equals(group)) app = new HomeHelper.App(name, "", url, "/themes/console/images/eepsite.png"); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHelper.java index 1e87c3babc779bb4f9b1e8871bba3def5ab8a589..aa064e627d2eeced2db1e8136a48a59b9bf4a698 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigLoggingHelper.java @@ -1,7 +1,6 @@ package net.i2p.router.web; import java.util.List; -import java.util.Iterator; import java.util.Properties; import java.util.Set; import java.util.TreeSet; @@ -33,14 +32,12 @@ public class ConfigLoggingHelper extends HelperBase { StringBuilder buf = new StringBuilder(32*1024); Properties limits = _context.logManager().getLimits(); TreeSet<String> sortedLogs = new TreeSet<String>(); - for (Iterator iter = limits.keySet().iterator(); iter.hasNext(); ) { - String prefix = (String)iter.next(); + for (String prefix : limits.stringPropertyNames()) { sortedLogs.add(prefix); } buf.append("<textarea name=\"levels\" rows=\"4\" cols=\"60\" wrap=\"off\" spellcheck=\"false\">"); - for (Iterator iter = sortedLogs.iterator(); iter.hasNext(); ) { - String prefix = (String)iter.next(); + for (String prefix : sortedLogs) { String level = limits.getProperty(prefix); buf.append(prefix).append('=').append(level).append('\n'); } @@ -97,7 +94,7 @@ public class ConfigLoggingHelper extends HelperBase { */ public String getNewClassBox() { List<Log> logs = _context.logManager().getLogs(); - Set limits = _context.logManager().getLimits().keySet(); + Set<String> limits = _context.logManager().getLimits().stringPropertyNames(); TreeSet<String> sortedLogs = new TreeSet<String>(); for (Log log : logs) { diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNavHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNavHelper.java index 56371c1c28424a7f47cfc96437d2b539e65ddfb7..5282b4a8906300bc788e029288af2f7e2cbdf15e 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNavHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNavHelper.java @@ -27,6 +27,7 @@ public class ConfigNavHelper extends HelperBase { _x("Clients"), _x("Peers"), _x("Keyring"), _x("Logging"), _x("Stats"), _x("Reseeding"), _x("Advanced") }; + /** @since 0.9.19 */ private static class Tab { public final String page, title; public Tab(String p, String t) { @@ -34,6 +35,7 @@ public class ConfigNavHelper extends HelperBase { } } + /** @since 0.9.19 */ private class TabComparator implements Comparator<Tab> { private static final long serialVersionUID = 1L; private final Collator coll; diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java index c52634b8856470be7b00b570184d6a6b2074e708..8465400f5373d9fcd2e21c88e894dbfb5eca25c6 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHandler.java @@ -50,6 +50,7 @@ public class ConfigNetHandler extends FormHandler { private boolean _ratesOnly; private boolean _udpDisabled; private String _ipv6Mode; + private boolean _ipv4Firewalled; private final Map<String, String> changes = new HashMap<String, String>(); private static final String PROP_HIDDEN = Router.PROP_HIDDEN_HIDDEN; // see Router for other choice @@ -79,8 +80,12 @@ public class ConfigNetHandler extends FormHandler { public void setNtcpAutoPort(String mode) { _ntcpAutoPort = mode.equals("2"); } + public void setUpnp(String moo) { _upnp = true; } public void setLaptop(String moo) { _laptop = true; } + + /** @since 0.9.20 */ + public void setIPv4Firewalled(String moo) { _ipv4Firewalled = true; } public void setHostname(String hostname) { _hostname = (hostname != null ? hostname.trim() : null); @@ -348,6 +353,16 @@ public class ConfigNetHandler extends FormHandler { } changes.put(UDPTransport.PROP_LAPTOP_MODE, "" + _laptop); + if (Boolean.parseBoolean(_context.getProperty(TransportUtil.PROP_IPV4_FIREWALLED)) != + _ipv4Firewalled) { + if (_ipv4Firewalled) + addFormNotice(_("Disabling inbound IPv4")); + else + addFormNotice(_("Enabling inbound IPv4")); + restartRequired = true; + } + changes.put(TransportUtil.PROP_IPV4_FIREWALLED, "" + _ipv4Firewalled); + if (_context.getBooleanPropertyDefaultTrue(TransportManager.PROP_ENABLE_UDP) != !_udpDisabled) { if (_udpDisabled) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java index 77005cf9d135e0de285706d9f34dc2185bb40c28..3c82277943ccdbe507867a4e587d9b44f2915ada 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java @@ -7,7 +7,7 @@ import java.util.Set; import net.i2p.data.DataHelper; import net.i2p.data.router.RouterAddress; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.Router; import net.i2p.router.transport.TransportManager; import net.i2p.router.transport.TransportUtil; @@ -93,6 +93,11 @@ public class ConfigNetHelper extends HelperBase { return getChecked(UDPTransport.PROP_LAPTOP_MODE); } + /** @since 0.9.20 */ + public String getIPv4FirewalledChecked() { + return getChecked(TransportUtil.PROP_IPV4_FIREWALLED); + } + public String getTcpAutoPortChecked(int mode) { String port = _context.getProperty(PROP_I2NP_NTCP_PORT); boolean specified = port != null && port.length() > 0; @@ -148,14 +153,18 @@ public class ConfigNetHelper extends HelperBase { return ""; } + /** + * This isn't updated for the new statuses, but it's commented out in the jsp. + * @deprecated unused, to be fixed if needed + */ public String getRequireIntroductionsChecked() { - short status = _context.commSystem().getReachabilityStatus(); + Status status = _context.commSystem().getStatus(); switch (status) { - case CommSystemFacade.STATUS_OK: - case CommSystemFacade.STATUS_UNKNOWN: + case OK: + case UNKNOWN: return getChecked(UDPTransport.PROP_FORCE_INTRODUCERS); - case CommSystemFacade.STATUS_DIFFERENT: - case CommSystemFacade.STATUS_REJECT_UNSOLICITED: + case DIFFERENT: + case REJECT_UNSOLICITED: default: return CHECKED; } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHelper.java index c5467242c3eed575646e11dd0135549499fe90fc..d66c44777a350ab9d232bd796473eb6113b7364c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigTunnelsHelper.java @@ -1,6 +1,5 @@ package net.i2p.router.web; -import java.util.Iterator; import java.util.Properties; import java.util.Set; @@ -181,8 +180,7 @@ public class ConfigTunnelsHelper extends HelperBase { "<td colspan=\"2\" align=\"center\"><input name=\"").append(index); buf.append(".inboundOptions\" type=\"text\" size=\"32\" disabled=\"disabled\" " + "value=\""); - for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) { - String prop = (String)iter.next(); + for (String prop : props.stringPropertyNames()) { String val = props.getProperty(prop); buf.append(prop).append('=').append(val).append(' '); } @@ -194,8 +192,7 @@ public class ConfigTunnelsHelper extends HelperBase { "<td colspan=\"2\" align=\"center\"><input name=\"").append(index); buf.append(".outboundOptions\" type=\"text\" size=\"32\" disabled=\"disabled\" " + "value=\""); - for (Iterator iter = props.keySet().iterator(); iter.hasNext(); ) { - String prop = (String)iter.next(); + for (String prop : props.stringPropertyNames()) { String val = props.getProperty(prop); buf.append(prop).append('=').append(val).append(' '); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java index e979587810003503d44dc97761d3be78163c3ff6..294cc6dc0f93fa4b59955e384f5f9771280d02cb 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java @@ -86,6 +86,7 @@ public class ConfigUIHelper extends HelperBase { { "hu", "hu", _x("Hungarian"), null }, { "it", "it", _x("Italian"), null }, { "ja", "jp", _x("Japanese"), null }, + { "mg", "mg", _x("Malagasy"), null }, { "nl", "nl", _x("Dutch"), null }, { "nb", "no", _x("Norwegian Bokmaal"), null }, { "pl", "pl", _x("Polish"), null }, diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java index 3b1b576da7afcbb49a9add3a4970c3c8fb79b1b0..ef3fb4eb18061eb0840437d91129cdb6a1642664 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHandler.java @@ -27,6 +27,8 @@ public class ConfigUpdateHandler extends FormHandler { private String _trustedKeys; private boolean _updateUnsigned; private String _zipURL; + private boolean _updateDevSU3; + private String _devSU3URL; public static final String PROP_NEWS_URL = "router.newsURL"; // public static final String DEFAULT_NEWS_URL = "http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/news.xml?rev=HEAD"; @@ -61,6 +63,17 @@ public class ConfigUpdateHandler extends FormHandler { public static final String PROP_UPDATE_URL = "router.updateURL"; + /** + * default false + * @since 0.9.20 + */ + public static final String PROP_UPDATE_DEV_SU3 = "router.updateDevSU3"; + /** + * no default + * @since 0.9.20 + */ + public static final String PROP_DEV_SU3_URL = "router.updateDevSU3URL"; + /** * Changed as of release 0.8 to support both .sud and .su2 * Some JVMs (IcedTea) don't have pack200 @@ -69,7 +82,7 @@ public class ConfigUpdateHandler extends FormHandler { private static final String PACK200_URLS = "http://echelon.i2p/i2p/i2pupdate.su2\r\n" + "http://inr.i2p/i2p/i2pupdate.su2\r\n" + - "http://meeh.i2p/i2pupdate/i2pupdate.su2\r\n" + + //"http://meeh.i2p/i2pupdate/i2pupdate.su2\r\n" + "http://stats.i2p/i2p/i2pupdate.su2\r\n" + // "http://www.i2p2.i2p/_static/i2pupdate.su2\r\n" + "http://update.dg.i2p/files/i2pupdate.su2\r\n" + @@ -79,7 +92,7 @@ public class ConfigUpdateHandler extends FormHandler { private static final String NO_PACK200_URLS = "http://echelon.i2p/i2p/i2pupdate.sud\r\n" + "http://inr.i2p/i2p/i2pupdate.sud\r\n" + - "http://meeh.i2p/i2pupdate/i2pupdate.sud\r\n" + + //"http://meeh.i2p/i2pupdate/i2pupdate.sud\r\n" + "http://stats.i2p/i2p/i2pupdate.sud\r\n" + // "http://www.i2p2.i2p/_static/i2pupdate.sud\r\n" + "http://update.dg.i2p/files/i2pupdate.sud\r\n" + @@ -113,7 +126,7 @@ public class ConfigUpdateHandler extends FormHandler { private static final String DEFAULT_SU3_UPDATE_URLS = "http://echelon.i2p/i2p/i2pupdate.su3\r\n" + "http://inr.i2p/i2p/i2pupdate.su3\r\n" + - "http://meeh.i2p/i2pupdate/i2pupdate.su3\r\n" + + //"http://meeh.i2p/i2pupdate/i2pupdate.su3\r\n" + "http://stats.i2p/i2p/i2pupdate.su3\r\n" + // "http://www.i2p2.i2p/_static/i2pupdate.su3\r\n" + "http://update.dg.i2p/files/i2pupdate.su3\r\n" + @@ -152,11 +165,25 @@ public class ConfigUpdateHandler extends FormHandler { addFormError(_("Update or check already in progress")); return; } - boolean a1 = mgr.checkAvailable(NEWS, 30*1000) != null; + + boolean shouldProxy = _context.getProperty(PROP_SHOULD_PROXY_NEWS, DEFAULT_SHOULD_PROXY_NEWS); + String proxyHost = _context.getProperty(PROP_PROXY_HOST, DEFAULT_PROXY_HOST); + int proxyPort = proxyPort(_context); + if (shouldProxy && proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + addFormError(_("HTTP client proxy tunnel must be running")); + return; + } + + boolean a1 = mgr.checkAvailable(NEWS, 40*1000) != null; boolean a2 = false; - if ((!a1) && _updateUnsigned && _zipURL != null && _zipURL.length() > 0) - a2 = mgr.checkAvailable(ROUTER_UNSIGNED, 30*1000) != null; - if (a1 || a2) { + boolean a3 = false; + if ((!a1) && _updateDevSU3 && _devSU3URL != null && _devSU3URL.length() > 0) + a2 = mgr.checkAvailable(ROUTER_DEV_SU3, 40*1000) != null; + if ((!a2) && _updateUnsigned && _zipURL != null && _zipURL.length() > 0) + a3 = mgr.checkAvailable(ROUTER_UNSIGNED, 40*1000) != null; + if (a1 || a2 || a3) { if ( (_updatePolicy == null) || (!_updatePolicy.equals("notify")) ) addFormNotice(_("Update available, attempting to download now")); else @@ -209,8 +236,10 @@ public class ConfigUpdateHandler extends FormHandler { changes.put(PROP_SHOULD_PROXY, Boolean.toString(_updateThroughProxy)); changes.put(PROP_SHOULD_PROXY_NEWS, Boolean.toString(_newsThroughProxy)); - if (isAdvanced()) + if (isAdvanced()) { changes.put(PROP_UPDATE_UNSIGNED, Boolean.toString(_updateUnsigned)); + changes.put(PROP_UPDATE_DEV_SU3, Boolean.toString(_updateDevSU3)); + } String oldFreqStr = _context.getProperty(PROP_REFRESH_FREQUENCY, DEFAULT_REFRESH_FREQUENCY); long oldFreq = DEFAULT_REFRESH_FREQ; @@ -265,6 +294,18 @@ public class ConfigUpdateHandler extends FormHandler { } } + if ( (_devSU3URL != null) && (_devSU3URL.length() > 0) ) { + String oldURL = _context.router().getConfigSetting(PROP_DEV_SU3_URL); + if ( (oldURL == null) || (!_devSU3URL.equals(oldURL)) ) { + if (isAdvanced()) { + changes.put(PROP_DEV_SU3_URL, _devSU3URL); + addFormNotice(_("Updating signed development build URL to {0}", _devSU3URL)); + } else { + addFormError("Changing signed update URL disabled"); + } + } + } + _context.router().saveConfig(changes, null); } @@ -282,4 +323,8 @@ public class ConfigUpdateHandler extends FormHandler { public void setZipURL(String url) { _zipURL = url; } /** @since 0.9.9 */ public void setNewsThroughProxy(String foo) { _newsThroughProxy = true; } + /** @since 0.9.20 */ + public void setUpdateDevSU3(String foo) { _updateDevSU3 = true; } + /** @since 0.9.20 */ + public void setDevSU3URL(String url) { _devSU3URL = url; } } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java index ebbcf785231f18d0d7761f2ff9b5d5ee6de6ea97..c5c13c0aa748d502c8a6a55b6394f99d29c95c9b 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUpdateHelper.java @@ -95,6 +95,14 @@ public class ConfigUpdateHelper extends HelperBase { return "<input type=\"checkbox\" class=\"optbox\" value=\"true\" name=\"updateUnsigned\" >"; } + /** @since 0.9.20 */ + public String getUpdateDevSU3() { + if (_context.getBooleanProperty(ConfigUpdateHandler.PROP_UPDATE_DEV_SU3)) + return "<input type=\"checkbox\" class=\"optbox\" value=\"true\" name=\"updateDevSU3\" checked=\"checked\" >"; + else + return "<input type=\"checkbox\" class=\"optbox\" value=\"true\" name=\"updateDevSU3\" >"; + } + private static final long PERIODS[] = new long[] { 12*60*60*1000l, 24*60*60*1000l, 36*60*60*1000l, 48*60*60*1000l, 3*24*60*60*1000l, 7*24*60*60*1000l, @@ -168,6 +176,11 @@ public class ConfigUpdateHelper extends HelperBase { return _context.getProperty(ConfigUpdateHandler.PROP_ZIP_URL, ""); } + /** @since 0.9.20 */ + public String getDevSU3URL() { + return _context.getProperty(ConfigUpdateHandler.PROP_DEV_SU3_URL, ""); + } + public String getNewsStatus() { return NewsHelper.status(_context); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java index 1569ebc9bb152c20c1099abc96ca3f280a5c7c43..114441e5c15817f4128202497688a5525cce4aaa 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java @@ -7,6 +7,7 @@ import java.util.List; import java.util.Set; import java.util.TreeSet; +import net.i2p.data.DataHelper; import net.i2p.router.RouterContext; import net.i2p.util.PortMapper; @@ -209,17 +210,22 @@ public class HomeHelper extends HelperBase { buf.append("<img height=\"16\" alt=\"\" src=\"").append(app.icon).append("\">"); } buf.append("</td><td align=\"left\">") - .append(app.name) - .append("</td><td align=\"left\"><a href=\"") - .append(app.url.replace("&", "&")) - .append("\">") - .append(app.url.replace("&", "&")) - .append("</a></td></tr>\n"); + .append(DataHelper.escapeHTML(app.name)) + .append("</td><td align=\"left\"><a href=\""); + String url = DataHelper.escapeHTML(app.url); + buf.append(url) + .append("\">"); + // truncate before escaping + if (app.url.length() > 50) + buf.append(DataHelper.escapeHTML(app.url.substring(0, 48))).append("…"); + else + buf.append(url); + buf.append("</a></td></tr>\n"); } buf.append("<tr><td colspan=\"2\" align=\"center\"><b>") .append(_("Add")).append(":</b>" + - "</td><td align=\"left\"><input type=\"text\" name=\"name\"></td>" + - "<td align=\"left\"><input type=\"text\" size=\"40\" name=\"url\"></td></tr>"); + "</td><td align=\"left\"><input type=\"text\" name=\"nofilter_name\"></td>" + + "<td align=\"left\"><input type=\"text\" size=\"40\" name=\"nofilter_url\"></td></tr>"); buf.append("</table>\n"); return buf.toString(); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java index 6055c83bcee619d5b7e88706e4be7eccd11f5b7e..713520c94a0f3352372f2f96721137e64ef8fcd7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NavHelper.java @@ -10,8 +10,9 @@ import net.i2p.I2PAppContext; import net.i2p.router.web.HomeHelper.App; public class NavHelper { - private static Map<String, String> _apps = new ConcurrentHashMap<String, String>(4); - private static Map<String, String> _tooltips = new ConcurrentHashMap<String, String>(4); + private static final Map<String, String> _apps = new ConcurrentHashMap<String, String>(4); + private static final Map<String, String> _tooltips = new ConcurrentHashMap<String, String>(4); + private static final Map<String, String> _icons = new ConcurrentHashMap<String, String>(4); /** * To register a new client application so that it shows up on the router @@ -19,20 +20,24 @@ public class NavHelper { * * @param name pretty name the app will be called in the link * @param path full path pointing to the application's root - * (e.g. /i2ptunnel/index.jsp) + * (e.g. /i2ptunnel/index.jsp), non-null + * @param tooltip HTML escaped text or null + * @param iconpath path-only URL starting with /, HTML escaped, or null + * @since 0.9.20 added iconpath parameter */ - public static void registerApp(String name, String path) { + public static void registerApp(String name, String path, String tooltip, String iconpath) { _apps.put(name, path); - } + if (tooltip != null) + _tooltips.put(name, tooltip); + if (iconpath != null && iconpath.startsWith("/")) + _icons.put(name, iconpath); - public static void registerApp(String name, String path, String tooltip) { - _apps.put(name, path); - _tooltips.put(name, tooltip); } public static void unregisterApp(String name) { _apps.remove(name); _tooltips.remove(name); + _icons.remove(name); } /** @@ -76,9 +81,11 @@ public class NavHelper { String tip = _tooltips.get(name); if (tip == null) tip = ""; - // hardcoded hack String icon; - if (path.equals("/i2pbote/index.jsp")) + if (_icons.containsKey(name)) + icon = _icons.get(name); + // hardcoded hack + else if (path.equals("/i2pbote/index.jsp")) icon = "/themes/console/images/email.png"; else icon = "/themes/console/images/plugin.png"; diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java index 13ab7face452db0f11a4a51b58861810a9706fd8..f7a30c6ddff8847b6cc5065bd76563e830bb942e 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NewsHelper.java @@ -51,11 +51,13 @@ public class NewsHelper extends ContentHelper { return mgr.isUpdateInProgress(ROUTER_SIGNED) || mgr.isUpdateInProgress(ROUTER_SIGNED_SU3) || mgr.isUpdateInProgress(ROUTER_UNSIGNED) || + mgr.isUpdateInProgress(ROUTER_DEV_SU3) || mgr.isUpdateInProgress(TYPE_DUMMY); } /** - * Will be false if already downloaded + * Release update only. + * Will be false if already downloaded. * @since 0.9.4 moved from NewsFetcher */ public static boolean isUpdateAvailable() { @@ -66,7 +68,8 @@ public class NewsHelper extends ContentHelper { } /** - * Available version, will be null if already downloaded + * Release update only. + * Available version, will be null if already downloaded. * @return null if none * @since 0.9.4 moved from NewsFetcher */ @@ -80,6 +83,7 @@ public class NewsHelper extends ContentHelper { } /** + * Release update only. * Translated message about new version available but constrained * @return null if none * @since 0.9.9 @@ -91,7 +95,8 @@ public class NewsHelper extends ContentHelper { } /** - * Already downloaded but not installed version + * Release update only. + * Already downloaded but not installed version. * @return null if none * @since 0.9.4 */ @@ -105,13 +110,14 @@ public class NewsHelper extends ContentHelper { } /** - * Will be false if already downloaded + * Will be false if already downloaded or if dev update disabled. * @since 0.9.4 moved from NewsFetcher */ - public static boolean isUnsignedUpdateAvailable() { + public static boolean isUnsignedUpdateAvailable(RouterContext ctx) { ConsoleUpdateManager mgr = ConsoleUpdateManager.getInstance(); if (mgr == null) return false; - return mgr.getUpdateAvailable(ROUTER_UNSIGNED) != null; + return mgr.getUpdateAvailable(ROUTER_UNSIGNED) != null && + ctx.getBooleanProperty(ConfigUpdateHandler.PROP_UPDATE_UNSIGNED); } /** @@ -135,6 +141,38 @@ public class NewsHelper extends ContentHelper { return formatUnsignedVersion(mgr.getUpdateDownloaded(ROUTER_UNSIGNED)); } + /** + * Will be false if already downloaded or if dev update disabled. + * @since 0.9.20 + */ + public static boolean isDevSU3UpdateAvailable(RouterContext ctx) { + ConsoleUpdateManager mgr = ConsoleUpdateManager.getInstance(); + if (mgr == null) return false; + return mgr.getUpdateAvailable(ROUTER_DEV_SU3) != null && + ctx.getBooleanProperty(ConfigUpdateHandler.PROP_UPDATE_DEV_SU3); + } + + /** + * @return null if none + * @since 0.9.20 + */ + public static String devSU3UpdateVersion() { + ConsoleUpdateManager mgr = ConsoleUpdateManager.getInstance(); + if (mgr == null) return null; + return mgr.getUpdateAvailable(ROUTER_DEV_SU3); + } + + /** + * Already downloaded but not installed version + * @return null if none + * @since 0.9.20 + */ + public static String devSU3VersionDownloaded() { + ConsoleUpdateManager mgr = ConsoleUpdateManager.getInstance(); + if (mgr == null) return null; + return mgr.getUpdateDownloaded(ROUTER_DEV_SU3); + } + /** * Convert long date stamp to * '07-Jul 21:09 UTC' with month name in the system locale diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java index edcaf2f980d354d2ef007588bd30eef1bdc00a0f..d0a6277e0139456ee67cbc26d207efdad04c601e 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java @@ -32,6 +32,7 @@ import net.i2p.util.ConcurrentHashSet; import net.i2p.util.FileUtil; import net.i2p.util.I2PAppThread; import net.i2p.util.Log; +import net.i2p.util.PortMapper; import net.i2p.util.SimpleTimer2; import net.i2p.util.Translate; import net.i2p.util.VersionComparator; @@ -146,6 +147,17 @@ public class PluginStarter implements Runnable { } while (mgr.isUpdateInProgress(TYPE_DUMMY)); } + String proxyHost = ctx.getProperty(ConfigUpdateHandler.PROP_PROXY_HOST, ConfigUpdateHandler.DEFAULT_PROXY_HOST); + int proxyPort = ConfigUpdateHandler.proxyPort(ctx); + if (proxyPort == ConfigUpdateHandler.DEFAULT_PROXY_PORT_INT && + proxyHost.equals(ConfigUpdateHandler.DEFAULT_PROXY_HOST) && + ctx.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) < 0) { + mgr.notifyComplete(null, Messages.getString("Plugin update check failed", ctx) + + " - " + + Messages.getString("HTTP client proxy tunnel must be running", ctx)); + return; + } + Log log = ctx.logManager().getLog(PluginStarter.class); int updated = 0; for (Map.Entry<String, String> entry : toUpdate.entrySet()) { @@ -249,6 +261,7 @@ public class PluginStarter implements Runnable { public static boolean startPlugin(RouterContext ctx, String appName) throws Exception { Log log = ctx.logManager().getLog(PluginStarter.class); File pluginDir = new File(ctx.getConfigDir(), PLUGIN_DIR + '/' + appName); + String iconfile = null; if ((!pluginDir.exists()) || (!pluginDir.isDirectory())) { log.error("Cannot start nonexistent plugin: " + appName); disablePlugin(appName); @@ -276,6 +289,9 @@ public class PluginStarter implements Runnable { Properties props = pluginProperties(ctx, appName); + + + String minVersion = ConfigClientsHelper.stripHTML(props, "min-i2p-version"); if (minVersion != null && VersionComparator.comp(CoreVersion.VERSION, minVersion) < 0) { @@ -368,6 +384,16 @@ public class PluginStarter implements Runnable { log.error("Error resolving '" + fileNames[i] + "' in '" + webappDir, ioe); } } + // Check for iconfile in plugin.properties + String icfile = ConfigClientsHelper.stripHTML(props, "console-icon"); + if (icfile != null && !icfile.contains("..")) { + StringBuilder buf = new StringBuilder(32); + buf.append('/').append(appName); + if (!icfile.startsWith("/")) + buf.append('/'); + buf.append(icfile); + iconfile = buf.toString(); + } } } else { log.error("No console web server to start plugins?"); @@ -397,7 +423,6 @@ public class PluginStarter implements Runnable { Translate.clearCache(); } } - // add summary bar link String name = ConfigClientsHelper.stripHTML(props, "consoleLinkName_" + Messages.getLanguage(ctx)); if (name == null) @@ -407,10 +432,7 @@ public class PluginStarter implements Runnable { String tip = ConfigClientsHelper.stripHTML(props, "consoleLinkTooltip_" + Messages.getLanguage(ctx)); if (tip == null) tip = ConfigClientsHelper.stripHTML(props, "consoleLinkTooltip"); - if (tip != null) - NavHelper.registerApp(name, url, tip); - else - NavHelper.registerApp(name, url); + NavHelper.registerApp(name, url, tip, iconfile); } return true; @@ -845,11 +867,11 @@ public class PluginStarter implements Runnable { boolean isClientThreadRunning = isClientThreadRunning(pluginName, ctx); if (log.shouldLog(Log.DEBUG)) - log.debug("plugin name = <" + pluginName + ">; threads running? " + isClientThreadRunning + "; webapp runing? " + isWarRunning + "; jobs running? " + isJobRunning); + log.debug("plugin name = <" + pluginName + ">; threads running? " + isClientThreadRunning + "; webapp running? " + isWarRunning + "; jobs running? " + isJobRunning); return isClientThreadRunning || isWarRunning || isJobRunning; // //if (log.shouldLog(Log.DEBUG)) - // log.debug("plugin name = <" + pluginName + ">; threads running? " + isClientThreadRunning(pluginName) + "; webapp runing? " + WebAppStarter.isWebAppRunning(pluginName) + "; jobs running? " + isJobRunning); + // log.debug("plugin name = <" + pluginName + ">; threads running? " + isClientThreadRunning(pluginName) + "; webapp running? " + WebAppStarter.isWebAppRunning(pluginName) + "; jobs running? " + isJobRunning); //return isClientThreadRunning(pluginName) || WebAppStarter.isWebAppRunning(pluginName) || isJobRunning; // } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java index e97dd34806b64349fffe0f5945ddbabdf5de0534..0509d6f3785fbdb83fa1dc0a80b5c21638605994 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java @@ -17,7 +17,7 @@ import net.i2p.data.Hash; import net.i2p.data.LeaseSet; import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterInfo; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.Router; import net.i2p.router.RouterContext; import net.i2p.router.RouterVersion; @@ -154,34 +154,51 @@ public class SummaryHelper extends HelperBase { if (routerInfo == null) return _("Testing"); - int status = _context.commSystem().getReachabilityStatus(); + Status status = _context.commSystem().getStatus(); switch (status) { - case CommSystemFacade.STATUS_OK: + case OK: + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_OK_IPV6_FIREWALLED: + case IPV4_UNKNOWN_IPV6_OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_SNAT_IPV6_OK: RouterAddress ra = routerInfo.getTargetAddress("NTCP"); if (ra == null) - return _("OK"); + return _(status.toStatusString()); byte[] ip = ra.getIP(); if (ip == null) return _("ERR-Unresolved TCP Address"); // TODO set IPv6 arg based on configuration? if (TransportUtil.isPubliclyRoutable(ip, true)) - return _("OK"); + return _(status.toStatusString()); return _("ERR-Private TCP Address"); - case CommSystemFacade.STATUS_DIFFERENT: + + case IPV4_SNAT_IPV6_UNKNOWN: + case DIFFERENT: return _("ERR-SymmetricNAT"); - case CommSystemFacade.STATUS_REJECT_UNSOLICITED: + + case REJECT_UNSOLICITED: + case IPV4_DISABLED_IPV6_FIREWALLED: if (routerInfo.getTargetAddress("NTCP") != null) return _("WARN-Firewalled with Inbound TCP Enabled"); + // fall through... + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_FIREWALLED_IPV6_UNKNOWN: if (((FloodfillNetworkDatabaseFacade)_context.netDb()).floodfillEnabled()) return _("WARN-Firewalled and Floodfill"); //if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) // return _("WARN-Firewalled and Fast"); - return _("Firewalled"); - case CommSystemFacade.STATUS_DISCONNECTED: + return _(status.toStatusString()); + + case DISCONNECTED: return _("Disconnected - check network cable"); - case CommSystemFacade.STATUS_HOSED: + + case HOSED: return _("ERR-UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config and restart"); - case CommSystemFacade.STATUS_UNKNOWN: // fallthrough + + case UNKNOWN: + case IPV4_UNKNOWN_IPV6_FIREWALLED: + case IPV4_DISABLED_IPV6_UNKNOWN: default: ra = routerInfo.getTargetAddress("SSU"); if (ra == null && _context.router().getUptime() > 5*60*1000) { @@ -193,7 +210,7 @@ public class SummaryHelper extends HelperBase { else return _("WARN-Firewalled with UDP Disabled"); } - return _("Testing"); + return _(status.toStatusString()); } } @@ -640,22 +657,33 @@ public class SummaryHelper extends HelperBase { } ********/ - private boolean updateAvailable() { + private static boolean updateAvailable() { return NewsHelper.isUpdateAvailable(); } private boolean unsignedUpdateAvailable() { - return NewsHelper.isUnsignedUpdateAvailable(); + return NewsHelper.isUnsignedUpdateAvailable(_context); + } + + /** @since 0.9.20 */ + private boolean devSU3UpdateAvailable() { + return NewsHelper.isDevSU3UpdateAvailable(_context); } - private String getUpdateVersion() { - return NewsHelper.updateVersion(); + private static String getUpdateVersion() { + return DataHelper.escapeHTML(NewsHelper.updateVersion()); } - private String getUnsignedUpdateVersion() { + private static String getUnsignedUpdateVersion() { + // value is a formatted date, does not need escaping return NewsHelper.unsignedUpdateVersion(); } + /** @since 0.9.20 */ + private static String getDevSU3UpdateVersion() { + return DataHelper.escapeHTML(NewsHelper.devSU3UpdateVersion()); + } + /** * The update status and buttons * @since 0.8.13 moved from SummaryBarRenderer @@ -670,8 +698,11 @@ public class SummaryHelper extends HelperBase { needSpace = true; } String dver = NewsHelper.updateVersionDownloaded(); - if (dver == null) - dver = NewsHelper.unsignedVersionDownloaded(); + if (dver == null) { + dver = NewsHelper.devSU3VersionDownloaded(); + if (dver == null) + dver = NewsHelper.unsignedVersionDownloaded(); + } if (dver != null && !NewsHelper.isUpdateInProgress() && !_context.router().gracefulShutdownInProgress()) { @@ -684,11 +715,12 @@ public class SummaryHelper extends HelperBase { buf.append(_("Click Restart to install")); else buf.append(_("Click Shutdown and restart to install")); - buf.append(' ').append(_("Version {0}", dver)); + buf.append(' ').append(_("Version {0}", DataHelper.escapeHTML(dver))); buf.append("</b></h4>"); } boolean avail = updateAvailable(); boolean unsignedAvail = unsignedUpdateAvailable(); + boolean devSU3Avail = devSU3UpdateAvailable(); String constraint = avail ? NewsHelper.updateConstraint() : null; if (avail && constraint != null && !NewsHelper.isUpdateInProgress() && @@ -702,7 +734,7 @@ public class SummaryHelper extends HelperBase { buf.append(constraint).append("</b></h4>"); avail = false; } - if ((avail || unsignedAvail) && + if ((avail || unsignedAvail || devSU3Avail) && !NewsHelper.isUpdateInProgress() && !_context.router().gracefulShutdownInProgress() && _context.portMapper().getPort(PortMapper.SVC_HTTP_PROXY) > 0 && // assume using proxy for now @@ -724,6 +756,14 @@ public class SummaryHelper extends HelperBase { .append(_("Download {0} Update", getUpdateVersion())) .append("</button><br>\n"); } + if (devSU3Avail) { + buf.append("<button type=\"submit\" class=\"download\" name=\"updateAction\" value=\"DevSU3\" >") + // Note to translators: parameter is a router version, e.g. "0.9.19-16" + // <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> + .append(_("Download Signed<br>Development Update<br>{0}", getDevSU3UpdateVersion())) + .append("</button><br>\n"); + } if (unsignedAvail) { buf.append("<button type=\"submit\" class=\"download\" name=\"updateAction\" value=\"Unsigned\" >") // Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC" diff --git a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java index cf2b737a21f91db7fd94acbc74ecbfa240e5fced..e1e2edc538056dcccbd2caca75f8843b0803d8e9 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java @@ -79,6 +79,8 @@ public class UpdateHandler { _nonce.equals(System.getProperty("net.i2p.router.web.UpdateHandler.noncePrev"))) { if (_action.contains("Unsigned")) { update(ROUTER_UNSIGNED); + } else if (_action.contains("DevSU3")) { + update(ROUTER_DEV_SU3); } else if (ConfigUpdateHandler.USE_SU3_UPDATE) { update(ROUTER_SIGNED_SU3); } else { @@ -92,7 +94,7 @@ public class UpdateHandler { if (mgr == null) return; if (mgr.isUpdateInProgress(ROUTER_SIGNED) || mgr.isUpdateInProgress(ROUTER_UNSIGNED) || - mgr.isUpdateInProgress(ROUTER_SIGNED_SU3)) { + mgr.isUpdateInProgress(ROUTER_SIGNED_SU3) || mgr.isUpdateInProgress(ROUTER_DEV_SU3)) { _log.error("Update already running"); return; } diff --git a/apps/routerconsole/jsp/configadvanced.jsp b/apps/routerconsole/jsp/configadvanced.jsp index c6f0e78fbb7c0b97f30101d6b0c48b1a69f825a9..637020405e371f82e350f2330b3e474fbf273d05 100644 --- a/apps/routerconsole/jsp/configadvanced.jsp +++ b/apps/routerconsole/jsp/configadvanced.jsp @@ -24,12 +24,26 @@ <%@include file="formhandler.jsi" %> <div class="configure"> <div class="wideload"> +<h3><%=intl._("Floodfill Configuration")%></h3> +<p><%=intl._("Floodill participation helps the network, but may use more of your computer's resources.")%></p> +<form action="" method="POST"> +<input type="hidden" name="nonce" value="<%=pageNonce%>" > +<input type="hidden" name="action" value="ff" > +<input type="radio" class="optbox" name="ff" value="auto" <%=advancedhelper.getFFChecked(2) %> > +<%=intl._("Automatic")%><br> +<input type="radio" class="optbox" name="ff" value="true" <%=advancedhelper.getFFChecked(1) %> > +<%=intl._("Force On")%><br> +<input type="radio" class="optbox" name="ff" value="false" <%=advancedhelper.getFFChecked(0) %> > +<%=intl._("Disable")%><br> +<div class="formaction"> +<input type="submit" name="shouldsave" class="accept" value="<%=intl._("Save changes")%>" > +</div></form> +<h3><%=intl._("Advanced I2P Configuration")%></h3> <% if (advancedhelper.isAdvanced()) { %> <form action="" method="POST"> <input type="hidden" name="nonce" value="<%=pageNonce%>" > <input type="hidden" name="action" value="blah" > <% } // isAdvanced %> - <h3><%=intl._("Advanced I2P Configuration")%></h3> <textarea rows="32" cols="60" name="nofilter_config" wrap="off" spellcheck="false" <% if (!advancedhelper.isAdvanced()) { %>readonly="readonly"<% } %>><jsp:getProperty name="advancedhelper" property="settings" /></textarea><br><hr> <% if (advancedhelper.isAdvanced()) { %> <div class="formaction"> diff --git a/apps/routerconsole/jsp/confignet.jsp b/apps/routerconsole/jsp/confignet.jsp index 6c4b6149c3832eae747b302fc08ceef92dc8f83a..27fdfef7ef34694ab1fc3e64c3eac8e2dc93848d 100644 --- a/apps/routerconsole/jsp/confignet.jsp +++ b/apps/routerconsole/jsp/confignet.jsp @@ -51,6 +51,10 @@ <%=intl._("Laptop mode - Change router identity and UDP port when IP changes for enhanced anonymity")%> (<i><%=intl._("Experimental")%></i>) </p><p> + <%=intl._("IPv4 Configuration")%>:<br> + <input type="checkbox" class="optbox" name="IPv4Firewalled" value="true" <jsp:getProperty name="nethelper" property="IPv4FirewalledChecked" /> > + <%=intl._("Disable inbound (Firewalled by Carrier-grade NAT or DS-Lite)")%> + </p><p> <%=intl._("IPv6 Configuration")%>:<br> <input type="radio" class="optbox" name="ipv6" value="false" <%=nethelper.getIPv6Checked("false") %> > <%=intl._("Disable IPv6")%><br> diff --git a/apps/routerconsole/jsp/configupdate.jsp b/apps/routerconsole/jsp/configupdate.jsp index 68d661e82acadb3ee89f98045d2cdb99a35c557e..1171fbcab338a4f6f45254b0fb19039f6957c932 100644 --- a/apps/routerconsole/jsp/configupdate.jsp +++ b/apps/routerconsole/jsp/configupdate.jsp @@ -64,6 +64,10 @@ <td><textarea cols="60" rows="6" name="updateURL" wrap="off" spellcheck="false"><jsp:getProperty name="updatehelper" property="updateURL" /></textarea></td> </tr><tr><td class="mediumtags" align="right"><b><%=intl._("Trusted keys")%>:</b></td> <td><textarea cols="60" rows="6" name="trustedKeys" wrap="off" spellcheck="false"><jsp:getProperty name="updatehelper" property="trustedKeys" /></textarea></td></tr> + <tr><td id="devSU3build" class="mediumtags" align="right"><b><%=intl._("Update with signed development builds?")%></b></td> + <td><jsp:getProperty name="updatehelper" property="updateDevSU3" /></td> + </tr><tr><td class="mediumtags" align="right"><b><%=intl._("Signed Build URL")%>:</b></td> + <td><input type="text" size="60" name="devSU3URL" value="<jsp:getProperty name="updatehelper" property="devSU3URL" />"></td></tr> <tr><td id="unsignedbuild" class="mediumtags" align="right"><b><%=intl._("Update with unsigned development builds?")%></b></td> <td><jsp:getProperty name="updatehelper" property="updateUnsigned" /></td> </tr><tr><td class="mediumtags" align="right"><b><%=intl._("Unsigned Build URL")%>:</b></td> diff --git a/apps/routerconsole/jsp/console.jsp b/apps/routerconsole/jsp/console.jsp index e65e3d48c78b0fca185c14733ced995f80b2aadd..ffed509dd5fbf80aff8f1f2c848b85f8c0eb407b 100644 --- a/apps/routerconsole/jsp/console.jsp +++ b/apps/routerconsole/jsp/console.jsp @@ -44,8 +44,9 @@ <a href="/console?lang=fr&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=fr" title="Français" alt="Français"></a> <a href="/console?lang=el&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=gr" title="ελληνικά" alt="ελληνικά"></a> <a href="/console?lang=hu&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=hu" title="Magyar" alt="Magyar"></a> - <a href="/console?lang=it&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=it" title="Italiano" alt="Italiano"></a><br> - <a href="/console?lang=ja&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=jp" title="日本語" alt="日本語"></a> + <a href="/console?lang=it&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=it" title="Italiano" alt="Italiano"></a> + <a href="/console?lang=ja&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=jp" title="日本語" alt="日本語"></a><br> + <a href="/console?lang=mg&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=mg" title="Malagasy" alt="Malagasy"></a> <a href="/console?lang=nb&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=no" title="BokmÃ¥l" alt="Norwegian Bokmaal"></a> <a href="/console?lang=nl&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=nl" title="Nederlands" alt="Nederlands"></a> <a href="/console?lang=pl&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=pl" title="Polski" alt="Polski"></a> diff --git a/apps/routerconsole/jsp/debug.jsp b/apps/routerconsole/jsp/debug.jsp index dd1c46c69ef7fc4f2481e6c61b8aa43be9578923..3c154d88c0a5da72715872089fe9d6382918ccc4 100644 --- a/apps/routerconsole/jsp/debug.jsp +++ b/apps/routerconsole/jsp/debug.jsp @@ -38,6 +38,11 @@ */ ctx.routerAppManager().renderStatusHTML(out); + /* + * Print out the status for the PortMapper + */ + ctx.portMapper().renderStatusHTML(out); + /* * Print out the status for all the SessionKeyManagers */ diff --git a/apps/routerconsole/jsp/home.jsp b/apps/routerconsole/jsp/home.jsp index 4fbeb27494e69f6fc5d96c9bf2da7f0129223b68..8553e56e6df1045be31d63e1aa359839a61f05d1 100644 --- a/apps/routerconsole/jsp/home.jsp +++ b/apps/routerconsole/jsp/home.jsp @@ -71,13 +71,14 @@ <a href="/home?lang=fr&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=fr" title="Français" alt="Français"></a> <a href="/home?lang=el&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=gr" title="ελληνικά" alt="ελληνικά"></a> <a href="/home?lang=hu&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=hu" title="Magyar" alt="Magyar"></a> - <a href="/home?lang=it&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=it" title="Italiano" alt="Italiano"></a><br> - <a href="/home?lang=ja&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=jp" title="日本語" alt="日本語"></a> + <a href="/home?lang=it&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=it" title="Italiano" alt="Italiano"></a> + <a href="/home?lang=ja&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=jp" title="日本語" alt="日本語"></a><br> + <a href="/home?lang=mg&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=mg" title="Malagasy" alt="Malagasy"></a> <a href="/home?lang=nb&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=no" title="BokmÃ¥l" alt="Norwegian Bokmaal"></a> <a href="/home?lang=nl&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=nl" title="Nederlands" alt="Nederlands"></a> <a href="/home?lang=pl&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=pl" title="Polski" alt="Polski"></a> - <a href="/home?lang=pt_BR&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=br" title="Português brasileiro" alt="Português brasileiro"></a> <a href="/home?lang=pt&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=pt" title="Português" alt="Português"></a> + <a href="/home?lang=pt_BR&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=br" title="Português brasileiro" alt="Português brasileiro"></a> <a href="/home?lang=ro&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=ro" title="Română" alt="Română"></a> <a href="/home?lang=ru&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=ru" title="РуÑÑкий" alt="РуÑÑкий"></a> <a href="/home?lang=sk&consoleNonce=<%=consoleNonce%>"><img height="11" width="16" style="padding: 0 2px;" src="/flags.jsp?c=sk" title="SlovenÄina" alt="SlovenÄina"></a> diff --git a/apps/routerconsole/jsp/nowebapp.jsp b/apps/routerconsole/jsp/nowebapp.jsp index 66f43ed42506341098da655e561ee0719cae8588..c94866ce3cfa977b93a4ac235c8b2744433165a2 100644 --- a/apps/routerconsole/jsp/nowebapp.jsp +++ b/apps/routerconsole/jsp/nowebapp.jsp @@ -14,5 +14,5 @@ <h1><%=intl._("Web Application Not Running")%></h1> <div class="sorry" id="warning"> <%=intl._("The requested web application is not running.")%> -<%=intl._("Please visit the <a href=\"/configclients.jsp#webapp\">config clients page</a> to start it.")%> +<%=intl._("Please visit the {0}config clients page{1} to start it.", "<a href=\"/configclients.jsp#webapp\" target=\"_top\">", "</a>")%> </div></body></html> diff --git a/apps/routerconsole/locale-countries/messages_mg.po b/apps/routerconsole/locale-countries/messages_mg.po index 5f2ee846920ed17b1ec3edc83319d019db3b984a..ce383e3f717f2fa75435dddd727c0807695e5455 100644 --- a/apps/routerconsole/locale-countries/messages_mg.po +++ b/apps/routerconsole/locale-countries/messages_mg.po @@ -2,21 +2,22 @@ # 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: # topdog101 <topdog101@free.fr>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-14 13:33+0000\n" +"POT-Creation-Date: 2015-03-30 19:59+0000\n" "PO-Revision-Date: 2014-02-20 15:52+0000\n" "Last-Translator: topdog101 <topdog101@free.fr>\n" -"Language-Team: Malagasy (http://www.transifex.com/projects/p/I2P/language/mg/)\n" +"Language-Team: Malagasy (http://www.transifex.com/projects/p/I2P/language/" +"mg/)\n" +"Language: mg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: mg\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" msgid "Anonymous Proxy" diff --git a/apps/routerconsole/locale-news/messages_id.po b/apps/routerconsole/locale-news/messages_in.po similarity index 100% rename from apps/routerconsole/locale-news/messages_id.po rename to apps/routerconsole/locale-news/messages_in.po diff --git a/apps/routerconsole/locale-news/messages_mg.po b/apps/routerconsole/locale-news/messages_mg.po new file mode 100644 index 0000000000000000000000000000000000000000..56b4459b3f140dd1728b498d6db943480804f50f --- /dev/null +++ b/apps/routerconsole/locale-news/messages_mg.po @@ -0,0 +1,72 @@ +# I2P +# 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: +# topdog101 <topdog101@free.fr>, 2014 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-03-30 19:59+0000\n" +"PO-Revision-Date: 2014-03-15 08:13+0000\n" +"Last-Translator: topdog101 <topdog101@free.fr>\n" +"Language-Team: Malagasy (http://www.transifex.com/projects/p/I2P/language/" +"mg/)\n" +"Language: mg\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" + +msgid "Congratulations on getting I2P installed!" +msgstr "Arahabaina fa tontosa ny fametrahana an'i I2P!" + +msgid "Welcome to I2P!" +msgstr "Tongasoa eto amin'i I2P!" + +#, java-format +msgid "Please {0}have patience{1} as I2P boots up and finds peers." +msgstr "" +"Azafady{0}miandrasa kely{1}mbola mamelona tena sy mitady olona " +"hifandraisana i I2P." + +#, java-format +msgid "While you are waiting, please {0}adjust your bandwidth settings{1} on the {2} configuration page{3}." +msgstr "Mandra-piandry, mba {0} amboary ny bandwidth{1} eo amin''ny {2} pejy fanitsiana{3}" + +msgid "Also you can setup your browser to use the I2P proxy to reach eepsites." +msgstr "Azonao atao koa ny manomana ny fiejerena tranonkala ny mba ampiasa ny proxy I2P rehefa hijery eepsites." + +msgid "" +"Just enter 127.0.0.1 (or localhost) port 4444 as a http proxy into your " +"browser settings." +msgstr "" +"Ampidiro fotsiny ny 127.0.0.1(na localhost) sy port 4444 mba ho proxy http " +"ao anatin'ny fanitsiana ny firejena tranon-kalanao." + +msgid "Do not use SOCKS for this." +msgstr "Aza mampiasa SOCKS amin'ity." + +#, java-format +msgid "" +"More information can be found on the {0}I2P browser proxy setup page{1}." +msgstr "" +"Misy filazana hafa koa azo jerena ao amin''ny {0}Pejy fanitsian''ny proxy " +"hoan''ny I2P{1}." + +#, java-format +msgid "" +"Once you have a \"shared clients\" destination listed on the left, please {0}" +"check out{1} our {2}FAQ{3}." +msgstr "" +"Rehefa mahita \"shared clients\" eo amin'ny lisitra amin'ny ankavia , dia " +"{0}jereo ny{1} misy ny {2}Fanontaniana mateti-pitranga{3}." + +#, java-format +msgid "" +"Point your IRC client to {0}localhost:6668{1} and say hi to us on {2}#i2p{3}." +msgstr "" +"Tondroy ny fampiresahana IRC eo amin''ny {0}localhost:6668{1} dia miresaha " +"aminay eo amin''ny {2}#i2p{3}." diff --git a/apps/routerconsole/locale-news/messages_pt.po b/apps/routerconsole/locale-news/messages_pt.po index af29e9b3169897fe07875af38f4c7fe6ee1f753e..1b5ec525fa1b0e5954ce2110c0bad7659d3ca2f2 100644 --- a/apps/routerconsole/locale-news/messages_pt.po +++ b/apps/routerconsole/locale-news/messages_pt.po @@ -4,15 +4,16 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# tuliouel, 2013 +# wtfisthis <low_fps11@yahoo.com>, 2015 +# Tulio Simoes Martins Padilha <tuliouel@gmail.com>, 2013 # tuliouel, 2013 msgid "" 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-02-23 16:51+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"PO-Revision-Date: 2015-03-31 20:55+0000\n" +"Last-Translator: wtfisthis <low_fps11@yahoo.com>\n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,4 +64,4 @@ msgstr "Quando você vê uma conexão no lado esquerdo chamada \"shared clients\ msgid "" "Point your IRC client to {0}localhost:6668{1} and say hi to us on " "{2}#i2p{3}." -msgstr "" +msgstr "Redireciona o teu cliente de IRC para {0}localhost:6668{1} e vem dizer ola em {2}#i2p{3}." diff --git a/apps/routerconsole/locale-news/messages_pt_BR.po b/apps/routerconsole/locale-news/messages_pt_BR.po index 504c6ecc6f8840ee957e7be0fc9520a06806d93a..62a58f8b67fe012d6136b01c7e373343846de146 100644 --- a/apps/routerconsole/locale-news/messages_pt_BR.po +++ b/apps/routerconsole/locale-news/messages_pt_BR.po @@ -6,7 +6,7 @@ # Translators: # blueboy, 2013 # blueboy, 2013 -# blueboy, 2014 +# blueboy, 2014-2015 # blueboy, 2013-2014 # thefabio <thefabioluiz@bol.com.br>, 2014 msgid "" @@ -14,7 +14,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-11-29 12:03+0000\n" +"PO-Revision-Date: 2015-04-05 13:58+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" @@ -31,7 +31,7 @@ msgstr "Seja bem-vindo à I2P!" #, java-format msgid "Please {0}have patience{1} as I2P boots up and finds peers." -msgstr "Por favor, {0}tenha paciência{1}: a I2P está sendo inicializada e procurando por nodos." +msgstr "Por favor, {0}tenha paciência{1}: o roteador I2P está sendo inicializado e em busca de pares." #, java-format msgid "" diff --git a/apps/routerconsole/locale/messages_ar.po b/apps/routerconsole/locale/messages_ar.po index b3792fd7c86e5e7ac10e36353db26d9914188f43..48ced741ff3509f0851c13166975b425db793412 100644 --- a/apps/routerconsole/locale/messages_ar.po +++ b/apps/routerconsole/locale/messages_ar.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/I2P/language/ar/)\n" "MIME-Version: 1.0\n" @@ -34,6 +34,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -47,6 +48,7 @@ msgstr[5] "" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -60,6 +62,7 @@ msgstr[5] "" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -73,6 +76,7 @@ msgstr[5] "" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -84,12 +88,14 @@ msgstr[4] "" msgstr[5] "" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -100,6 +106,28 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -136,7 +164,7 @@ msgstr "إلى" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ﻻشيئ" @@ -146,67 +174,71 @@ msgstr "ﻻشيئ" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "توقي٠الأنÙاق" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "رÙض الانÙاق: وصل الى الØد" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "توقي٠غالبية الأنÙاق : " -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "رÙض الانÙاق: وصل الى الØد" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "قبول غالبية الأنÙاق" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "قبول الأنÙاق" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "رÙض الانÙاق: وصل Øد سرعة الاتصال" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "رÙض غالبية الانÙاق: وصل Øد سرعة الاتصال" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "قبول غالبية الأنÙاق" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "قبول الأنÙاق" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "جاري التوقيÙ" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "رÙض الأنÙاق" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "اعادة التوزيع" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -217,26 +249,26 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Ùشل اعادة التوزيع" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "تم ØÙظ اعدادات اعادة التوزيع" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "اعادة التوزيع: تØميل العنوان" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -270,6 +302,10 @@ msgstr "كم من المستخدمين نتØاور معهم" msgid "Known fast peers" msgstr "" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "" @@ -280,52 +316,56 @@ msgstr "" msgid "No transports (hidden or starting up?)" msgstr "ï»» وسائل النقل (مخÙية أو جاري البدء؟)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "صعب الوصول بأية وسيلة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "عموان الموجه للنقل" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} مستعملة للاتصال الخارجي Ùقط" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "مساعدة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "التعاريÙ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -336,154 +376,154 @@ msgstr "التعاريÙ" msgid "Peer" msgstr "مستخدم" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "النظير البعيد" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "اتصال داخلي" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "اتصال خارجي" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "ساعد المستخدمين الآخرين ÙÙŠ عبور الجدار الناري" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "عرضنا لمساعدتهم (مساعدة أقرانه الآخرين من اجتياز جدار الØماية)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "مدة تلقى / بعث Øزمة " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "خامل" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "داخل/خارج" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "سرعة الداخلة / الخارجة للتØويل (KBytes ÙÙŠ الثانية)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "مدة استمرار هذا الاتصال" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Ùوق" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "الانØراÙ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "الÙرق بين ساعة النظير Ùˆ ساعتك" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "ناÙذة الازدØام، هي كمية المرسلة دون ازدØام" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "عدد الرسائل المرسلة التي تنتظر المواÙقة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "الØد الأقصى لعدد الرسائل المتزامنة الارسال" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "عدد المرسلات التي تتجاوز إطار الازدØام" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "عتبة بداية بطيئة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "الوقت الذهاب وإياب ÙÙŠ جزء ثانية" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "اعادة الارسال ÙÙŠ جزء ثانية" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "الØد الأقصى الØالي إرسال Øجم الØزمة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "العدد الاجمالي للØزم المرسلة الى المستخدم" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "العدد الاجمالي للØزم المستقبلة" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "العدد الاجمالي للØزم المرسلة الى النظائر" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "إجمالي عدد الØزم المكررة الواردة من الزملاء" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "خدمة" @@ -767,91 +807,100 @@ msgstr "ممنوع" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "تجاوز النÙÙ‚: بطيئ جدا" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "تجاوز النÙÙ‚: ازدØام" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "تجاوز النÙÙ‚: ازدØام" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "تجاوز النÙÙ‚: Øد الاتصال" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "تجاوز النÙÙ‚: ازدØام كبير" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "تجاوز النÙÙ‚: وقت الانتظار" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "يوجد اصدار جديد {0} للملØÙ‚" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Ùشل البØØ« عم ترقية للملØÙ‚ {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "ﻻيوجد اصدار جديد {0} للملØÙ‚" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B منقول" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Ùشل ÙÙŠ النقل {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "طريقة الترقية" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "أعد التشغيل" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "انتهى التØديث" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "من {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "مل٠التØديث غير كامل {0} " -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Ùشل ÙÙŠ نسخ {0}" @@ -880,21 +929,24 @@ msgid "Checking for update of plugin {0}" msgstr "تØÙ‚ من اصداؤ جديد للملØÙ‚ {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -903,7 +955,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "تØميل الملØÙ‚ من {0}" @@ -1184,181 +1236,195 @@ msgid "Configuration saved successfully" msgstr "تم ØÙظ الإعدادات بنجاØ" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "خطأ ÙÙŠ تسجيل الاعدادات" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "ØÙظ اعدادات تطبيق الويب" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "ØÙظ اعدادات الملØÙ‚" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "تثبيت الملØÙ‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "خطأ ÙÙŠ توقي٠الملØÙ‚ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "تم Øذ٠الملØÙ‚ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "خطأ ÙÙŠ Øذ٠الملØÙ‚ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "توقي٠الملØÙ‚ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "إبدأ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "اضاÙØ© مستخدم جديد" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr " مؤشر سيء للعميل." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "تم ØÙظ اعدادات تطبيق ويب." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "تم ØÙظ اعدادات الملØÙ‚ ويب." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "تطبيق ويب" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "إنطلق" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Ùشل ÙÙŠ الإنطلاق" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Ùشل ÙÙŠ العثور على الخادم." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "لم ÙŠØدد عنوان الملØÙ‚." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "لا توجد تØديثات لـ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "جارية تØميل التØديث" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "بØØ« عن اصدارات جديدة للملØÙ‚{0} " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "الملØÙ‚ {0} يعمل" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "خطأ ÙÙŠ تطلاق الملØÙ‚ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1372,7 +1438,7 @@ msgid "Edit" msgstr "Øرر" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "أض٠مستخدم" @@ -1409,7 +1475,7 @@ msgid "Plugin" msgstr "الملØÙ‚" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1447,12 +1513,12 @@ msgstr "توقÙ" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "بØØ« عن الترقية" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "ترقية" @@ -1469,38 +1535,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "ØÙظ" @@ -1531,12 +1597,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "ØØ°Ù Ù…ÙتاØ" @@ -1636,21 +1702,21 @@ msgid "Select a class to add" msgstr "اختر Ùئة لإضاÙتها" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "سرعة الاتصال" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "شبكة" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1697,57 +1763,57 @@ msgstr "شبكة" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "واجهة مستخدم" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Ù†ÙÙ‚" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "مستخدم" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "المÙاتيØ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "تسجيل" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "المستخدمين" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "اØصائات" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "ØÙظ التغييرات" @@ -1868,7 +1934,7 @@ msgid "or {0} bytes per month maximum" msgstr "أو {0} بايت لكل شهر" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "منع Øتى اعادة التشغيل" @@ -1888,7 +1954,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "الغاء منع المستخدم" @@ -1901,7 +1967,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1917,29 +1983,68 @@ msgstr "قدرة غير جيدة" msgid "Unsupported" msgstr "غير مدعومة" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "ØÙظ التغييرات" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "جاري اعادة التوزيع" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "تم ØÙظ الإعدادات بنجاØ" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "توقي٠Øالا" @@ -1998,118 +2103,118 @@ msgstr[5] "" msgid "Restart in {0}" msgstr "اعادة التشغيل ÙÙŠ مدة {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "توق٠تدريجيا" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "ألغي التوق٠التدريجي" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "أعد التشغيل التدريجي" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "إعادة التشغيل Ùوري" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "طلب إعادة التشغيل Ùوري" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "غير المÙØªØ§Ø ÙˆØ§Ø¹Ø¯ التشغيل" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "تغير المÙØªØ§Ø Ø¨Ø¹Ø¯ اعادة التشغيل" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "غير المÙØªØ§Ø ÙˆØªÙˆÙ‚Ù" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "اطلاق I2P عند البداية" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "لا تقوم باطلاق I2P عند البداية" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "أظهر شاشة التØكم عند البداية" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "لا تظهر شاشة التØكم عند البداية" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "تم تثبيت الخدمة" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "تØذير: Ùشل ÙÙŠ تثبيت الخدمة" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "تم Øذ٠الخدمة" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "تØذير: Ùشل ÙÙŠ Øذ٠الخدمة" @@ -2150,7 +2255,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2165,7 +2270,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2290,8 +2395,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2445,7 +2550,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "كلمة السر" @@ -2573,7 +2678,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2585,90 +2690,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2762,7 +2871,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "أو" @@ -3102,25 +3211,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3220,123 +3333,123 @@ msgstr "" msgid "Tunnel" msgstr "Ù†ÙÙ‚" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "لم تتم تهيئة" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "اØصائيات قاعدة البيانات I2P" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "عدد" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "نقل" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "البلد" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "المعلومات" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "معلومات النظائر" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "مختÙÙŠ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "تØديث" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} مدة" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "تم نشره منذ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "عناوين" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "ثمن" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "مختÙÙŠ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3355,7 +3468,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3418,13 +3531,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "القدرة" @@ -4014,13 +4127,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "مواÙÙ‚" @@ -4047,7 +4160,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "ممنوع من الجدار الناري" @@ -4703,88 +4816,88 @@ msgstr "أنعش" msgid "Enable" msgstr "Ùعل" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "مخدد سرعة الشبكة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "سيشتغلI2P بÙعالية أكبر اذا Øددت سرعة الاتصال." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps الداخلة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps الخارجة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "شارك" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "ملاØظة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "لقد قمت باعداد I2P لمشاركة {0} KOps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "ÙŠØتاج I2P على الاقل الى 12KBps لتÙعيل المشاركة." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "قمت باعداد I2P لمشاركة {0} KOps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "ألغي" @@ -4796,15 +4909,15 @@ msgstr "اعدادات متقدمة" msgid "I2P Advanced Configuration" msgstr "اعدادات I2P متقدمة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "اعدادات I2P متقدمة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "بعض التغييرات تØتاج اعادة التشغيل لتÙعيلها" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4817,92 +4930,92 @@ msgstr "إعدادات المستخدم" msgid "I2P Client Configuration" msgstr "اعدادات I2P " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "لتغيير خضائص المستخدم غير الملÙ" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "جيمع التغييرات تØتاج اعادة التشغيل ليتم تطبيقها" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "اعدادات I2P متقدمة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Ùعل بدون SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "تÙعيل SSL ضروري" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP منÙØ°" -#: ../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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "اسم المستخدم" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "اعدادات تطبيق ويب" -#: ../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:580 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 " @@ -4912,7 +5025,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4920,49 +5033,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "إعدادات الملØÙ‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "الملØقال التالية يتم تشغيلها من طر٠شاشة التØكم" -#: ../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:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default 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:480 msgid "Use old home page" msgstr "" -#: ../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 msgid "Search Engines" msgstr "" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4975,36 +5104,36 @@ msgstr "اعدادات المÙاتيØ" msgid "I2P Keyring Configuration" msgstr "اعدادات المÙØ§ØªÙŠØ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "اضاÙØ© المÙØ§ØªÙŠØ ÙŠØ¯ÙˆÙŠØ§" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "ادخل Ù…ÙØ§ØªÙŠØ Ø§Ù„ÙˆØ¬Ù‡Ø§Øª المشÙرة هنا" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "يجب ادخال Ù…ÙØ§ØªÙŠØ Ø§Ù„ÙˆØ¬Ù‡Ø§Øª المØلية ÙÙŠ" -#: ../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:495 msgid "I2PTunnel page" msgstr "صÙØØ© النÙÙ‚ I2P" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "نقطة الوصول، اسم، بصمة، او Ù…ÙØªØ§Ø ÙƒØ§Ù…Ù„" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Ù…ÙØªØ§Ø Ø§Ù„ØªØ´Ùير" @@ -5016,61 +5145,61 @@ msgstr "اعدادت السجلات" msgid "I2P Logging Configuration" msgstr "اعدادت السجلات I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "اعدادت السجلات I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "بيانات السجل" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "نوع السجل" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5082,522 +5211,522 @@ msgstr "اعدادت الشبكة" msgid "I2P Network Configuration" msgstr "اعدادات شبكة I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "اعدادات UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "UPnP Øالة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "اعدادات IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" msgstr "الغاء UPnP 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:506 msgid "Ignore local interface IP address" msgstr "تجاهل عنوان IP المØلي" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "لا تنشر عنوان 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Øدد hostname او IP" -#: ../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:524 msgid "Action when IP changes" msgstr "عمل عند تغيير IP" -#: ../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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" msgstr "اعدادات UDP :" -#: ../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:558 msgid "UDP port:" msgstr "منÙØ° UDP :" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "الغاء" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "اعدادات TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "استعمل دائما عنوان IP المكتش٠" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "Øاليا" -#: ../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:590 msgid "if we are not firewalled" msgstr "لايوجد جدار ناري" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "استعمل دائما عنوان IP المكتش٠(لا يوجد جدار ناري)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "الغاء الاتصال الداخلي (وراء جدار ناري)" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "منÙØ° TCP يمكن الوصول إليها خارجيا" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "استعمل Ù†Ùس المنÙØ° المخصص لمنÙØ° UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "إختر المنÙØ°" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "ان توÙرت الامكانية قم بÙØªØ Ù…Ù†ÙØ° ÙÙŠ الجدار الناري Ù„Ø³Ù…Ø§Ø Ø¨ÙˆØµÙˆÙ„ اتصال UDP Ùˆ TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." msgstr "راجع Øالة UPnP هنا." -#: ../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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "انها <b>غير خاصة</b>." -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "قمت باعداد I2P لمشاركة أكثر من 128KBpsØŒ لكنك وراء جدار ناري." -#: ../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:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." msgstr "غير اعدادات الجدار الناري Ù„ÙØªØ Ù…Ù†ÙØ° UDP." -#: ../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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "تØقق من انه لا يوجد برنامج آخر يستعمل Ù†Ùس المنÙØ°. قم بتوقي٠البرنامج وتغيير اعدادات I2P." -#: ../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:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5611,28 +5740,28 @@ msgstr "اعدادات النظائر" msgid "I2P Peer Configuration" msgstr "اعدادات مستخدمي I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "تØكم يدوي ÙÙŠ النظائر" -#: ../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:488 msgid "Router Hash" msgstr "بصمة الموجه" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "منع / الغاء منع يدويا لنظير" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5640,15 +5769,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "صÙØØ© البروÙايل" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "مستخدمون ممنوعون" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "عناوين IP الممنوعة" @@ -5660,102 +5789,149 @@ msgstr "اعدادات اعادة التوزيع" msgid "I2P Reseeding Configuration" msgstr "اعدادات اعادة التوزيع" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "أنظر {0} التعليمات لاعادة التوزيع اليدوي." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "اعدادات اعادة التوزيع" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "استعمل SSL Ùقط" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy منÙØ°" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5767,127 +5943,127 @@ msgstr "اعدادات الخدمة" msgid "I2P Service Configuration" msgstr "اعدادات خدمة I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "توقي٠الموجه" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "أظهر الأيقونة" -#: ../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:509 msgid "Hide systray icon" msgstr "إخÙاء أيقونة" -#: ../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:511 msgid "Run on startup" msgstr "شغل عند انطلاق" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "أطلق المتصÙØ Ø¹Ù†Ø¯ البداية؟" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5901,15 +6077,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5921,41 +6097,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "اعدادات اØصائيات I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "مرشØ" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "سجل" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "رسم بياني" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "اعدادات متقدمة" @@ -5967,43 +6143,43 @@ msgstr "اعدادات الأنÙاق" msgid "I2P Tunnel Configuration" msgstr "اعدادات أنÙاق I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "تغييرات النÙÙ‚ هي مؤقتة وغير Ù…ØÙوظة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "للقيام بتغييرات دائمة أنظر" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2ptunnel صÙØØ©" @@ -6015,36 +6191,36 @@ msgstr "اعدادات واجهة المستخدم" msgid "I2P UI Configuration" msgstr "I2P اعدادات واجهة المستخدم" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "تيمة واجهة المستخدم" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "إختيار التيمة لأنترنت اكسبلورر." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "لغة لوØØ© التØكم" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "طبق" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -6056,71 +6232,71 @@ msgstr "ترقية الاعدادات" msgid "I2P Update Configuration" msgstr "اعدادات الترقية I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "تØقق من اصدارات جديدة لـ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "اخبار I2P واصدارات جديدة" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "جاري التØديث" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "تردد الانعاش" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "طريقة الترقية" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "ترقية باستعمال 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "eepProxy منÙØ°" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "تØديث العناوين" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_cs.po b/apps/routerconsole/locale/messages_cs.po index 6adc430128270634fe56a9e17637516cd1b7c2f5..3405d4f1c0159e2dd8fa5752f21b7c102c6aa9c6 100644 --- a/apps/routerconsole/locale/messages_cs.po +++ b/apps/routerconsole/locale/messages_cs.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Czech (http://www.transifex.com/projects/p/I2P/language/cs/)\n" "MIME-Version: 1.0\n" @@ -32,6 +32,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +43,7 @@ msgstr[2] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -52,6 +54,7 @@ msgstr[2] "{0} sek." #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -62,6 +65,7 @@ msgstr[2] "{0} minut" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -70,12 +74,14 @@ msgstr[1] "{0} hodiny" msgstr[2] "{0} hodin" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "neaplikovatelné" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -83,6 +89,22 @@ msgstr[0] "{0} den" msgstr[1] "{0} dny" msgstr[2] "{0} dnů" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -119,7 +141,7 @@ msgstr "Do" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "žádný" @@ -129,67 +151,71 @@ msgstr "žádný" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "OdmÃtnutà tunelů: UvádÄ›nà do provozu" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "OdmÃtám tunely: velké spoždÄ›nà zprávy" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "OdmÃtám tunely: limit dosažen" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "OdmÃtám tunely: velké množstvà požadavků" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "OdmÃtám tunely: limit dosažen" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "PÅ™ijetà vÄ›tÅ¡iny tunelů" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "PÅ™ijetà tunelů" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "OdmÃtnutà tunelů: limit rychlosti" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "OdmÃtnutà vÄ›tÅ¡iny tunelů: limit rychlost" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "PÅ™ijetà vÄ›tÅ¡iny tunelů" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "PÅ™ijetà tunelů" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "OdmÃtám tunely: vypÃnánÃ" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "OdmÃtnutà tunelů" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "OpÄ›tovné sdÃlenà (reseeding)" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -197,26 +223,26 @@ msgstr[0] "Reseed zÃskán pouze pro 1 router." msgstr[1] "Reseed zÃskán pouze pro {0} routerů." msgstr[2] "Reseed zÃskán pouze pro {0} routerů." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed selhal." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "DalÅ¡Ã informace viz. {0}." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "reseed stránky nastavenÃ" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "ReseedovanÃ: naÄÃtánà seedované URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -250,6 +276,10 @@ msgstr "S kolika peery aktivnÄ› komunikujeme" msgid "Known fast peers" msgstr "Známé rychlé peery" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Záznam NetDB" @@ -260,52 +290,56 @@ msgstr "Záznam NetDB" msgid "No transports (hidden or starting up?)" msgstr "Žádné transporty (skryté nebo zaÄÃnajÃcÃ?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Nedostupné na každém transportu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Transportnà Adresy Routeru" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} je použito pouze pro odchozà spojenÃ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP nenà povolen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "NápovÄ›da" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "VaÅ¡e limity spojenà pro pÅ™eneos jsou automaticky nastaveny v závislosti na nastavenà pÅ™enosové rychlosti." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Pro nastavenà tÄ›chto limitů pÅ™idejte nastavenà i2np.ntcp.maxConnections=nnn a i2np.udp.maxConnections=nnn na stránce pokroÄilá nastavenÃ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definice" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -316,154 +350,154 @@ msgstr "Definice" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Vzdálený sdÃleÄ urÄený hashem routru." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Adresář" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "PÅ™Ãchozà spojenÃ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Odchozà spojenÃ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "NabÃdli nám že nás pÅ™edstavà (pomoc ostatnÃm peerům pÅ™ekonat náš firewall)." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "NabÃdli jsme jim že je pÅ™edstavÃme (pomoc ostatnÃm peerům pÅ™ekonat firewall za kterým jsou)." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Doba od poslednÃho pÅ™ijetà / odeslánà paketu." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "NeÄinný" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "pÅ™ÃchozÃ/odchozÃ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "PrůmÄ›rná pÅ™Ãchozà / odchozà pÅ™enosová rychlost." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "PÅ™ed jak dlouhou dobou bylo toto spojenà navázáno" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Up" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Zkreslit" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "RozdÃl mezi vaÅ¡im Äasem a Äasem peeru." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Okno pÅ™etÞenÃ, což je jak mnoho bytů může být odesláno bez potvrzenÃ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "PoÄet odeslaných zpráv ÄekajÃcÃch na potvrzenÃ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Maximálnà množstvà souběžných zpráv k odeslánÃ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "PoÄet nevyÅ™Ãzených odeslánà které pÅ™esahujà okno pÅ™etÞenÃ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Pomalý start prahu." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Round trip time v milisekundách" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "ÄŒasový limit opakovaného pÅ™enosu v milisekundách" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "SouÄasná maximálnà velikost odeslaného paketu / pÅ™edpokládaná velikost pÅ™ijÃmaného paketu (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Celkový poÄet paketů odeslaných " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Celkový poÄet paketů obdržených od peeru" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Celkový poÄet paketů znovu pÅ™enesených peeru. " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Celkový poÄet duplikovaných paketů obdržených od peeru." #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Služba" @@ -744,91 +778,100 @@ msgstr "Zakázáno" msgid "backlogged" msgstr "Backblogováno" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../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:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "" @@ -857,21 +900,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -880,7 +926,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "" @@ -1161,181 +1207,195 @@ msgid "Configuration saved successfully" msgstr "" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1349,7 +1409,7 @@ msgid "Edit" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "" @@ -1386,7 +1446,7 @@ msgid "Plugin" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1424,12 +1484,12 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "" @@ -1446,38 +1506,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "" @@ -1508,12 +1568,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "" @@ -1613,21 +1673,21 @@ msgid "Select a class to add" msgstr "" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1674,57 +1734,57 @@ msgstr "" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "" @@ -1845,7 +1905,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "" @@ -1865,7 +1925,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "" @@ -1878,7 +1938,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1894,29 +1954,65 @@ msgstr "" msgid "Unsupported" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "" @@ -1972,118 +2068,118 @@ msgstr[2] "" 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:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 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:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 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:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "" @@ -2124,7 +2220,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2139,7 +2235,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2258,8 +2354,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2413,7 +2509,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "" @@ -2541,7 +2637,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2553,90 +2649,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2730,7 +2830,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "" @@ -3070,25 +3170,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3188,123 +3292,123 @@ msgstr "" msgid "Tunnel" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3323,7 +3427,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3374,13 +3478,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "" @@ -3964,13 +4068,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "" @@ -3997,7 +4101,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4653,88 +4757,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4746,15 +4850,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4767,92 +4871,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4862,7 +4966,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4870,49 +4974,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4925,36 +5045,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4966,61 +5086,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5032,522 +5152,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5561,28 +5681,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5590,15 +5710,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5610,102 +5730,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5717,127 +5884,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5851,15 +6018,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5871,41 +6038,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5917,43 +6084,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5965,36 +6132,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -6006,71 +6173,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_da.po b/apps/routerconsole/locale/messages_da.po index 08222d03259a4230a1c2caf10ce254cec39e464b..efc36718c6e64b7d4a94023081bf871bd1e4fc2d 100644 --- a/apps/routerconsole/locale/messages_da.po +++ b/apps/routerconsole/locale/messages_da.po @@ -4,15 +4,15 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# cacapo <handelsehorisont@gmail.com>, 2013-2014 +# cacapo <handelsehorisont@gmail.com>, 2013-2015 # KIA <kia___@hushmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-07 17:54+0000\n" +"Last-Translator: cacapo <handelsehorisont@gmail.com>\n" "Language-Team: Danish (http://www.transifex.com/projects/p/I2P/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,6 +32,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -41,6 +42,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -50,6 +52,7 @@ msgstr[1] "{0} sek" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -59,6 +62,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -66,18 +70,34 @@ msgstr[0] "1 time" msgstr[1] "{0} timer" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "Ikke tingængelig " #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dage" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "1 ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "1 μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -114,7 +134,7 @@ msgstr "Til" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ingen" @@ -124,93 +144,97 @@ msgstr "ingen" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Afviser tunneler: Opstart" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Afviser tunneler: Overdreven besked-forsinkelse " -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Afviser tunneler: Begrænsning" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Afviser de fleste tunneler: Overdreven antal forspørgsler " -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Afviser tunneler: Begrænsning" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Acceptere de fleste tunneler" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Acceptere tunneler" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Afviser tunneler: BÃ¥ndbreddebegrænsning" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Afviser de fleste tunneler: bÃ¥ndbreddebegrænsning" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Acceptere de fleste tunneler" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Acceptere tunneler" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Afviser tunneler: Lukker ned!" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Afviser tunneler" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "Reseeding: router info fra fil ({0} lykkedes, {1} fejl)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeder" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed entede kun 1 router." msgstr[1] "Reseeder hentede kun {0} routere." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseeding fejlede" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Se {0} for at fÃ¥ hjælp." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Reseeding konfigurationsside" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseeder: henter seed-URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -244,6 +268,10 @@ msgstr "Hvor mange peers vi aktivt snakker med" msgid "Known fast peers" msgstr "Kendte hurtige peers" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "Kendte integrerte (floodfill) peers" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb indgang" @@ -254,52 +282,56 @@ msgstr "NetDb indgang" msgid "No transports (hidden or starting up?)" msgstr "Ingen transporter (skjult eller under opstart?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" -msgstr "" +msgstr "Ikke-understøttet signatur typer" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "Ingen støtte for vores signature type" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Utilgængelig for alle transporter" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Router Transport Adresse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} bruges kun til udadgÃ¥ende forbindelser" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP er ikke aktiveret." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Hjælp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Din transport forbindelsesgrænse,er automatisk baseret pÃ¥ din konfigurerede bÃ¥ndbredde. " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "For at tilsidesætte grænsen for ændringen af bearbejdningsdata, skal du tilføje indstillingerne i2np.ntcp.maxConnections = nnn og i2np.udp.maxConnections = nnn pÃ¥ den Avanceret Konfigurationsside." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definationer " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -310,154 +342,154 @@ msgstr "Definationer " msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Fjern-peeren, identificeret af router hash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "IndadgÃ¥ende forbindelse " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "UdadgÃ¥ende forbindelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "De har tilbudt at introducere os (hjælpe andre peers omgÃ¥ vores firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Vi tilbød at introducere dem (hjælpe andre peers omgÃ¥ deres firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Hvor længe siden en pakke blev modtaget / sent" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Hvile" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Ind/Ud" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Den problemfrie indadgÃ¥ende / udadgÃ¥ende overførselshastighed (KBytes per sekund)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Hvor længe siden denne forbindelse blev etableret" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Op" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Skæv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Forskellen pÃ¥ dit og peerens ur" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Overbelastnings vinduet, som er hvor mange bytes der kan sendes uden en kvittering" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Antal sendte beskeder der afventer at blive kvitteret for" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Det maksimale antal samtidige beskeder der kan sendes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Antallet af ventende afsendelser som overstiger overbelastnings vinduet " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Den langsomme starttilstand" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Fra start til slut i millisekunder" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Den videresendte timeout i millisekunder" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Nuværende maksimale sendte pakkestørrelse / anslÃ¥et maksimalt modtaget pakkestørrelse (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Det samlede antal af pakker sendt af peeren" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Det samlede antal af pakker modtaget fra peeren" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dub TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Det samlede antal pakker videreudsendes til peeren" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "DUB RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "De samlede antal af gentagene pakker modtaget fra peeren" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -737,91 +769,100 @@ msgstr "Banned" msgid "backlogged" msgstr "backlogged" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Dropper tunnelforespørgsler: For langsom " +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Dropper tunnelforespørgsler: høj job lag" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Dropper tunnelforespørgsler: Overbelastede" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" -msgstr "" +msgstr "Afviser tunneler: skjult mode" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Afviser tunneler: Overbelastning af forespørgsler " -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Afviser tunneler: Grænse for forbindelser" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Dropper tunnelforespørgsler: Høj belastning" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Dropper tunnelforespørgsler: Kø tid" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Nyt plugin version {0} er tilgængeligt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Opdatering for plugin {0} kunne ikke tjekkes" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Der er ingen ny version tilgængelig for plugin {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B overført" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "Installationen misslykkedes fra {0}" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Overfører fil fra {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Opdatering blev downloaded" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Genstarter" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Opdatering mislykkedes" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "fra {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Usigneret opdaterings fil fra {0} er korrupt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Det mislykkedes at kopiere til {0}" @@ -850,22 +891,25 @@ msgid "Checking for update of plugin {0}" msgstr "Tjekker for opdatering af plugin {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Opdatere" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Forsøger at installere fra fil {0}" +msgid "Bad URL {0}" +msgstr "DÃ¥rlig URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Ingen fil specificeret {0}" +msgid "Attempting to install from file {0}" +msgstr "Forsøger at installere fra fil {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -873,7 +917,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Fejlede at installere fra file {0}, kopiering mislykkedes" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Downloader plugin fra {0}" @@ -908,7 +952,7 @@ msgstr "Plugin signalturverifikation af {0} fejlede " #. 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 "" +msgstr "Plugin ikke installeret - signer ikke troværdig" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332 #, java-format @@ -1154,181 +1198,195 @@ msgid "Configuration saved successfully" msgstr "Konfigurationen er gemt med success " #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Der opstod en fejl da konfigurationen skulle gemmes (Konfigurationerne er anvendt men ikke gemt) - Se venligst fejlloggen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Gem Klient Konfigurationen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Gem Grænseflade Konfigurationen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Gem WebApp Konfigurationen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Gem Plugin Konfigurationen" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installer Plugin " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "Installere plugin fra fil" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Opdatere Alle installerede Plugins" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Fejl da plugin {0} skulle stoppe" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Slettet plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Fejl ved sletning af plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" -msgstr "Stoppet plugin {0}" +msgstr "Standsede plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Standsede webapp {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Ny klient tilføjet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Klient konfiguration fremgangsrikt gemt" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "DÃ¥rligt klientregister." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Klient {0} standset" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Klient {0} startet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Klient {0} slettet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp konfiguration gemt." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Plugin konfiguration gemt." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "startet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Kunne ikke starte." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Kunne ikke finder server." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Der er ikke angivet nogen plugin URL" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Du skal indtaste en fil" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "Installation fra file misslykkedes" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Der er ikke angivet nogen opdaterings URL for {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Opdatering eller plugin download er allerede i gang." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Opdaterer alle plugins" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "DÃ¥rlig URL {0}" +msgid "Installing plugin from {0}" +msgstr "Installerer plugin fra {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Kontrollere plugin {0} for opdateringer" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Startet plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Fejl ved opstart af plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Tilføjede bruger {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Interface konfiguration gemt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1342,7 +1400,7 @@ msgid "Edit" msgstr "Ændre" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Tilføj Klient" @@ -1379,7 +1437,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1417,12 +1475,12 @@ msgstr "Stop" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Check for opdateringer" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Opdater" @@ -1439,38 +1497,38 @@ msgstr "Slet" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Slet valgte" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Tilføje element" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Gendanne standarder" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Gem" @@ -1501,12 +1559,12 @@ msgid "Removed" msgstr "Fjernet" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Tilføj nøgle" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Slet nøgle" @@ -1606,21 +1664,21 @@ msgid "Select a class to add" msgstr "Vælg en klasse der skal tilføjes" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "BÃ¥ndbredde" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Hjemmeside" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Netværk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1667,57 +1725,57 @@ msgstr "Netværk" msgid "Summary Bar" msgstr "Opsummerings Bjælke" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunneler" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Klienter" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Nøglering" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logning" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "statistik" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avanceret" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Gem ændringer" @@ -1838,7 +1896,7 @@ msgid "or {0} bytes per month maximum" msgstr "eller maksimalt {0} bytes per mÃ¥ned " #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Ban peer indtil genstart" @@ -1858,7 +1916,7 @@ msgid "Invalid peer" msgstr "Ugyldig peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Uban peer" @@ -1871,7 +1929,7 @@ msgid "is not currently banned" msgstr "Er ikke banned lige nu" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Ændre peer bonuser " @@ -1887,29 +1945,64 @@ msgstr "DÃ¥rlig kapacitets værdi" msgid "Unsupported" msgstr "Ikke understøttet" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Gem ændringer og reseed nu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseeding er allerede i gang" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Starter reseedings processen" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "Reseed fra URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Du skal indtaste en URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "Reseed pÃ¥gÃ¥ende, tjek sammenfatning for status" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "Reseed færdig, tjek sammenfatning for status" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "Reseed fra fil" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "Reseed fra fil mislykkedes" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "Reseed lykkedes, indlæst 1 Router infos fra fil" +msgstr[1] "Reseed lykkedes, indlæst {0} Router infos fra fil" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Konfiguration er gemt med 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Luk ned med det samme" @@ -1964,118 +2057,118 @@ msgstr[1] "Vent til at routing forpligtelser udløber of {0} tunneler" msgid "Restart in {0}" msgstr "Genstarter om {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Luk ned med stil" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Stilet slukning pÃ¥begyndes" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Annuller stilet nedlukning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Stilet nedlukning er annulleret" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Stilet genstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Stilet genstart anmodet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "HÃ¥rd genstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "HÃ¥rd genstart anmodet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Omprogrammering og Genstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Omprogrammering efter stilet genstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Omprogrammering og slukning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Omprogrammering efter stilet slukning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Kør I2P ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Kør ikke I2P ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Aflæs trÃ¥de" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "TrÃ¥de dumpet til {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Vis konsol ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konsol vises ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Vis ikke konsol ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Konsol vises ikke ved opstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Fremtvinge GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Fuld garbage collection anmodet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Tjenesten er installeret" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Fare: " -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Tjenesten er fjernet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Advarsel: Kan ikke fjerne alle tjenester" @@ -2116,7 +2209,7 @@ msgid "Refresh interval must be a number" msgstr "Opdateringsinterval skal være et tal" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Gendanne den fulde standard" @@ -2131,7 +2224,7 @@ msgid "Summary bar will refresh shortly." msgstr "Opsummeringsfelt vil snart blive opdateret." #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Gendanne den minimale standard" @@ -2248,8 +2341,8 @@ msgid "Outbound options" msgstr "UdadgÃ¥ende optioner" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Tilføje bruger" @@ -2366,7 +2459,7 @@ msgstr "Russisk" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96 msgid "Slovak" -msgstr "" +msgstr "Slovakisk" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97 msgid "Swedish" @@ -2403,7 +2496,7 @@ msgid "Add" msgstr "Tilføje" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Adgangskode" @@ -2492,141 +2585,145 @@ msgstr "Download, verificer og genstart" #: ../java/src/net/i2p/router/web/EventLogHelper.java:34 msgid "Aborted startup" -msgstr "" +msgstr "Startup afbrudt" #: ../java/src/net/i2p/router/web/EventLogHelper.java:35 msgid "Enabled floodfill" -msgstr "" +msgstr "Aktivere floodfill" #: ../java/src/net/i2p/router/web/EventLogHelper.java:36 msgid "Changed IP" -msgstr "" +msgstr "IP ændret" #: ../java/src/net/i2p/router/web/EventLogHelper.java:37 msgid "Changed port" -msgstr "" +msgstr "Port ændret" #: ../java/src/net/i2p/router/web/EventLogHelper.java:38 msgid "Clock shifted" -msgstr "" +msgstr "Ur flyttet" #: ../java/src/net/i2p/router/web/EventLogHelper.java:39 msgid "Crashed" -msgstr "" +msgstr "Nedbrud" #: ../java/src/net/i2p/router/web/EventLogHelper.java:40 msgid "Critical error" -msgstr "" +msgstr "Kritisk fejl" #: ../java/src/net/i2p/router/web/EventLogHelper.java:41 msgid "Installed new version" -msgstr "" +msgstr "Ny version installeret" #: ../java/src/net/i2p/router/web/EventLogHelper.java:42 msgid "Install failed" -msgstr "" +msgstr "Installation misslykkedes" #: ../java/src/net/i2p/router/web/EventLogHelper.java:43 msgid "Network error" -msgstr "" +msgstr "Netværk fejl" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" -msgstr "" +msgstr "Ny router identitet" #: ../java/src/net/i2p/router/web/EventLogHelper.java:45 msgid "Disabled floodfill" -msgstr "" +msgstr "Flodfill deaktiveret" #: ../java/src/net/i2p/router/web/EventLogHelper.java:46 msgid "Out of memory error" -msgstr "" +msgstr "Fejl ud af hukommelse" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" -msgstr "" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Adgangs forandring" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" -msgstr "" +msgid "Reseeded router" +msgstr "Reseeded router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" -msgstr "" +msgid "Soft restart" +msgstr "Blød genstart" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" -msgstr "" +msgid "Started router" +msgstr "Startet router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" -msgstr "" +msgid "Stopped router" +msgstr "Standsede router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "Opdaterede router" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" -msgstr "" +msgstr "Vagthund advarsel" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" -msgstr "" +msgstr "Vise Hændelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" -msgstr "" +msgstr "Hændelser siden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" -msgstr "" +msgstr "Hændelse type" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" -msgstr "" +msgstr "Alle hændelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" -msgstr "" +msgstr "Filter hændelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" -msgstr "" +msgstr "Ingen hændelser fundet" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" -msgstr "" +msgstr "Ingen hændelser fundet i tidligere {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" -msgstr "" +msgstr "Ingen \"{0}\" hændelser fundet" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" -msgstr "" +msgstr "Ingen \"{0}\" hændelser fundet i tidligere {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tid" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" -msgstr "" +msgstr "Hændelser " -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" -msgstr "" +msgstr "Detaljer" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ugyldig formularafsendelse, sandsynligvis fordi du brugte 'tilbage' eller 'reload' knappen pÃ¥ din browser. Prøv venligst at sende formularen igen." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2720,7 +2817,7 @@ msgid "Periods" msgstr "Perioder" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "eller" @@ -2830,7 +2927,7 @@ msgstr "Lokal webserver" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 msgid "The Anoncoin project" -msgstr "" +msgstr "Anoncoin projektet" #: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Bug Reports" @@ -2891,7 +2988,7 @@ msgstr "Anonym Git Hosting" #: ../java/src/net/i2p/router/web/HomeHelper.java:49 msgid "HiddenGate" -msgstr "" +msgstr "HiddenGate" #: ../java/src/net/i2p/router/web/HomeHelper.java:50 msgid "Microblog" @@ -3060,25 +3157,29 @@ msgid "Runs" msgstr "Kører" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Avg" +msgid "Dropped" +msgstr "Dropped" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Avg" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Afventer" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Resumé" @@ -3151,7 +3252,7 @@ msgstr "Destination" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:156 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 msgid "Add to local addressbook" -msgstr "" +msgstr "Føje til den lokale adressebog" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:173 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:200 @@ -3178,123 +3279,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Ikke initialiseret" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Netværksdatabase Router statistik" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Antal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transporter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Vores information" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Peer information for" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Hele posten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Gemt" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Opdateret" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} siden" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publiceret" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" -msgstr "" +msgstr "Underskriftsnøgle" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adresse(r)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "omkostninger" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Gemt eller under opstart" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU med introdutører " -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP og SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP og SSU med introdutører" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 kun SSU, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 kun NTCP, SSU, introducers" @@ -3313,7 +3414,7 @@ msgid "Hide news" msgstr "Skjul nyheder" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Vis nyheder" @@ -3360,13 +3461,13 @@ msgstr "Grupper (Caps)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Hastighed" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapacitet" @@ -3738,13 +3839,13 @@ msgstr "Tekstbaseret statistik over routerens ydelse" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:228 #: ../java/src/net/i2p/router/web/SummaryHelper.java:421 msgid "Local Tunnels" -msgstr "" +msgstr "Lokale Tunneler" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:230 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337 msgid "Hidden Services Manager" -msgstr "" +msgstr "Skjulte Tjenster Manager" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:248 msgid "General" @@ -3793,11 +3894,11 @@ msgstr "Hjælp med konfiguration af firewall og router for den optimale I2P ydel #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:332 msgid "See more information on the wiki" -msgstr "" +msgstr "Se mere information pÃ¥ wikien" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Warning: ECDSA is not available. Update your Java or OS" -msgstr "" +msgstr "Advarsel: ECDSA er ikke tilgængelig. Opdater din Java eller OS" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 msgid "Configure I2P Updates" @@ -3948,19 +4049,19 @@ msgstr "ERR-Tidsforskel pÃ¥ {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Tester" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" #: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-Unresolved TCP Address" -msgstr "" +msgstr "ERR-Uopløst TCP Adresse" #: ../java/src/net/i2p/router/web/SummaryHelper.java:169 msgid "ERR-Private TCP Address" @@ -3981,7 +4082,7 @@ msgstr "WARN-Bag en Firewall og Floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Firewalled" @@ -4013,7 +4114,7 @@ msgstr "Tilføj/fjern/ændre & kontroller din klient og server tunneler" #: ../java/src/net/i2p/router/web/SummaryHelper.java:433 msgid "Hidden Service" -msgstr "" +msgstr "Skjulte Tjenster" #: ../java/src/net/i2p/router/web/SummaryHelper.java:437 msgid "Show tunnels" @@ -4637,88 +4738,88 @@ msgstr "Genindlæs (ninger)" msgid "Enable" msgstr "Aktiver" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "BÃ¥ndbredde begrænser" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P fungerer bedst hvis du konfigurer dine forhold til at matche hastigheden pÃ¥ din internet forbindelse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps ind" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps Ud" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Del" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTE" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Du har konfigureret I2P til kun at dele {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P kræver mindst 12KBps for at kunne aktivere deling." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Vær venlig at aktivere deling (deling under tunneler) ved at konfigurere mere bÃ¥ndbredde. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Det forbedre din anonymitet ved at skabe dæknings trafik, og hjælper netværket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Du har konfigureret I2P til at dele {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Jo mere du deler af din bÃ¥ndbredde, des mere forbedre du din anonymitet og hjælper netværket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Avanceret network konfigurationsside" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Annuller" @@ -4730,18 +4831,18 @@ msgstr "Avanceret konfiguration" msgid "I2P Advanced Configuration" msgstr "I2P avanceret konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Avanceret I2P konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Nogle ændringer kræver et genstart, før de kan træde i kraft" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." -msgstr "" +msgstr "Hvis du vil foretage ændringer, skal du redigere filen {0}." #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150 msgid "config clients" @@ -4751,92 +4852,92 @@ msgstr "konfigurer klienter" msgid "I2P Client Configuration" msgstr "I2P Klient Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Klient Konfiguration" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Java klienterne herunder er startet af routeren og kører i den samme JVM" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Vær forsigtig til at ændre indstillingerne her. 'Router konsol' og 'applikationstunneler' er nødvendige for de fleste anvendelser af i2P . Kun avancerede brugere bør gøre sÃ¥danne ændringer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "for at ændrer andre klient indstillinger, rediger filen" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Alle ændringer kræver et genstart før de træder i kraft." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Avanceret klient brugergrænseoverflade konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Ekstern I2CP (I2P Klient Protokol) brugergrænseoverflade Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Aktiveret uden SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Aktiveret og SSL kræves" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Deaktiveret - Klienter udenfor denne Java process kan muligvis ikke forbinde sig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP brugergrænseoverflade" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP Port" -#: ../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:552 msgid "Authorization" msgstr "Autorasition " -#: ../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:558 msgid "Require username and password" msgstr "Kræver brugernavn og adgangskode" -#: ../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:560 msgid "Username" msgstr "Brugernavn" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Standardindstillingerne vil virke i de fleste tilfælde" -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Enhver ændring der bliver lavet her, skal ogsÃ¥ konfigureres hos den eksterne klient." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Mange klienter understøtter ikke SSL eller Autorisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebApp Konfiguration" -#: ../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:580 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 " @@ -4846,7 +4947,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Java web applikationerne herunder er startet igennem webKonsol klienten og kører i samme JVM som routeren. De er typisk web applikationer, tilgængelige igennem router konsollen. De kan være fulde applikationer (sÃ¥ som i2psnark), grænseflade til en anden klient eller applikation, som skal været aktiveret separat (sÃ¥ som susidns, i2ptunnel), eller ikke have nogen form for webgrænseflade. (sÃ¥ som adressebog) " -#: ../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:582 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 " @@ -4854,52 +4955,68 @@ msgid "" "preferred method." msgstr "Et web app kan ogsÃ¥ deaktiveres ved at fjerne .war filen fra webapps mappen; dog vil .war filen genopstÃ¥ nÃ¥r du opdaterer routeren til en nyere version, sÃ¥ deaktivering af web appet her, er den foretrukne metode" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Plugin Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Plugins herunder er startet af webKonsol klienten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Plugin installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "Plugin installation fra URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." -msgstr "" +msgstr "Kig efter tilgængelige plugins pÃ¥ {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "For at installere et plugin, indtast URLen hvorfra det skal downloades." +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "Plugin installation fra fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "Installer plugin fra fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Vælg xpi2p eller su3 fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Opdatere alle plugins" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "config hjem" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Standardstartside" -#: ../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:480 msgid "Use old home page" msgstr "Brug gamle hjemmeside" -#: ../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 msgid "Search Engines" msgstr "Søgemaskiner" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" -msgstr "" +msgstr "Skjulte Tjenster af interesse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" -msgstr "" +msgstr "Applikationer og Konfiguration" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150 msgid "config keyring" @@ -4909,36 +5026,36 @@ msgstr "konfigurer nøglering" msgid "I2P Keyring Configuration" msgstr "I2P Nøglerings Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Router nøgleringen bruges til at dekryptere krybterede leaseSets. " -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Nøgleringen kan indeholde nøgler for lokale eller fjern-krybterede destinationer. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Manuel Nøglerings Tilføjelse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Indtast nøgler for krybterede fjerndestinationer her." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Nøgler for lokaldestinationer skal indtastes pÃ¥" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PTunnel side" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Destinations navn, hush eller komplet nøgle" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Krybterings nøgle" @@ -4950,61 +5067,61 @@ msgstr "konfigurer loggning " msgid "I2P Logging Configuration" msgstr "I2P logging konfiguration" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Konfigurer I2P logging indstillinger" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Logging filnavn" -#: ../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:441 #, java-format msgid "Edit {0} to change" -msgstr "" +msgstr "Rediger {0} for at ændre" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(symbolet '@' vil blive skiftet ud under log rotation)" -#: ../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:447 msgid "Log record format" msgstr "Log post format" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(brug 'd' = dato, 'c' = class, 't' = trÃ¥d, 'p' = prioritet, 'm' = meddelelse)" -#: ../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:453 msgid "Log date format" msgstr "Log dato format" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = mÃ¥ned, 'dd' = dag, 'HH' = time, 'mm' = minut, 'ss' = sekund, 'SSS' = milisekund)" -#: ../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:459 msgid "Max log file size" msgstr "Maksimal log fil størrelse" -#: ../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:463 msgid "Default log level" msgstr "Standard log niveau" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG og INFO er ikke anbefalede standardindstillinger, da de drastisk vil nedsætte hastigheden pÃ¥ din router." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Log niveau brud" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nyt brud" @@ -5016,522 +5133,522 @@ msgstr "Konfigurer netværk" msgid "I2P Network Configuration" msgstr "I2P Netværks Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP og Transport konfiguration" -#: ../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:482 msgid "There is help below." msgstr "Der er hjælp herunder." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP Configuration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Aktiver UPnP til at Ã¥bne firewall porte" -#: ../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:490 msgid "UPnP status" msgstr "UPnP status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP Konfiguration" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Eksternt værtsnavn eller IP-adresse kan nÃ¥s" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Brug alle auto-opdag metoder " -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Deaktiver UPnP IP adresse detektion" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignorer lokal brugergrænseoverflades IP adresse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Brug kun SSU IP adresse detektion " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Skjult tilstand - Publicer ikke din 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:516 msgid "(prevents participating traffic)" msgstr "(Forhindrer deltagende trafik)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Specificer værtsnavn eller IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Handling nÃ¥r IP bliver ændret" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptop tilstand - Ændre router identitet og UDP port nÃ¥r IP ændres for forbedret anonymitet" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Eksperimental" -#: ../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:532 msgid "IPv6 Configuration" msgstr "IPv6 konfiguration" -#: ../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:536 msgid "Disable IPv6" msgstr "Deaktivere 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:540 msgid "Enable IPv6" msgstr "Aktivere IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Foretrække IPv4 over for IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Foretrække IPv6 over for IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Brug kun IPv6 (deaktivere IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "UDP konfiguration:" -#: ../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:558 msgid "UDP port:" msgstr "UDP port:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Deaktiver fuldstændig" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(vælg kun hvis bag en firewall der blokerer udgÃ¥ende UDP) " -#: ../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:578 msgid "TCP Configuration" msgstr "TCP Konfiguration:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Brug auto-detekteret ip adresse" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "nuværende" -#: ../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:590 msgid "if we are not firewalled" msgstr "hvis vi ikke er firewalled" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Brug altid auto-detekteret IP adresse (ikke firewalled)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Deaktiver indadgÃ¥ende (Firewalled)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(vælg kun hvis du er bag en firewall der regulerer eller blokerer udadgÃ¥ende TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Ekstern TCP port kan nÃ¥s" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Brug samme port som er konfigureret for UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Specificer port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Noter" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Fortæl ikke dit port nummer til nogen! b) Ændring af disse indstilligner vil genstarte din router." -#: ../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:637 msgid "Configuration Help" msgstr "Konfigurations hjælp" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Selvom I2P virker bag de fleste firewalls, vil din hastighed og netværks integration generelt set blive forbedret hvis I2P portene bliver Ã¥bnet for bÃ¥de UDP og TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Hvis du kan, sÃ¥ prik et hul i din firewall sÃ¥ UDP og TCP pakker uopfordret kan nÃ¥ dig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Hvis du ikke kan, I2P understøtter UPnP (Universal Plug and Play) og UDP hulning med \"SSU introduktioner\" til at relæ trafikken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "De fleste af de ovenstÃ¥ende muligheder er for særlige situationer, for eksempel hvor UPnP ikke virker korrekt, eller en firewall der ikke er under din kontro som gør skade." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Nogle firewalls som f.eks. symmetric NATs fungere muligvis ikke med I2P." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP bruges til at kommunikere med Internet Gateway Devices (IGDs) til at detektere den eksterne IP adresse og Ã¥bne porte." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP understøttelse er i beta, og det kan derfor skyldes en masse grunde hvis dette derfor ikke virker." -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Ingen UPnP-kompatibelt enhed er tilstede." -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP er slÃ¥et fra pÃ¥ enheden" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Software Firewall forstyrrer UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Der er fejl i enhedens UPnP implentation " -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Flere firewalls/routers stÃ¥r i vejen for internetforbindelsen" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP enhed er blevet ændret, genstarteret eller ogsÃ¥ er adressen ændret" -#: ../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:672 msgid "Review the UPnP status here." msgstr "GennemgÃ¥ UPnP status her." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP kan aktivers eller deaktiveres ovenfor, men en ændring kræver at routeren genstartes før indstillingerne træder i kraft." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Værtsnavne som bliver tastet ind ovenfor vil blive udgivet i netværksdatabasen." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "De er <b>ikke privat</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Derudover, <b>Indsæt ikke en privat IP adresse</b> som f.eks. 127.0.0.1 eller 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Hvis du specificerer den forkerte IP adresse eller værtsnavn samt ikke konfigurer din NAT eller firewall ordentligt, vil din netværks ydelse falde drastisk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "NÃ¥r du er i tvivl, sÃ¥ brug standardindstillingerne." -#: ../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:686 msgid "Reachability Help" msgstr "FÃ¥ hjælp til sikring af adgang" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Hvis du mener at du har Ã¥bnet din firewall og I2P stadig tror du er bag en firewall, sÃ¥ husk pÃ¥ at du kan have flere firewalls, f.eks. begge softwarepakker og eksterne hardware routers." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Hvis der er en fejl, sÃ¥ kan <a href=\"logs.jsp\">logs</a> ogsÃ¥ være med til at diagnoserer problemet" -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Det virker ikke som om din UDP port er bag en firewall." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Det virker som om din UDP port er bag en firewall." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Eftersom firewallens detektions metoder ikke er 100% pÃ¥lidelige, kan det nogen gange ske at det bliver vist som en fejl." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Dog, hvis dette sker gang pÃ¥ gang, bør du tjekke om bÃ¥de dine eksterne og interne firewalls har Ã¥bne porte." -#: ../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:708 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 vil fungere uden problemer selvom I2P er bag en firewall, der er altsÃ¥ ingen grund til bekymring. Hvis I2P er bag en firewall, bruger routeren \"introdutkører\" til at relæ indadgÃ¥ende forbindelser. " -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Dog, vil du fÃ¥ mere deltagende trafik og hjælpe netværket mere, hvis du kan Ã¥bne din firewall(s)" -#: ../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:712 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 "Hvis du mener du allerede har gjort det, sÃ¥ husk pÃ¥ at du muligvis har bÃ¥de en hardware og en software firewall, eller mÃ¥ske er bag en ekstra institutionel firewall som du ikke har kontrol over." -#: ../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:714 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 "Derudover kan nogen routere ikke Ã¥bne bÃ¥de TCP og UDP pÃ¥ en enkel port, eller der kan være begrænsninger eller bugs som forhindrer trafik i at passere igennem I2P" -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Routeren tester lige nu om din UDP port er bag en 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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Routeren er ikke konfigureret til at udgive dens adresse, derfor forventer den ikke indkommende forbindelser" -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "skjult tilstand er automatisk aktiveret for ekstra beskyttelse i visse lande" -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARN - Bag en Firewall og Hurtig" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Du har konfigureret I2P til at dele mere end 128KBps af din bÃ¥ndbredde, men du er bag en firewall." -#: ../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:730 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 "Selvom I2P vil fungere fint med denne opsætning, hvis du faktisk har over 128KBps som du vil dele, vil det være til stor hjælp for netværket hvis du Ã¥bnede din firewall." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARN - Bag en firewall og Floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Du har konfigureret I2P til at være en floodfill router, men du er bag en firewall." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "For bedst deltagelse som en floodfill router, burde du Ã¥bne din firewall." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "Warn - Bag en firewall med indadgÃ¥ende TCP aktiveret" -#: ../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:740 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 "Du har konfigureret indadgÃ¥ende TCP, dog er din UDP port bag en firewall, det er derfor muligt at din TCP port ogsÃ¥ er bag en firewall." -#: ../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:742 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 "Hvis din TCP port er bag en firewall med indadgÃ¥ende TCP aktiveret, hvis routere ikke have mulighed for at komme i kontakt med dig igennem TCP. Dette vil være dÃ¥rligt for netværket." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Vær venlig at Ã¥bne din firewall eller sÃ¥ indadgÃ¥ende TCP fra herover." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARN - Bag en firewall med UDP deaktiveret" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Du har konfigureret indadgÃ¥ende TCP, dog har du deaktiveret UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Det virker som om du er bag en firewall pÃ¥ TCP, derfor kan din router ikke acceptere indadgÃ¥ende forbindelser" -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Ã…ben venligst din firewall eller aktiver UDP" -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Tidsforskel" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Dit systems ur er skævt, hvilket kan gøre det svært at deltage i netværket." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Ændrer dine Tids indstillinger hvis denne fejl vare ved" -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Privat TCP adresse" -#: ../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:762 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 "Du mÃ¥ aldrig annoncere en ikke-routerbar IP-adresse sÃ¥som 127.0.0.1 eller 192.168.1.1 som din eksterne adresse." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Ændrer din adresse eller deaktiver indadgÃ¥ende TCP ovenfor." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - SymmetricNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P har fundet ud af at du er bag en firewall som skyldes en Symmetric NAT" -#: ../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:770 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 "I2P fungerer ikke særlig godt bag denne type firewall. Du vil højst sandsynligt ikke have mulighed for at accepterer indadgÃ¥ende forbindelser, hvilket vil begrænse din deltagelse i netværket." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERR - UDP port er i brug - Sæt i2np.udp.internalPort=xxxx i avanceret konfiguration og genstart" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." -msgstr "" +msgstr "I2P kunne ikke binde til den konfigurerede port angiven pÃ¥ avancerede netværkskonfigurationsside." -#: ../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:776 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 "Tjek og se om et andet program bruger den konefigureret port. Hvis der er det, stop det program eller konfigurer I2P til at bruge en anden port." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Dette kan være en kortvarig fejl, hvis det andet program ikke længere bruger porten." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Dog er et genstart altid nødvendigt efter denne slags fejl." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERR - UDP er deaktiveret og indadgÃ¥ende TCP vært/port er ikke indstillet." -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Du har ikke konfigureret indadgÃ¥ende TCP med et værtsnavn og port ovenfor, dog har du deaktiveret UDP" -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Derfor kan din router ikke accepterer indadgÃ¥ende forbindelser." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Vær venlig at konfigurer en TCP vært og port ovenfor eller aktiverer UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Klient Manager I2CP Fejl - Tjek loggen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Dette skyldes normalt en konflikt med port 7654. Check loggen for at bekræfte." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5545,28 +5662,28 @@ msgstr "konfigurer peers" msgid "I2P Peer Configuration" msgstr "I2P peer Konfiguration" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Manuelle Peer Styring" -#: ../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:488 msgid "Router Hash" msgstr "Router Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Manuelt Banning / Unbanning af Peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Banning vil forhindre at deltagelsen af denne peer i tunneler som du laver." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Juster Profil Bonusser" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5574,15 +5691,15 @@ msgid "" "displayed on the" msgstr "Bonusser kan være positive og negative, og gÃ¥r ud over peerens indkludering i Hurtige og Hæj kapacitets niveauer. Hurtige peers er brugt for klient tunneler, og Høj kapacitet peers bruges ved nogen Udforsknings Tunneler. Nuværende bonusser vises pÃ¥" -#: ../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:508 msgid "profiles page" msgstr "profil siden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Bannede peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Bannede IPer" @@ -5594,102 +5711,149 @@ msgstr "konfigurer reseeding" msgid "I2P Reseeding Configuration" msgstr "I2P Reseedings konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Reseeding Konfiguration" - -#: ../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:475 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 "Reseeding er systemregenererings processen der bliver brugt til at finde andre routere da du installerede I2P, eller nÃ¥r din router har for lidt router referencer tilbage." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Hvis reseeding mislykkes, skal du som udgangspunkt først tjekke din netværks forbindelse" -#: ../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 "Rediger kun de her hvis HTTP er blokeret af en restriktiv firewall, reseed mislykkedes, og du har adgang til en HTTP proxy." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Se {0} for instruktioner omkring manuel reseeding" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "FAQen" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Manuell Reseed fra URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Indtaste zip eller su3 URL" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "SU3 formatet foretrækkes, da det vil blive verifiered som underskrivet af en pÃ¥lidelig kilde." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "Zip-formatet er usigneret; bruge en zip-fil kun fra en kilde, du har tillid til." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Manuell Reseed fra fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Vælg zip eller su3 fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Skabe Reseed fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Skabe ny reseed zip file der kan deles med andre til manuell reseed." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Denne fil vil aldrig indeholde din egen router identitet eller IP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Skabe reseed fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Reseeding Konfiguration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Ændre disse kun hvis HTTPS er blokeret af en restriktiv firewall og reseed mislykkedes." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Reseed URL udvalget" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Prøv SSL først og derefter non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Brug kun SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Brug kun non-SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLer" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Aktiver HTTP proxy" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP Proxy udbyder" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Port" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Brug HTTP proxy autorisation" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP proxy brugernavn" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP proxy adgangskode" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Aktivere HTTPS proxy" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "HTTPS proxy vært" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "HTTPS proxy port" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Brug HTTPS proxy autorisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS proxy brugernavn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS proxy adgangskode" @@ -5701,127 +5865,127 @@ msgstr "Konfigurer tjenester" msgid "I2P Service Configuration" msgstr "I2P Tjenester Konfiguration" -#: ../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:465 msgid "Shutdown the router" msgstr "Sluk routeren" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Stilet slukning lader routeren leve op til alle de aftaler, den allerede har lavet før den bliver slukket, men dette kan tage et par minutter." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Hvis du har behov for at slukke routeren med det samme, er denne mulighed ogsÃ¥ tilstede." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Hvis du vil routeren til at genstarte efter den er lukket ned, kan du vælge en af følgende." -#: ../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:485 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 "Dette er brugbart i nogle situationer - f.eks. hvis du har ændret nogle indstillinger som klient applikationen kun læser nÃ¥r den starter, dette kan f.eks. være routerkonsollens adgangskode, eller grænseoverflades som den kører pÃ¥." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Et stilet genstart vil tage et par minutter (mine dine peers vil sætte stor pris pÃ¥ din tÃ¥lmodighed), imens et hÃ¥rdt genstart gør det med det samme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Efter at routeren tages ned, vil den vente 1 minut før den starter op igen." -#: ../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:499 msgid "Systray integration" msgstr "Systray Integration" -#: ../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:501 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 "PÃ¥ denne Windows platform, er der en lille applikation der sidder i processbjælken, der giver dig mulighed for hurtigt at se routerens status. " -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(senere hen, vil det derudover ogsÃ¥ være muligt for I2P klient applikationer at integrerer deres egen funktionalitet ned i processbjælken) " -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Hvis du er pÃ¥ Windows, kan du enten aktivere eller deaktivere dette ikon her." -#: ../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:507 msgid "Show systray icon" msgstr "Hvis ikonet pÃ¥ procesbjælken" -#: ../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:509 msgid "Hide systray icon" msgstr "Skjul procesbjælke ikonet" -#: ../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:511 msgid "Run on startup" msgstr "Kør ved opstart" -#: ../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:513 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 "Du kan styrer om I2P skal begynde at kører ved opstart eller ikke ved at vælge en af følgende muligheder - I2P vil installere (eller afinstallere) tjenesten efter dit valg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Hvis du ønsker at benytte kommandolinjen, kan du ogsÃ¥ køre " -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Note" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Hvis du kører I2P som tjeneste lige nu, vil afinstallering lukke routeren ned med det samme." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Du kan eventuelt tænke over at lukke ned med stil, som ovenfor, og derefter kører uninstall_i2p_service_winnt.bat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Fejlretning" -#: ../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:533 msgid "View the job queue" msgstr "Hvis job køen" -#: ../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:537 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 "I nogle tilfælde, kan det være behjælpeligt at fejlrette I2P ved at fÃ¥ et thread dump. For at fÃ¥ et sÃ¥dant, vælg venligst følgende mulighed, og gennemgÃ¥ thread dumped til <a href=\"logs.jsp#servicelogs\">wrapper.log</a>" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Start browser ved router opstart?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5835,15 +5999,15 @@ msgstr "konfigurer opsummeringsfelt" msgid "I2P Summary Bar Configuration" msgstr "I2P Opsummeringsfelt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Opdateringinterval" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "sekunder" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Tilpasse Opsummeringsfelt" @@ -5855,41 +6019,41 @@ msgstr "konfigurations statistikker" msgid "I2P Stats Configuration" msgstr "I2P Statistik Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Konfigurer I2P Statistik Samling" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Aktiver komplet statistik?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "Ændring kræver genstart for at træde i kraft" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Statistik fil" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filter" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "Skift imellem alle" -#: ../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:485 msgid "Log" msgstr "Log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Graf" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Avanceret filter" @@ -5901,43 +6065,43 @@ msgstr "konfigurer tunneler" msgid "I2P Tunnel Configuration" msgstr "I2P Tunnel Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Standardindstillingerne fungere for de fleste. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Der er en grundlæggende afvejning mellem anonymitet og ydeevne." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunneler længere end 3 hop (f.eks. 2 hop + 0-2 hop, 3 hop + 0-1 hop, 3 hop + 0-2 hop), eller en høj mængde + backup mængde, kan betyde en alvorlig reduktion af ydeevne eller pÃ¥lidelighed." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Høj CPU og/eller høj udadgÃ¥ende bÃ¥ndbredde kan resultere i." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Ændrer disse indstillinger med forsigtighed, og juster dem hvis du har problemer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Ændring af udforskende tunnel indstillinger bliver gemt i router.config filen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Klient tunnel ændringer er midlertidige og bliver ikke gemt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "For at lave permanente klient ændringer, se " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2ptunnel side" @@ -5949,36 +6113,36 @@ msgstr "config UI" msgid "I2P UI Configuration" msgstr "I2P UI Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Router Konsol Tema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Tema valg er deaktiveret for Internet Explorer, undskyld." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Hvis du ikke bruger IE, sÃ¥ er det muligt at din browser lader som om den er IE; vær venlig at konfigurer din browser (eller proxy) til at bruge en anden User Agent hvis du ønsker at have adgang til konsol temaer." -#: ../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:453 msgid "Router Console Language" msgstr "Router Konsol Sprog" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Bidrag gerne til routerens oversættelse! Kontakte udviklerne pÃ¥ #i2p-dev i IRC hvis du vil hjælpe." -#: ../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:463 msgid "Apply" msgstr "Ansøge" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Roter Konsol Adgangskode" @@ -5990,71 +6154,71 @@ msgstr "config update" msgid "I2P Update Configuration" msgstr "I2P Opdaterings Konfiguration" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Check for I2P og Nyheds opdateringer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Nyheder & I2P opdateringer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "tjekke for nyhedsopdateringer" -#: ../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:451 msgid "News Updates" msgstr "Nyhedsopdateringer" -#: ../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:459 msgid "Update In Progress" msgstr "Opdatering er i gang" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Nyheds URL" -#: ../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:475 msgid "Refresh frequency" msgstr "Genindlæsnings frekvens" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Opdaterings politik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Hent nyheder via eepProxyn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Opdater igennem 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:497 msgid "eepProxy host" msgstr "eepProxy udbyder" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Opdaterings URLer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Betroede Nøgler" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Opdater med usignerede udviklingsbuilds" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Usigneret Build URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Opdateringer vil blive afsendt via din pakke manager" @@ -6166,11 +6330,11 @@ msgstr "ikke fundet" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:146 msgid "events" -msgstr "" +msgstr "hændelser" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:334 msgid "I2P Event Log" -msgstr "" +msgstr "I2P Hændelser Log" #: ../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 @@ -6222,11 +6386,11 @@ msgstr "Router Logge" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:419 msgid "Event Logs" -msgstr "" +msgstr "Hændelser Logs" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:421 msgid "View event logs" -msgstr "" +msgstr "Vis hændelser log" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:423 msgid "Service (Wrapper) Logs" diff --git a/apps/routerconsole/locale/messages_de.po b/apps/routerconsole/locale/messages_de.po index 183ed03115126b20899b93daa088d855fdc1dddc..37d5f25bc2b94c799aae2c184d8ef3f722e03dd7 100644 --- a/apps/routerconsole/locale/messages_de.po +++ b/apps/routerconsole/locale/messages_de.po @@ -9,7 +9,7 @@ # blabla <blabla@trash-mail.com>, 2012 # D.A. Loader <>, 2012 # ducki2p <ducki2p@gmail.com>, 2011 -# Ettore Atalan <atalanttore@googlemail.com>, 2014 +# Ettore Atalan <atalanttore@googlemail.com>, 2014-2015 # foo <foo@bar>, 2009 # Lars Schimmer <echelon@i2pmail.org>, 2014-2015 # Ashoka <martin.tastler@posteo.de>, 2013 @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-10 13:58+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-09 09:07+0000\n" "Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n" "Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\n" "MIME-Version: 1.0\n" @@ -43,6 +43,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -52,6 +53,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -61,6 +63,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -70,6 +73,7 @@ msgstr[1] "{0} Minuten" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -77,18 +81,34 @@ msgstr[0] "1 Stunde" msgstr[1] "{0} Stunden" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "nicht verfügbar" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "einen Tag" msgstr[1] "{0} Tage" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "{0,number,###} ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "{0,number,###} μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -125,7 +145,7 @@ msgstr "An" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "keine" @@ -135,93 +155,97 @@ msgstr "keine" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Weise Tunnelanfragen ab: Initialisieren" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Weise Tunnelanfragen zurück: hohe Nachrichtenlatenz" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Weise Tunnelanfragen zurück: Begrenzung erreicht" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Weise Tunnelanfragen zurück: hohe Anzahl an Anfragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Weise Tunnelanfragen zurück: Begrenzung erreicht" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Akzeptiere die meisten Tunnelanfragen" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Akzeptiere Tunnelanfragen" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Weise Tunnelanfragen zurück: Bandbreitenbeschränkung erreicht" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Weise die meisten Tunnelanfragen zurück: Bandbreitenbeschränkung erreicht" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Akzeptiere die meisten Tunnelanfragen" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Akzeptiere Tunnelanfragen" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Weise Tunnelanfragen zurück: Beende Router" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Weise Tunnelanfragen zurück" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "Reseede: Bekam Router Informationen aus der Datei ({0} erfolgreich, {1} Fehler)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeden" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Nur Daten eines Routers per Reseed erhalten" msgstr[1] "Nur {0} Routerinformationen per Reseed erhalten" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed fehlgeschlagen" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Für Hilfe, siehe {0}!" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Einstellungen für das Reseeden" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseed: Hole die Seed-URL" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -255,6 +279,10 @@ msgstr "Anzahl aktiver Teilnehmer mit denen wir reden" msgid "Known fast peers" msgstr "bekannte schnelle Teilnehmer" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "Bekannte integrierte (FloodFill) Kontakte" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetzDB-Eintrag" @@ -265,52 +293,56 @@ msgstr "NetzDB-Eintrag" msgid "No transports (hidden or starting up?)" msgstr "Keine Transporte (Versteckter Modus oder Start?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Nicht unterstützter Signaturtyp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "Keine Unterstützung für unseren Signaturtyp" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Unerreichbar auf allen Transporten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Router-Transport-Adresse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} wird nur für ausgehende Verbindungen genutzt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP ist nicht aktiviert." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Hilfe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Ihre Verbindungseinstellungen werden, basierend auf der von Ihnen zur Verfügung gestellten Bandbreite, automatisch vorgenommen." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Um diese Einstellungen zu umgehen, fügen Sie folgende Einstellungen der Seite \"Erweiterte Einstellungen\" hinzu: i2np.ntcp.maxConnections=nnn und i2np.udp.maxConnections=nnn" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definitionen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -321,154 +353,154 @@ msgstr "Definitionen" msgid "Peer" msgstr "Teilnehmer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Der entfernte Teilnehmer, über seine Router-Prüfsumme erkannt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Richtung" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "eingehende Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "ausgehende Verbindungen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Sie boten an, uns bekannt zu machen (anderen Teilnehmern helfen, unsere Firewall zu überwinden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Wir bieten an, sie bekannt zu machen (anderen Teilnehmern helfen, ihre Firewall zu überwinden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "vergangene Zeit seit ein Paket empfangen/gesendet wurde" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "untätig" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "ein-/ausgehend" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Die geglättete ein-/ausgehende Transferrate (KBytes pro Sekunde)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "wie lange die Verbindung schon besteht" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "verbunden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Differenz" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Unterschied zwischen Ihrer und der Uhr des Teilnehmers" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Der Pufferspeicher, der angibt, wieviele Bytes Sie ohne Bestätigung senden können" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Anzahl der gesendeten Nachrichten, die auf Bestätigung warten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "maximale Anzahl von gleichzeitig sendbaren Nachrichten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Anzahl der ausstehenden Sendeanforderungen, die den Pufferspeicher überschreiten." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Grenzwert zum verzögertem Starten" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Rundenzeit zum Server und zurück in Millisekunden" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Timeout beim erneuten Senden (in Millisekunden)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "derzeit maximale Größe der gesendeten Pakete / geschätzte maximale Größe der empfangenen Pakete (Bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "gesendet" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Gesamtanzahl der an den Teilnehmer gesendeten Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "empfangen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Gesamtanzahl der vom Teilnehmer empfangenen Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "mehrfach gesendet" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Gesamtanzahl der an den Teilnehmer erneut gesendeten Pakete" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "mehrfach empfangen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Gesamtanzahl der vom Teilnehmer erneut empfangenen Pakete" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -748,91 +780,100 @@ msgstr "Gesperrt" msgid "backlogged" msgstr "im Rückstand" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Ignoriere Tunnelanfragen: zu langsam" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Tunnelanforderungen werden verworfen: Hohe Aufgabenverzögerung" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Ignoriere Tunnelanfragen: überlastet" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Weise Tunnel ab: Versteckter Modus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Weise Tunnelanfragen zurück: Ãœberlast an Anfragen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Weise Tunnelanfragen zurück: Verbindungslimit erreicht" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Ignoriere Tunnelanfragen: Hohe Last" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Ignoriere Tunnelanfragen: zu lange Warteschlange" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Neue Version des Zusatzprogramms ist verfügbar ({0})" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Ãœberprüfung auf neue Version des Zusatzprogramms {0} fehlgeschlagen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Keine neue Version des Zusatzprogrammes {0} verfügbar" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}Bytes übertragen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "Installation von {0} fehlgeschlagen" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Ãœbertragung von {0} fehlgeschlagen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Aktualisierung heruntergeladen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Starte neu" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Aktualisierung verifiziert" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "von {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Unsignierte Aktualisierungsdatei von {0} ist fehlerhaft" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Kopieren nach {0} fehlgeschlagen" @@ -861,22 +902,25 @@ msgid "Checking for update of plugin {0}" msgstr "Auf Aktualisierungen des Zusatzprogramms {0} prüfen" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Aktualisiere" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Versuche, von Datei {0} zu installieren" +msgid "Bad URL {0}" +msgstr "ungültige URL: {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Keine Datei angegeben {0}" +msgid "Attempting to install from file {0}" +msgstr "Versuche, von Datei {0} zu installieren" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -884,7 +928,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Installation der Datei {0} fehlgeschlagen, Kopieren fehlgeschlagen" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Lade Zusatzprogramm herunter von {0}" @@ -919,7 +963,7 @@ msgstr "Ãœberprüfung der Signatur des Zusatzprogramms {0} ist fehlgeschlagen" #. 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 "Plugin nicht installiert - dem Signierer wird nicht vetraut" +msgstr "Zusatzprogramm nicht installiert - dem Signierer wird nicht vetraut" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332 #, java-format @@ -988,16 +1032,16 @@ msgstr "Plugin benötigt Jetty-Version {0} oder höher" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:451 #, java-format msgid "Plugin requires Jetty version {0} or lower" -msgstr "Plugin benötigt Jetty-Version {0} oder geringer" +msgstr "Zusatzprogramm benötigt Jetty-Version {0} oder geringer" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:460 #, java-format msgid "Cannot copy plugin to directory {0}" -msgstr "Kann nicht in Pluginverzeichnis {0} schreiben" +msgstr "Kann nicht ins Zusatzprogrammverzeichnis {0} schreiben" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:470 msgid "Plugin will be installed on next restart." -msgstr "Das Plugin wird beim nächsten Neustart installiert." +msgstr "Das Zusatzprogramm wird beim nächsten Neustart installiert." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:488 msgid "Plugin is for upgrades only, but the plugin is not installed" @@ -1165,181 +1209,195 @@ msgid "Configuration saved successfully" msgstr "Einstellungen erfolgreich gespeichert" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Fehler beim Speichern der Einstellungen (angewendet aber nicht gespeichert) - Bitte schau in die Fehlerberichte!" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Speichere Klienteneinstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Speichere Interface-Einstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Speichere WebApplikations-Einstellungen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Speichere Einstellungen des Zusatzprogrammes" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Zusatzprogramm installieren" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "Zusatzprogramm aus Datei installieren" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" -msgstr "Alle installierten Plugins aktualisieren" +msgstr "Alle installierten Zusatzprogramme aktualisieren" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Fehler beim Stoppen des Zusatzprogramms {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Zusatzprogramm {0} gelöscht" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Fehler beim Löschen des Zusatzprogramms {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Zusatzprogramm {0} angehalten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Beendete WebApplikation {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Neuer Klient hinzugefügt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Klientenkonfiguration gespeichert" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Falscher Index für den Klienten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Client {0} angehalten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Client {0} gestartet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Client {0} gelöscht" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp Einstellungen gespeichert." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Einstellungen des Zusatzprogramms gespeichert." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApplikation" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "gestartet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Fehler beim Starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Konnte keinen Server finden" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Keine URL des Zusatzprogramms angegeben" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Sie müssen eine Datei eintragen" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "Installation aus Datei fehlgeschlagen" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Keine Update-URL angegeben für {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Zusatzprogramm oder Aktualisierung wird bereits heruntergeladen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" -msgstr "Alle Plugins aktualisieren" +msgstr "Alle Zusatzprogramme aktualisieren" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "ungültige URL: {0}" +msgid "Installing plugin from {0}" +msgstr "Zusatzprogramm von {0} wird installiert" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Zusatzprogramm {0} auf Aktualisierungen prüfen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Zusatzprogramm {0} gestartet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Fehler beim Starten des Zusatzprogramms {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Benutzer {0} hinzugefügt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Interfacekonfiguration gespeichert" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1353,7 +1411,7 @@ msgid "Edit" msgstr "Bearbeiten" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Klienten hinzufügen" @@ -1390,7 +1448,7 @@ msgid "Plugin" msgstr "Zusatzprogramm" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1428,12 +1486,12 @@ msgstr "Stopp" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Auf Aktualisierungen prüfen" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Aktualisierung" @@ -1450,38 +1508,38 @@ msgstr "löschen" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Lösche ausgewähltes" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Hinzufügen" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Auf Standardwerte zurücksetzen" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Speichern" @@ -1512,22 +1570,22 @@ msgid "Removed" msgstr "Entfernt" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Schlüssel hinzufügen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Schlüssel löschen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21 msgid "You must enter a destination" -msgstr "Eingabe eines Ziels erforderlich" +msgstr "Sie müssen ein Ziel eingeben" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23 msgid "You must enter a key" -msgstr "Eingabe eines Schlüssels erforderlich" +msgstr "Sie müssen einen Schlüssel eingeben" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 @@ -1617,21 +1675,21 @@ msgid "Select a class to add" msgstr "Klasse auswählen" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Bandbreite" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Homepage" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Netzwerk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1678,57 +1736,57 @@ msgstr "Netzwerk" msgid "Summary Bar" msgstr "Schnellübersicht" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Benutzerschnittstelle" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Klienten" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Schlüsselbund" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Statusmeldungen" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Teilnehmer" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistiken" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Erweitert" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Änderungen speichern" @@ -1849,7 +1907,7 @@ msgid "or {0} bytes per month maximum" msgstr "oder maximal {0} Bytes im Monat" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Den Teilnehmer bis zum Neustart sperren" @@ -1869,7 +1927,7 @@ msgid "Invalid peer" msgstr "ungültiger Teilnehmer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Sperrung des Teilnehmers aufheben" @@ -1882,7 +1940,7 @@ msgid "is not currently banned" msgstr "ist zur Zeit nicht gesperrt" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Teilnehmer-Boni anpassen" @@ -1898,29 +1956,64 @@ msgstr "ungültiger Wert für die Kapazität" msgid "Unsupported" msgstr "Nicht unterstützt" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Änderungen speichern und Reseed beginnen" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseed läuft bereits" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Beginne den Reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "Reseeden aus Datei" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Sie müssen eine URL eingeben" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "Reseed aktiv, prüfen Sie den Status in der Ãœbersicht" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "Reseed beendet, prüfen Sie den Status in der Ãœbersicht" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "Reseeden aus Datei" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "Reseeden aus Datei fehlgeschlagen" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "Reseed erfolgreich, {0} Router Informationen aus Datei geladen" +msgstr[1] "Reseed erfolgreich, {0} Router Informationen aus Datei geladen" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Einstellungen erfolgreich gespeichert" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Beende I2P sofort" @@ -1975,118 +2068,118 @@ msgstr[1] "Bitte warten Sie, bis die Weiterleitungen für {0} Tunnel beendet sin msgid "Restart in {0}" msgstr "Neustart in {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Kontrolliert ausschalten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Kontrolliertes Ausschalten eingeleitet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Kontrolliertes Ausschalten abbrechen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Kontrolliertes Ausschalten abgebrochen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Kontrollierter Neustart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Kontrollierter Neustart angefordert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Harter Neustart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Harter Neustart angefordert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "neue RouterID erstellen und neustarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Neue RouterID nach sanftem Neustart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "neue RouterID generieren und I2P beenden" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Neue RouterID nach sanftem Herunterfahren" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Starte I2P beim Systemstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Starte I2P nicht beim Systemstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Threadliste ausgeben" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Thread gespeichert in {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Zeige die Konsole nach dem Starten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konsole wird nach dem Starten angezeigt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Zeige Konsole beim Starten nicht" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Konsole wird beim Starten nicht gezeigt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Erzwinge GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "vollständige Garbage Collection angefordert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Service wurde installiert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Warnung: Service konnte nicht installiert werden" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Service wurde entfernt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Warnung: Service konnte nicht entfernt werden" @@ -2127,7 +2220,7 @@ msgid "Refresh interval must be a number" msgstr "Die Auffrischungsverzögerung muss als Zahl angegeben werden" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Standardeinstellungen wiederherstellen" @@ -2142,7 +2235,7 @@ msgid "Summary bar will refresh shortly." msgstr "Die Schnellübersicht wird neu geladen." #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Minimale Standardwerte wiederherstellen" @@ -2162,7 +2255,7 @@ msgstr "kein Abschnitt ausgewählt" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:73 msgid "No order entered" -msgstr "keine Reihenfolge angegeben" +msgstr "Keine Reihenfolge eingegeben" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:129 msgid "Moved" @@ -2259,8 +2352,8 @@ msgid "Outbound options" msgstr "Optionen für ausgehende Tunnel" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Benutzer hinzufügen" @@ -2414,7 +2507,7 @@ msgid "Add" msgstr "Hinzufügen" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Passwort" @@ -2542,7 +2635,7 @@ msgid "Network error" msgstr "Netzwerkfehler" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Neue Routeridentität" @@ -2554,90 +2647,94 @@ msgstr "Floodfill deaktiviert" msgid "Out of memory error" msgstr "Fehler: kein Arbeitsspeicher mehr frei" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Erreichbarkeit ändern" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "Router mit Seeds versorgt" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Sanfter Neustart" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Gestarteter Router" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Gestoppter Router" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Aktualisierter Router" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "Warnung vom Ãœberwacher" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Ereignisse anzeigen" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Ereignisse seit" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Ereignistyp" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Alle Ereignisse" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Ereignisse filtern" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "Keine Ereignisse gefunden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "Keine Ereignisse in vorhergehenden {0} gefunden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "Keine \"{0}\" Ereignisse gefunden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "Keine \"{0}\" Ereignisse gefunden in vorhergehende {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Zeit" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Ereignisse" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Details" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ungültige Ãœbertragung der eingegebenen Daten, möglicherweise da Sie den 'Zurück'- oder 'Neu Laden'-Knopf in Ihrem Browser gedrückt haben. Bitte erneut senden." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2731,7 +2828,7 @@ msgid "Periods" msgstr "Zeitraum" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "oder" @@ -2955,7 +3052,7 @@ msgstr "Verzeichnis der Erweiterungen" #: ../java/src/net/i2p/router/web/HomeHelper.java:58 msgid "Plugins" -msgstr "Plugins" +msgstr "Zusatzprogramme" #: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Postman's Tracker" @@ -3071,25 +3168,29 @@ msgid "Runs" msgstr "Laufend" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Avg" +msgid "Dropped" +msgstr "Verworfen" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Avg" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Wartend" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Ãœberblick" @@ -3189,123 +3290,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Nicht initialisiert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Netzwerkdatenbank Routerstatistiken" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Anzahl" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transporte" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Informationen über uns" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Informationen über den Teilnehmer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Ganzer Eintrag" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Versteckt" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Aktualisiert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "vor {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Veröffentlicht" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "Signierungsschlüssel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adresse(n)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "Kosten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Versteckt oder Startphase" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU mit Hilfsrouter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP und SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP und SSU mit Hilfsrouter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "nur IPv6 SSU, Introducer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSu" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, Introducer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, Introducer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "nur IPv6 NTCP, SSU, Introducer" @@ -3324,24 +3425,24 @@ msgid "Hide news" msgstr "Neuigkeiten verstecken" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Neuigkeiten anzeigen" #: ../java/src/net/i2p/router/web/PluginStarter.java:139 msgid "Checking for plugin updates" -msgstr "Ãœberprüfe auf Aktualisierungen der Plugins" +msgstr "Ãœberprüfe auf Aktualisierungen der Zusatzprogramme" #: ../java/src/net/i2p/router/web/PluginStarter.java:181 #, java-format msgid "1 plugin updated" msgid_plural "{0} plugins updated" -msgstr[0] "1 Plugin aktualisiert" -msgstr[1] "{0} Plugins aktualisiert" +msgstr[0] "1 Zusatzprogramm aktualisiert" +msgstr[1] "{0} Zusatzprogramme aktualisiert" #: ../java/src/net/i2p/router/web/PluginStarter.java:183 msgid "Plugin update check complete" -msgstr "Ãœberprüfung auf Aktualisierungen der Plugin abgeschlossen" +msgstr "Ãœberprüfung auf Aktualisierungen der Zusatzprogramme abgeschlossen" #. buf.append("<h2>").append(_("Peer Profiles")).append("</h2>\n<p>"); #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:79 @@ -3371,13 +3472,13 @@ msgstr "Gruppen (Kategorien)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Geschwindigkeit" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapazität" @@ -3959,13 +4060,13 @@ msgstr "FEHLER: Uhrzeitdifferenz von {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Teste" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3992,7 +4093,7 @@ msgstr "WARNUNG: Firewall aktiv und Floodfill aktiviert" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Firewall aktiv" @@ -4648,88 +4749,88 @@ msgstr "Auffrischen (s)" msgid "Enable" msgstr "Aktiviere" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Bandbreitenbegrenzer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P funktioniert am besten, wenn Sie die Werte so konfigurieren, \ndass die Geschwindigkeit zu Ihrer Internetverbindung passt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "kByte/s eingehend" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "kByte/s ausgehend" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "für andere zur Benutzung freigegeben" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "HINWEIS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Sie haben I2P angewiesen, nur {0} kbit/s mit anderen zu teilen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P benötigt mindestens 12 kbit/s, um das Durchleiten zu ermöglichen. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Bitte aktivieren Sie die gemeinsame Nutzung (Teilnahme an Tunneln),\nindem Sie mehr Bandbreite freigeben. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Es verbessert Ihre Anonymität durch Herstellen von s. g. Rauschen und \nes hilft zudem dem Netzwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Sie haben I2P konfiguriert, {0} kBytes/s durchzuleiten. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Je höher der Anteil an geteilter Bandbreite ist, desto mehr verbessert sich \nIhre Anonymität, und darüber hinaus hilft es dem Netz. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Erweiterte Netzwerkeinstellungen" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Abbruch" @@ -4741,15 +4842,15 @@ msgstr "Erweiterte Einstellungen" msgid "I2P Advanced Configuration" msgstr "I2P - Erweiterte Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Erweiterte I2P-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Einige Einstellungen benötigen einen Routerneustart, um aktiv zu werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "Um Änderungen vorzunehmen, bearbeiten Sie die Datei {0}." @@ -4762,92 +4863,92 @@ msgstr "Klienten einrichten" msgid "I2P Client Configuration" msgstr "Konfiguration der I2P-Klienten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Klienten-Konfiguration" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Die Java-Klienten unten werden durch den Router gestartet und laufen in der \nselben JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Beachten Sie: Die 'Router-Konsole' und 'Anwendungstunnel' werden für die meisten Verwendungen von I2P benötigt. Nur fortgeschrittene Benutzer sollten hier Änderungen vornehmen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Bearbeiten Sie diese Datei, um andere Klienten-Optionen zu ändern:" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Alle Änderungen erfordern einen Neustart, um aktiv zu werden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Erweiterte Einstellungen des Klienten-Interfaces" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Eintellungen des externen I2CP-Interfaces (I2P-Klienten-Protokoll)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Aktiviert; ohne SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Aktiviert, SSL erforderlich" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Deaktiviert - Klienten außerhalb dieses Javaprozesses können sich nicht verbinden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP-Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP-Port" -#: ../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:552 msgid "Authorization" msgstr "Autorisation" -#: ../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:558 msgid "Require username and password" msgstr "Zugangskontrolle per Benutzername und Passwort aktivieren" -#: ../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:560 msgid "Username" msgstr "Benutzername" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Die Standardeinstellungen funktionieren für die meisten Anwender." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Alle hier vorgenommenen Änderungen müssen auch in den externen Klienten vorgenommen werden." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Vielle Klienten unterstützen kein SSL und/oder keine Authentifikation." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebApp-Einstellungen" -#: ../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:580 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 " @@ -4857,7 +4958,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Untengenannte Java-Anwendungen werden vom WebKonsolen-Klienten gestartet und laufen in der selben JVM wie der Router. Es handelt sich dabei normalerweise Web-Anwendungen, die über die Routerkonsole erreichbar sind. Es können komplette Anwendungen (z.B. i2psnark), reine Oberflächen für andere Klienten, Anwendungen, die separat aktiviert werden müssen (z.B. susidns, i2ptunnel), oder Anwendungen ohne Oberfläche (Adressbuch) sein." -#: ../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:582 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 " @@ -4865,49 +4966,65 @@ msgid "" "preferred method." msgstr "Eine Webanwendung kann auch durch das Entfernen der .war-Datei deaktiviert werden. Jedoch werden die .war-Datei und die Anwendung nach einer Aktualisierung des Routers wieder erscheinen. Somit ist das Deaktivieren der Web-Anwendung hier die bevorzugte Methode." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Konfiguration der Zusatzprogramme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Die unten aufgelisteten Zusatzprogramme werden vom WebKonsolen-Klienten gestartet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Installation von Zusatzprogrammen" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "Zusatzprogramminstallation von URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "Suchen nach verfügbaren Zusatzprogrammen auf {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Für die Installation eines Zusatzprogramms bitte die Download-URL eingeben:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "Zusatzprogramminstallation aus Datei" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "Zusatzprogramm aus Datei installieren." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Wählen Sie eine xpi2p- oder su3-Datei aus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Alle Zusatzprogramme aktualisieren" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "Einstellungen der Hauptseite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Standardhomepage" -#: ../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:480 msgid "Use old home page" msgstr "Benutze die alte Homepage" -#: ../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 msgid "Search Engines" msgstr "Suchmaschinen" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "Interessante versteckte Services" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "Anwendungen und Konfiguration" @@ -4920,36 +5037,36 @@ msgstr "Schlüsselbund einrichten" msgid "I2P Keyring Configuration" msgstr "Einstellungen des I2P-Schlüsselbunds" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Der Router-Schlüsselbund wird zum Entschlüsseln verschlüsselter LeaseSets verwendet." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Der Schlüsselbund kann Schlüssel für lokale oder entfernte verschlüsselte Leasesets enthalten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Manuelles Hinzufügen zum Schlüsselbund" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Geben Sie hier die Schlüssel für entfernte verschlüsselte Ziele ein!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Schlüssel für lokale Ziele müssen dort eingegeben werden" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PTunnel-Seite" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Name des Ziels, Prüfsumme oder ganzer Schlüssel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Schlüssel zum Kodieren" @@ -4961,61 +5078,61 @@ msgstr "Berichte einrichten" msgid "I2P Logging Configuration" msgstr "Einstellungen der I2P-Berichte" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Richte I2P-Berichte ein" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Logdatei" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "Editiere {0} zum Ändern" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(Das Zeichen '@' wird bei der Rotation der Berichtedatei ersetzt)" -#: ../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:447 msgid "Log record format" msgstr "Format der Berichtedatei" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(Benutzen Sie 'd' = Datum, 'c' = Klasse, 't' = Thread, 'p' = Priorität, 'm' = Nachricht)" -#: ../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:453 msgid "Log date format" msgstr "Datumsformat der Berichte" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = Monat, 'dd' = Tag, 'HH' = Stunde, 'mm' = Minute, 'ss' = Sekunde, 'SSS' = Millisekunde)" -#: ../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:459 msgid "Max log file size" msgstr "max. Dateigröße der Berichte" -#: ../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:463 msgid "Default log level" msgstr "Standardlevel für Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG und INFO sind nicht empfohlen, da diese den Router drastisch verlangsamen)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Berichtelevel - Sonderoptionen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Neue Zusatzoption" @@ -5027,522 +5144,522 @@ msgstr "Netzwerkeinstellungen" msgid "I2P Network Configuration" msgstr "I2P-Netzwerkeinstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP- und Transport-Einstellungen" -#: ../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:482 msgid "There is help below." msgstr "Weiter unten finden Sie eine Hilfe." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Aktiviere UPnP, um Ports in der Firewall freizuschalten" -#: ../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:490 msgid "UPnP status" msgstr "UPnP-Status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP-Einstellungen" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Extern erreichbarer Hostname oder IP-Adresse" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Alle automatisch erkannten Modi benutzen" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "UPnP IP-Adresserkennung deaktivieren" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "IP-Adresse der lokalen Schnittstelle ignorieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Nur die SSU-Adresserkennung benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Versteckter Modus - veröffentlicht die IP-Adresse nicht" -#: ../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:516 msgid "(prevents participating traffic)" msgstr "(verhindert die Teilnahme an fremden Tunneln)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Hostnamen oder IP angeben" -#: ../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:524 msgid "Action when IP changes" msgstr "Aktion wenn sich die IP-Adresse ändert" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptop Modus - ändert zur Erhöhung der Anonymität Ihre Router-Identifikation und den UDP-Port, wenn sich Ihre IP ändert" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "experimentell" -#: ../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:532 msgid "IPv6 Configuration" msgstr "IPv6-Einstellungen" -#: ../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:536 msgid "Disable IPv6" msgstr "IPv6 ausschalten" -#: ../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:540 msgid "Enable IPv6" msgstr "IPv6 verwenden" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "eher IPv4 anstatt IPv6 verwenden" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "eher IPv6 anstatt IPv4 verwenden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "ausschließlich IPv6 verwenden (IPv4 auschalten)" -#: ../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:556 msgid "UDP Configuration:" msgstr "UDP-Einstellungen:" -#: ../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:558 msgid "UDP port:" msgstr "UDP-Port:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Komplett deaktivieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(Nur auswählen wenn hinter einer Firewall, welche ausgehendes UDP blockiert)" -#: ../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:578 msgid "TCP Configuration" msgstr "TCP-Einstellungen:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Automatisch erkannte IP-Adresse benutzen" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "derzeit" -#: ../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:590 msgid "if we are not firewalled" msgstr "wenn keine Firewall aktiv ist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Immer die automatisch erkannte IP-Adresse benutzen (bei inaktiver Firewall)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Deaktiviere eingehende Verbindungen (Firewall ist aktiv)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(nur auswählen, wenn dieser Router hinter einer Firewall ist, die ausgehenden \nTCP-Verkehr blokiertt oder begrenzt)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Extern erreichbarer TCP-Port" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Den selben Port wie für UDP benutzen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Gib den Port an" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Hinweise" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Gib deine Portnummern nie bekannt! b) Veränderungen dieser Werten bewirken einen Neustart des Routers." -#: ../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:637 msgid "Configuration Help" msgstr "Konfigurationshilfe" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "I2P funktioniert auch hinter den meisten Firewalls, aber die Geschwindigkeit und Integration ins I2P-Netz erhöhen sich, wenn der I2P-Port in der Firewall für TCP und UDP freigegeben und auf Ihren Computer weitergeleitet wird." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Falls es Ihnen möglich ist, richten Sie bitte Ihre Firewall so ein, dass \nTCP- und UDP-Pakete Ihren Computer unverändert erreichen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Falls Ihnen das nicht möglich ist, hat I2P UPnP-Unterstützung (Universelles \nPlug and Play) und UDP-Weiterleitung mit Hilfe der „SSU-Hilfsrouter“ eingebaut." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "Die meisten der obenstehenden Optionen sind für besondere Situationen,\nwenn z. B. UPnP nicht funktioniert oder die Firewall nicht geändert werden \nkann und Probleme bereitet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Bestimmte Firewalls, wie auch symmetrische NATs, arbeiten unter Umständen\nnicht gut mit I2P zusammen." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP kommuniziert normalerweise mit den Internet Gateway Devices (IGDs), um \ndie extern erreichbare IP-Adresse zu ermitteln und die Ports weiterzuleiten." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Die Unterstützung für UPnP ist noch in der Testphase und kann aus vielen\nGründen nicht funktionieren" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Kein UPnP-fähiges Gerät gefunden" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP ist für dieses Gerät deaktiviert" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Die Software-Firewall stört UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Fehlerhafte UPnP-Integration im Gerät" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Mehrere Firewalls / Router in der Verbindung zum Internet" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP-Gerät geändert, neugestartet oder mit geänderter Adresse" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Ãœberprüfen Sie hier den UPnP-Status." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP kann aktiviert oder deaktiviert werden, aber ein wechseln \nerfordert einen Routerneustart um wirksam zu werden." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Oben eingegebene Hostnamen werden in der Netzwerk-Datenbank veröffentlicht." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Sie sind <b>nicht geheim</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Geben Sie auch <b>keine IP-Adresse für den privaten Gebrauch</b> wie\n127.0.0.1 oder 192.168.1.1 an!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Wenn Sie eine falsche IP-Adresse oder einen falschen Hostnamen angeben, oder Ihre Firewall oder NAT nicht richtig konfigurieren, \nwird sich Ihre Netzwerk-Performance erheblich verschlechtern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Wenn Sie Zweifel haben, lassen Sie die Einstellungen auf den Standardwerten." -#: ../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:686 msgid "Reachability Help" msgstr "Hilfe zur Erreichbarkeit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Wenn Sie meinen, Sie haben Ihre Firewall geöffnet und I2P breichtet dennoch, es wäre\nhinter einer Firewall, dann prüfen Sie, ob Sie möglicherweise mehrere Firewalls\n- zum Beispiel sowohl Software- als auch externer Hardware-Router - haben." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Wenn ein Fehler auftritt, können die <a href=\"logs.jsp\">Berichte</a> helfen, \ndas Problem zu diagnostizieren." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Ihr UDP-Port wird anscheinend nicht von der Firewall geblockt." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Ihr UDP-Port wird anscheinend von der Firewall geblockt." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Da die Firewall-Nachweismethoden nicht zu 100% zuverlässig sind, ist die \nAnzeige gelegentlich fehlerhaft." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Wenn es allerdings dauerhaft angezeigt wird, sollten Sie überprüfen, ob Ihre Ports,\nsowohl der externen wie auch der internen Firewall, geöffnet sind." -#: ../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:708 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 wird auch mit geschlossener Firewall gut funktionieren, es besteht kein \nGrund zur Besorgnis. Bei geschlossener Firewall verwendet der Router \n\"Hilfsrouter\", um eingehende Verbindungen zu übertragen." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Falls Sie Ihre Firewall(s) öffnen, helfen Sie dem Netzwerk mehr und gleichzeitig erhöhen Sie Ihre Anonymität durch die Teilnahme an fremden Tunneln." -#: ../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:712 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 "Falls Sie dies schon getan haben, denken Sie bitte daran, dass Sie eine Hardware- und eine Software-Firewall haben könnten, oder aber hinter einer Firewall sind, die Sie nicht ändern können (z.B. seitens Ihres Providers)." -#: ../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:714 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 "Auch können manche Router nicht TCP und UDP korrekt auf dem selben Port weiterleiten, oder haben andere Beschränkungen oder Fehler, die die Portweiterleitung an den I2P-Router behindern." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Der Router testet gerade, ob Ihr UDP-Port offen ist." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Die Einstellungen des Routers verhindern die Veröffentlichung der Adresse, deswegen akzeptiert er keine eingehenden Verbindungen." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Der Versteckte Modus wird für zusätzliche Sicherheit in bestimmten Ländern automatisch aktiviert." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARNUNG: Firewall aktiv und schnell" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Sie haben I2P angewiesen, mehr als 128 kbit/s Bandbreite zu teilen, aber leider sind Sie hinter einer Firewall." -#: ../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:730 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 "I2P funktioniert zwar auch mit dieser Einstellung, falls Sie jedoch wirklich über mehr als 128 kbit/s Bandbreite zum Teilen verfügen, sind Sie mit einer offenen Firewall viel hilfreicher für das Netzwerk." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARNUNG: Firewall und Floodfillfunktion aktiv" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Sie haben I2P als Floodfill-Router eingerichtet, jedoch sind sie hinter einer Firewall." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Für die beste Teilnahme als Floodfill-Router, sollten Sie Ihre Firewall öffnen." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARNUNG: von Firewall geblockt und ankommendes TCP aktiviert" -#: ../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:740 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 "Sie haben eingehendes TCP konfiguriert, jedoch ist ihr UDP-Port hinter einer Firewall. Deswegen ist es wahrscheinlich, dass Ihr TCP-Port auch hinter einer Firewall ist." -#: ../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:742 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 "Falls Ihr TCP Port gesperrt ist und Sie \"eingehendes TCP\" aktiviert haben, werden andere Router Sie nicht via TCP erreichen können. Dies schadet dem Netzwerk." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Bitte öffnen Sie Ihre Firewall oder schalten Sie ankommendes TCP oben aus" -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARNUNG: Firewall aktiv und UDP deaktiviert" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Sie haben eingehendes TCP aktiviert, jedoch UDP deaktiviert." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Sie scheinen auf TCP eine Firewall zu haben, deswegen kann Ihr Router keine eingehenden Verbindungen entgegennehmen." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Bitte öffnen Sie Ihre Firewall oder aktivieren Sie UDP!" -#: ../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:754 msgid "ERR - Clock Skew" msgstr "FEHLER: Uhr nicht synchron" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Ihre Uhrzeit ist nicht synchron mit dem Netzwerk, dies macht es schwierig, am Netzwerk teilzunehmen." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Korrigieren Sie Ihre Uhrzeit falls dieser Fehler bestehen bleibt!" -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "FEHLER: Private TCP-Adresse" -#: ../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:762 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 "Sie dürfen nie eine nicht routebare IP wie 127.0.0.1 oder 192.168.1.1 als Ihre extern erreichbare Adresse angeben." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Korrigieren Sie die Adresse oder deaktivieren Sie eingehendes TCP oben!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "FEHLER: symmetrische NAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P hat erkannt, dass Sie hinter einer symmetrischen NAT gesperrt sind." -#: ../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:770 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 "I2P funktioniert hinter diesem Typ Firewall nicht gut. Sie können wahrscheinlich keine eingehenden Verbindungen akzeptieren, was Ihre Teilnahme am Netzwerk beeinträchtigt." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "FEHLER: UDP-Port wird schon benutzt. Setzen Sie i2np.udp.internalPort=xxxx in den erweiterten Einstellungen und starten Sie neu!" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P konnte sich nicht an den auf der erweiterten Netzwerk Konfiguration Seite konfigurierten Port binden." -#: ../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:776 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 "Ãœberprüfen Sie, ob ein anderes Programm den eingestellten Port benutzt. Falls ja, beenden Sie dieses Programm oder wählen Sie einen anderen Port für I2P!" -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Dies kann ein vorübergehender Fehler sein, falls das andere Programm diesen Port nicht mehr nutzt." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Jedoch ist nach diesem Fehler immer ein Neustart erforderlich." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "FEHLER: UDP deaktiviert und eingehende TCP-Adresse/Port nicht konfiguriert" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Sie haben unter TCP eingehend keinen Hostnamen und Port eingetragen und dennoch UDP deaktiviert." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Somit kann Ihr Router keine eigehenden Verbindungen akzeptieren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Bitte konfigurieren Sie eine Adresse und einen Port im oberen Bereich für TCP oder aktivieren Sie UDP!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "FEHLER: Klientenmanager I2CP Fehler - Schauen Sie in die Berichte!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Dies geschieht für gewöhnlich wegen eines Konflikts auf Port 7654. Prüfen Sie die Berichte, um dies zu verifizieren!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5556,28 +5673,28 @@ msgstr "Teilnehmer einrichten" msgid "I2P Peer Configuration" msgstr "Einstellungen zu I2P-Teilnehmern" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Manuelles Verwalten der Teilnehmer" -#: ../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:488 msgid "Router Hash" msgstr "Router-Prüfsumme" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Einen Teilnehmer manuell sperren/entsperren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Eine Sperrung verhindert, dass der Teilnehmer in von Ihnen aufgebauten Tunneln partizipiert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Profilboni anpassen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5585,15 +5702,15 @@ msgid "" "displayed on the" msgstr "Boni können positiv oder negativ sein. Sie beeinflussen die Aufnahme der Teilnehmer in die Klassen schneller Router und Router hoher Kapazität. Schnelle Teilnehmer werden für Klienten-Tunnel genutzt, Teilnehmer mit hoher Kapazität für einige Erkundungstunnel. Derzeitige Boni werden dargestellt auf der " -#: ../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:508 msgid "profiles page" msgstr "Profile-Seite" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Gesperrte Teilnehmer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Gesperrte IPs" @@ -5605,102 +5722,149 @@ msgstr "Reseed-Einstellungen" msgid "I2P Reseeding Configuration" msgstr "I2P-Reseed-Einstellungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Reseed-Einstellungen" - -#: ../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:475 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 "Der Reseed ist ein \"bootstrapping\"-Prozess, der das erstmalige Verbinden mit dem Netzwerk ermöglicht. Hierbei werden andere Netzwerkteilnehmer gefunden. Dies ist nötig nach der Installation oder wenn der Router aus anderen Gründen nur noch sehr wenige Kontakte gespeichert hat." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Schlägt der Reseed fehl, solltest du zuallererst deine Internetverbindung überprüfen." -#: ../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 "Ändere diese Einstellungen nur wenn HTTP von einer restriktiven Firewall blockiert wird, der Reseed fehlschlägt, und dir ein HTTP-Proxy zur Verfügung steht." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Für einen manuellen Reseed, lies die Anleitung unter {0}!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "die FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Manuelles Reseeden von einer URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Geben Sie zip oder su3 URL ein" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "Das SU3-Format wird bevorzugt, da es durch eine vertrauenswürdige Quelle bestätigt und signiert wird." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "Das ZIP-Format ist nicht signiert; verwenden Sie eine ZIP-Datei nur aus einer Quelle, der Sie vertrauen." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Manuelles Reseeden aus einer Datei" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Wählen Sie eine zi-p oder su3-Datei aus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Eine Reseed Datei erstellen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Erstellt eine neue Reseed Zip Datei, die sie mit anderen zum manuellen Reseeden teilen können." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Diese Datei wird niemals Ihre eigene Router-Identität oder die IP enthalten." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Eine Reseed Datei erstellen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Reseed-Einstellungen" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Ändern Sie dieses nur, wenn HTTPS von einer restriktiven Firewall gesperrt ist und das Reseeden fehlgesschlagen ist." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Auswahl der Reseed-URL" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Probiere zunächst SSL, dann nicht-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "nur SSL verwenden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "kein SSL verwenden" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed-URLs" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "HTTP-Proxy aktivieren?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "IP der HTTP-Brücke" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Port der HTTP-Brücke" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Authorisierung für HTTP-Proxy benutzen?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "Benutzername für den HTTP-Proxy" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Passwort für den HTTP-Proxy" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "HTTPS-Proxy aktivieren?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "Host des HTTPS-Proxys" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Port des HTTPS-Proxys" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Authorisierung für HTTPS-Proxy benutzen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Benutzername für den HTTPs-Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Passwort für den HTTPS-Proxy" @@ -5712,127 +5876,127 @@ msgstr "Dienste einrichten" msgid "I2P Service Configuration" msgstr "I2P-Dienste-Einstellungen" -#: ../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:465 msgid "Shutdown the router" msgstr "Router herunterfahren" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Das kontrollierte Herunterfahren lässt dem Router Zeit, alle Zusagen, die er gemacht hat, noch zu erfüllen. Dafür benötigt er bis zu 11 Minuten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Es gibt auch eine Option zum sofortigen Beenden des Routers, falls Sie diese benötigen." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Falls Sie den Router nach dem Herunterfahren automatisch wieder starten lassen wollen, wählen Sie eine der folgenden Optionen aus." -#: ../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:485 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 "Dies ist in manchen Situationen hilfreich - zum Beispiel wenn Sie einige Optionen geändert haben, die die Klienten-Anwendung nur beim Starten einliest (Routerkonsolen-Passwort oder das Interface auf dem es arbeitet)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Ein kontrollierter Neustart benötigt bis zu 11 Minuten (Ihre Teilnehmer sind für Ihre Geduld dankbar); ein harter Neustart erfolgt sofort." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Nachdem der Router heruntergefahren ist, wartet er eine Minute, bevor er wieder startet." -#: ../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:499 msgid "Systray integration" msgstr "Systemtray-Integration" -#: ../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:501 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 "Auf Windows-Systemen gibt es eine kleine Anwendung, die es Ihnen ermöglicht, den Routerstatus im Systemtray zu sehen." -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(Später werden I2P-Anwendungen auch ihre eigenen Funktionen in den Systemtray integrieren können)" -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Falls Sie Windows nutzen, können Sie hier dieses Symbol aktiveren oder deaktivieren." -#: ../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:507 msgid "Show systray icon" msgstr "Systemtray-Icon anzeigen" -#: ../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:509 msgid "Hide systray icon" msgstr "Systemtray-Icon deaktivieren" -#: ../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:511 msgid "Run on startup" msgstr "Beim Hochfahren starten" -#: ../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:513 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 "Sie können mit folgenden Optionen festlegen, ob I2P beim Hochfahren gestartet wird oder nicht - I2P wird dementsprechend einen Service einrichten (oder ggf. entfernen)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Falls Sie die Eingabeaufforderung bevorzugen, können Sie auch folgendes ausführen" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Hinweis" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Falls Sie I2P zurzeit als Service gestartet haben, wird ein Entfernen des Services den Router sofort beenden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Sie sollten I2P, wie oben beschrieben, kontrolliert herunterfahren und dann uninstall_i2p_service_winnt.bat ausführen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debuggen" -#: ../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:533 msgid "View the job queue" msgstr "Die Auftragswarteschlange ansehen" -#: ../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:537 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 "Manchmal ist es zur Fehlerbeseitigung in I2P hilfreich, eine Liste der aktiven Prozesse zu erzeugen. Dafür wählen Sie bitte folgende Option aus und überprüfen die Liste der aktiven Prozesse in der <a href=\"logs.jsp#servicelogs\">wrapper.log Datei</a>!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Beim Starten einen Browser aufrufen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5846,15 +6010,15 @@ msgstr "Konfiguriere Schnellübersicht" msgid "I2P Summary Bar Configuration" msgstr "Einstellungen zur I2P-Schnellübersicht" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Auffrischungsverzögerung" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "Sekunden" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Schnellübersicht anpassen" @@ -5866,41 +6030,41 @@ msgstr "Statistiken einrichten" msgid "I2P Stats Configuration" msgstr "I2P - Einstellungen zu den Statistiken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "I2P-Statistiken anpassen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Vollständige Statistiken aktivieren?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "Änderungen erfordern einen Routerneustart" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Status Datei" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filter" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "Wähle alle" -#: ../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:485 msgid "Log" msgstr "Berichte" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Graphen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Erweiterte Filter" @@ -5912,43 +6076,43 @@ msgstr "Tunnel einrichten" msgid "I2P Tunnel Configuration" msgstr "Einstellungen der I2P-Tunnel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Die Standardeinstellungen funktionieren für die meisten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Es gibt einen grundsätzlichen Kompromiss zwischen Anonymität und Performance." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunnel mit mehr als 3 Zwischenstationen (z.B. 2+0-2, 3+0-1 oder 3+0-2) oder eine große Anzahl an Tunneln + Ersatztunneln kann die Performance oder Zuverlässigkeit erheblich verringern." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Eine hohe CPU-Last und/oder hohe ausgehende Bandbreite können die Folge sein." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Ändern Sie diese Einstellungen nur, wenn Sie Probleme haben, und stets mit besonderer Vorsicht!" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Einstellungen der Erkundungstunnel sind in der Datei router.config gespeichert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Änderungen an den Kliententunneln sind nur temporär und werden nicht gespeichert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Um permanente Änderungen an den Kliententunneln zu machen, gehen Sie auf die " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "I2PTunnel-Seite" @@ -5960,36 +6124,36 @@ msgstr "konfiguriere UI" msgid "I2P UI Configuration" msgstr "I2P UI-Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Thema der Routerkonsole" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Themenauswahl für den Internet Explorer ist ausgeschaltet, bedauere." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Falls Sie nicht den Internet Explorer (IE) benutzen, gibt Ihr Browser wahrscheinlich vor, IE zu sein. Wenn Sie die Konsolenthemen nutzen möchten, ändern Sie bitte Ihren Browser (oder Proxy) so, dass er einen anderen User-Agenten sendet!" -#: ../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:453 msgid "Router Console Language" msgstr "Sprache der Routerkonsole" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Bitte hilf bei der Ãœbersetzung der Routerkonsole mit, und kontaktiere dazu die Entwickler im IRC-Kanal #i2p-dev!" -#: ../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:463 msgid "Apply" msgstr "Anwenden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Passwort für die Routerkonsole" @@ -6001,71 +6165,71 @@ msgstr "Aktualisierung der Konfiguration" msgid "I2P Update Configuration" msgstr "Einstellungen zu Aktualisierungen von I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Ãœberprüfe auf Aktualisierungen von I2P und auf Benachrichtigungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Neuigkeiten & Aktualisierungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Auf Aktualisierungen der Benachrichtigungen prüfen" -#: ../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:451 msgid "News Updates" msgstr "Aktualisierung der Benachrichtigungen" -#: ../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:459 msgid "Update In Progress" msgstr "Aktualisierung wird vorgenommen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Adresse für Benachrichtigungen" -#: ../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:475 msgid "Refresh frequency" msgstr "Aktualisierungshäufigkeit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Aktualisierungsregeln" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Neuigkeiten durch den EepProxy holen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Aktualisierung durch den 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:497 msgid "eepProxy host" msgstr "eepProxy-Host" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy-Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "URLs aktualisieren" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Vertraute Schlüssel" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Aktualisieren mit unsignierten Entwicklerversionen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL für nicht signierte Aktualisierungen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Aktualisierungen erfolgen durch Ihren Paketmanager." diff --git a/apps/routerconsole/locale/messages_el.po b/apps/routerconsole/locale/messages_el.po index cb7f39669037981a89fa20106ec4facfef290f76..c77c655ad1074207ddbdbc5f8eee652306782482 100644 --- a/apps/routerconsole/locale/messages_el.po +++ b/apps/routerconsole/locale/messages_el.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Greek (http://www.transifex.com/projects/p/I2P/language/el/)\n" "MIME-Version: 1.0\n" @@ -33,6 +33,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +43,7 @@ msgstr[1] "{0,number,####} μιλιδευτεÏόλεπτα" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,6 +53,7 @@ msgstr[1] "{0} δευτ" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,6 +63,7 @@ msgstr[1] "{0} λεπτ" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -67,18 +71,34 @@ msgstr[0] "1 ÏŽÏα" msgstr[1] "{0} ÏŽÏες" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "Îœ/Δ" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 μÎÏα" msgstr[1] "{0} μÎÏες" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -115,7 +135,7 @@ msgstr "Σε" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "" @@ -125,93 +145,97 @@ msgstr "" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "ΑπόÏÏιψη τοÏνελ: Εκκίνηση" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "ΑπόÏÏιψη τοÏνελ : Υψηλή καθυστÎÏηση μηνÏματος" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "ΑπόÏÏιψη τοÏνελ: Επίτευξη οÏίου" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "ΑπόÏÏιψη των πεÏισσοτÎÏων τοÏνελ : Υψηλός αÏιθμός αιτήσεων" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "ΑπόÏÏιψη τοÏνελ: Επίτευξη οÏίου" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Αποδοχή των πεÏισσοτÎÏων τοÏνελ" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Αποδοχή τοÏνελ" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "ΑπόÏÏιψη τοÏνελ : ÎŒÏιο εÏÏους ζώνης" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "ΑπόÏÏιψη των πεÏισοτÎÏων τοÏνελ : ÎŒÏιο εÏÏους ζώνης" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Αποδοχή των πεÏισσοτÎÏων τοÏνελ" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Αποδοχή τοÏνελ" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "ΑπόÏÏιψη τοÏνελ : Κλείσιμο" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "ΑπόÏÏιψη τοÏνελ" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, 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:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Δείτε {0} για βοήθεια." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -245,6 +269,10 @@ msgstr "Με πόσους ομότιμους μιλάμε ενεÏγά" msgid "Known fast peers" msgstr "Γνωστοί fast peers" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "εγγÏαφή στην NetDB" @@ -255,52 +283,56 @@ msgstr "εγγÏαφή στην NetDB" msgid "No transports (hidden or starting up?)" msgstr "ΚανÎνας μεταφοÏÎας (κÏυφοί ή κατά την εκκίνηση;)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Μη Ï€Ïοσβάσιμο από κανÎνα μεταφοÏÎα" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "ΔιευθÏνσεις ΜεταφοÏÎων ΔÏομολογητή" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} χÏησιμοποιείται για εξεÏχόμενες συνδÎσεις μονο" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "Το UPnP δεν είναι ενεÏγοποιημÎνο" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Βοήθεια" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Τα ÏŒÏια συνδεσιμότητας μεταφοÏÎων οÏίζονται αυτόματα βάση της παÏαμÎÏ„Ïου εÏÏους ζώνης." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Για να θÎσετε δικά σας ÏŒÏια, Ï€ÏοσθÎστε τα i2np.ntcp.maxConnections=nnn και i2np.udp.maxConnections=nnn στη σελίδα Ï€ÏοχωÏημÎνης παÏαμετÏοποίησης." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "ΟÏισμοί" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -311,154 +343,154 @@ msgstr "ΟÏισμοί" msgid "Peer" msgstr "Ομότιμος" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Ο απομακÏυσμÎνος ομότιμος, αναγνωÏισμÎνος από το router hash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Κατάλογος" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "ΕισεÏχόμενη σÏνδεση" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "ΕξεÏχόμενη σÏνδεση" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Î ÏοσφÎÏθηκαν να μας συστήσουν (βοηθήσουν άλλους ομότιμους να διασχίσουν το τείχος Ï€Ïοστασίας μας)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Î ÏοσφεÏθήκαμε να βοηθήσουμε (βοηθήσουμε άλλους ομότιμους να διασχίσουν το τείχος Ï€Ïοστασίας τους)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "ΧÏονικό διάστημα από την λήψη/αποστολή πακÎτου" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "ΑδÏανής" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "ÎœÎσα/Έξω" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "ΟμογενοποιημÎνος Ïυθμός μεταφοÏάς εισεÏχομενων / εξεÏχόμενων δεδομÎνων (KBytes ανα δευτεÏόλεπτο)." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "ΧÏονικό διάστημα από την εγκαθίδÏυση αυτής της σÏνδεσης" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Πάνω" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Απόκλιση" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Η διαφοÏά ανάμεσα στο Ïολόι του ομοτίμου και το δικό σας" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Το παÏάθυÏο συμφόÏησης, το οποίο είναι ο αÏιθμός των bytes που μποÏοÏν να σταλοÏν χωÏίς αναγνώÏιση" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Ο αÏιθμός των απεσταλμÎνων μηνυμάτων που πεÏιμÎνου αναγνώÏιση" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Ο μÎγιστος αÏιθμός ταυτόχÏονων μηνυμάτων Ï€Ïος αποστολή" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Ο αÏιθμός των αποστολών σε αναμονή που υπεÏβαίνουν το παÏάθυÏο συμφόÏησης" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Το κατώφλι αÏγής εκκίνησης" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Το ÏŒÏιο χÏόνου επαναμετάδοσης σε χιλιοστά του δευτεÏολÎπτου" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "ΤÏÎχον μÎγιστο μÎγεθος πακÎτου αποστολής / εκτιμώμενο μÎγιστο μÎγεθος πακÎτου λήψης (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "Αποστολή" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Συνολικός αÏιθμός πακÎτων που εστάλησαν στον ομότιμο" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "Λήψη" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Συνολικός αÏιθμός πακÎτων που ελήφθησαν από τον ομότιμο" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Ταυτόσημες TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Συνολικός αÏιθμός πακÎτων που επανεστάλησαν στον ομότιμο" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Ταυτόσημες RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Συνολικός αÏιθμός διπλότυπων πακÎτων που ελήφθησαν από τον ομότιμο" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "ΥπηÏεσία" @@ -738,91 +770,100 @@ msgstr "ΑποκλεισμÎνος" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "ΑπόÏÏιψη αιτημάτων για τοÏνελ: ΚαθυστÎÏηση" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "ΑπόÏÏιψη αιτημάτων για τοÏνελ: ΥπεÏφόÏτωση" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "ΑπόÏÏιψη τοÏνελ: ΥπεÏφόÏτωση αιτημάτων" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "ΑπόÏÏιψη τοÏνελ: ÎŒÏιο συνδÎσεων" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "ΑπόÏÏιψη αιτημάτων για τοÏνελ: Υψηλό φοÏτίο" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "ΑπόÏÏιψη αιτημάτων για τοÏνελ: ΧÏόνος ουÏάς αναμονής" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "ÎÎα Îκδοση Ï€Ïόσθετου {0} διαθÎσιμη" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Ο Îλεγχος για ενημÎÏωσεις του Ï€Ïόσθετου {0} απÎτυχε" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Δεν υπάÏχει νÎα Îκδοση διαθÎσιμη για το Ï€Ïόσθετο {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} Bytes μεταφÎÏθηκαν" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "ΜεταφοÏά από {0} απÎτυχε" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Η ενημÎÏωση κατÎβηκε" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Γίνεται επανεκκίνηση" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Η ενημÎÏωση επαληθεÏτηκε" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "από {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Το μη υπογεγÏαμμÎνο αÏχείο ενημÎÏωσης από {0} είναι κατεστÏαμμÎνο" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "ΑντιγÏαφή από {0} απÎτυχε" @@ -851,22 +892,25 @@ msgid "Checking for update of plugin {0}" msgstr "Έλεγχος για ενημεÏώσεις Ï€Ïόσθετου {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "ΑπόπειÏα εγκατάστασης από αÏχείο {0}" +msgid "Bad URL {0}" +msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Δεν οÏίστηκε αÏχείο {0}" +msgid "Attempting to install from file {0}" +msgstr "ΑπόπειÏα εγκατάστασης από αÏχείο {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -874,7 +918,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Αποτυχία εγκατάστασης από αÏχείο {0}, αντιγÏαφή απÎτυχε." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Κατεβάζω το Ï€Ïόσθετω από {0}" @@ -1155,181 +1199,195 @@ msgid "Configuration saved successfully" msgstr "Επιτυχής αποθήκευση Ïυθμίσεων" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Σφάλμα κατά την αποθηκεÏση των Ïυθμίσεων (εφαÏμόστηκαν αλλά δεν αποθηκεÏτηκαν) - παÏακαλοÏμε δείτε τις καταγÏαφÎÏ‚ λαθών" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Αποθήκευση Ïυθμίσεων Ï€Ïόσθετου" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Εγκατάσταση Ï€Ïόσθετου" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "ΕνημÎÏωση όλων εγκατεστημÎνων Ï€Ïόσθετων" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Λάθος καθώς σταματοÏσε το Ï€Ïόσθετο {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "ΔιαγÏαφή Ï€Ïόσθετου {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Σφάλμα κατά την διαγÏαφή του Ï€Ïόσθετου {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Το Ï€Ïόσθετο {0} σταμάτησε" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "ΈναÏξη" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Î ÏοστÎθηκε νÎος πελάτης" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "ΡÏθμιση Ï€Ïόσθετου αποθηκεÏτηκε." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "ξεκίνησε" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Αποτυχία εκκίνησης" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Αποτυχία εÏÏεσης server" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Δεν Ï€ÏοσδιοÏίστηκε URL του Ï€Ïόσθετου." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "ΚατÎβασμα Ï€Ïόσθετου ή ενημÎÏωσης σε εξÎλιξη." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "ΕνημÎÏωση όλων των Ï€Ïόσθετων" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Έλεγχος Ï€Ïόσθετου {0} για ενημεÏώσεις" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Το Ï€Ïόσθετο {0} ξεκίνησε" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Λάθος κατά την εκκίνηση του Ï€Ïόσθετου {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1343,7 +1401,7 @@ msgid "Edit" msgstr "ΕπεξεÏγασία" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Î Ïοσθήκη Πελάτη" @@ -1380,7 +1438,7 @@ msgid "Plugin" msgstr "Î Ïόσθετο" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1418,12 +1476,12 @@ msgstr "Σταμάτα" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Έλεγχος για ενημεÏώσεις" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "ΕνημÎÏωση" @@ -1440,38 +1498,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "ΕπαναφοÏά Ï€Ïοεπιλογών" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Αποθήκευση" @@ -1502,12 +1560,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "ΔιαγÏαφή κλειδιοÏ" @@ -1607,21 +1665,21 @@ msgid "Select a class to add" msgstr "Επιλογή κλάσης για Ï€Ïοσθήκη" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "ΕÏÏος Ζώνης" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "ΑÏχική Σελίδα" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Δίκτυο" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1668,57 +1726,57 @@ msgstr "Δίκτυο" msgid "Summary Bar" msgstr "ΜπάÏα ΠεÏίληψης" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Διεπαφή ΧÏήστη" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "ΤοÏνελ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Πελάτες" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "ΣÏνολο κλειδιών" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "ΚαταγÏαφή" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Ομότιμοι" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Στατιστικά" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Αποθήκευση αλλαγών" @@ -1839,7 +1897,7 @@ msgid "or {0} bytes per month maximum" msgstr "ή {0} bytes μÎγιστο ανά μήνα" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Αποκλεισμός ομότιμου μÎχÏι την επανεκκίνηση" @@ -1859,7 +1917,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "ΆÏση Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏƒÎ¼Î¿Ï Î¿Î¼ÏŒÏ„Î¹Î¼Î¿Ï…" @@ -1872,7 +1930,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1888,29 +1946,64 @@ msgstr "Κακή τιμή χωÏητικότητας" msgid "Unsupported" msgstr "Μη υποστηÏιζόμενο" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Οι Ïυθμίσεις αποθηκεÏτηκαν επιτυχώς." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Σβήσιμο αμÎσως" @@ -1965,118 +2058,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "Επανεκκίνηση σε {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Ομαλό σβήσιμο" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "ΑκÏÏωση Î¿Î¼Î±Î»Î¿Ï ÏƒÎ²Î·ÏƒÎ¯Î¼Î±Ï„Î¿Ï‚" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Ομαλή επανεκκίνηση" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "ΕκτÎλεση I2P κατά την εκκίνηση" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Μην εκτελείς το I2P στην εκκίνηση" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Εμφάνιση κονσόλας κατά την εκκίνηση" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Μη εμφάνιση της κονσόλας στην εκκίνηση" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "ΥπηÏεσία εγκατάσταθηκε" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Î Ïοειδοποίηση: αδυναμία εγκατάστασης της υπηÏεσίας" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "ΥπηÏεσία αφαιÏÎθηκε" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Î Ïοειδοποίηση: αδυναμια αφαίÏεσης της υπηÏεσίας" @@ -2117,7 +2210,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "ΕπαναφοÏά πλήÏους Ï€ÏοεπιλεγμÎνης μπάÏας" @@ -2132,7 +2225,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "ΕπαναφοÏά ελάχιστης Ï€ÏοεπιλεγμÎνης μπάÏας" @@ -2249,8 +2342,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2404,7 +2497,7 @@ msgid "Add" msgstr "Î Ïοσθήκη" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Κωδικός" @@ -2532,7 +2625,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2544,90 +2637,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2721,7 +2818,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "ή" @@ -3061,25 +3158,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "ΠεÏίληψη" @@ -3179,123 +3280,123 @@ msgstr "" msgid "Tunnel" msgstr "ΤοÏνελ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Δεν αÏχικοποιήθηκε" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "ΧώÏα" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Τα στοιχεία μας" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "ΠληÏοφοÏίες ομότιμου για" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "ΠλήÏης εγγÏαφή" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} Ï€Ïιν" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "ΔημοσιεÏτηκε" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "ΔιεÏθυνση/εις" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "κόστος" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "ΚÏυμμÎνο κατά την εκκίνηση" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP και SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3314,7 +3415,7 @@ msgid "Hide news" msgstr "ΚÏÏψιμο νÎων" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Εμφάνιση νÎων" @@ -3361,13 +3462,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "ΧωÏητικότητα" @@ -3949,13 +4050,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "" @@ -3982,7 +4083,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4638,88 +4739,88 @@ msgstr "ΑνανÎωση" msgid "Enable" msgstr "ΕνεÏγοποίηση" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "ΠεÏιοÏισμός εÏÏους ζώνης" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "Το I2P θα δουλεÏει καλÏτεÏα αν Ïυθμίσεις τους ÏυθμοÏÏ‚ μεταφοÏάς σε αντιστοιχεία με την ταχÏτητα της διαδικτυακής σου σÏνδεσης." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps ÎœÎσα" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps Έξω" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "ΣΗΜΕΙΩΣΗ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Έχετε Ïυθμίσει το I2P να μοιÏάζεται μόνο {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "Το I2P απαιτεί τουλάχιστο 12KBps για την ενεÏγοποιήση του διαμοιÏασμοÏ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "ΠαÏακαλοÏμε ενεÏγοποιήστε τον διαμοιÏασμό (συμμετÎχοντας σε τοÏνελ) Ïυθμίζοντας πεÏισσότεÏο εÏÏος ζώνης." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Έχετε Ïυθμίσει το I2P να μοιÏάζεται {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Σελίδα Ï€ÏοχωÏημÎνων Ïυθμίσεων δικτÏου" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "ΑκÏÏωση" @@ -4731,15 +4832,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4752,92 +4853,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4847,7 +4948,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4855,49 +4956,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "ΡÏθμιση Î Ïόσθετου" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../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:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Για να εγκαταστήσετε το Ï€Ïόσθετο, εισάγετε την διεÏθυνση URL:" -#: ../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/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../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:474 msgid "Default 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:480 msgid "Use old home page" msgstr "ΧÏήση παλιάς αÏχικής σελίδας" -#: ../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 msgid "Search Engines" msgstr "ΜηχανÎÏ‚ Αναζήτησης" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4910,36 +5027,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "Σελίδα τοÏνελ I2P" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4951,61 +5068,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5017,522 +5134,522 @@ msgstr "Ïυθμίσεις δικτÏου" msgid "I2P Network Configuration" msgstr "Ρυθμίσεις ΔικτÏου I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "ΡÏθμιση UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "ΕνεÏγοποίηση UPnP για να ανοίξετε τις πόÏτες στο firewall" -#: ../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:490 msgid "UPnP status" msgstr "Κατάσταση UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "ΡÏθμιση IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "ΚÏυφή λειτουÏγία - μη δημοσίευση της 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "ΦοÏητή λειτουÏγία - Αλλαγή ταυτότητας δÏομολογητή και UDP πόÏτας όταν αλλάζει η IP, για βελτιωμÎνη ανωνυμία" -#: ../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 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" msgstr "ΡÏθμιση UDP:" -#: ../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:558 msgid "UDP port:" msgstr "Î ÏŒÏτα UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "ΠλήÏης απενεÏγοποίηση" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(επιλÎξτε μόνο αν βÏίσκεστε πίσω από firewall που εμποδίζει την εξεÏχόμενη κίνηση UDP)" -#: ../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:578 msgid "TCP Configuration" msgstr "ΡÏθμιση TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "ΧÏήση της αυτόματα-ανιχνεÏσιμης IP διεÏθυνσης" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "αυτή τη στιγμή" -#: ../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:590 msgid "if we are not firewalled" msgstr "αν δεν αποκλειόμαστε από firewall" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "ΕξωτεÏικά Ï€Ïοσβάσιμη TCP πόÏτα" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "ΧÏήση της ίδιας πόÏτας που Ïυθμίστηκε για το UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "ΕπιλÎξτε πόÏτα" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Αν και το I2P θα δουλÎψει καλά πίσω από τα πεÏισσότεÏα firewall, οι ταχÏτητά σας και η ενσωμάτωση στο δίκτυο, εν γÎνει, θα βελτιωθεί αν υπάÏχει Ï€Ïοώθηση της πόÏτας του I2P τόσο για UDP όσο και για TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Αν μποÏείτε, παÏακαλοÏμε ανοίξτε μια Ï„ÏÏπα στο firewall για να επιτÏÎπετε εισεÏχόμενα πακÎτα UDP και TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "ΟÏισμÎνα firewall όπως στο συμμετÏικό NAT πιθανόν να μην λειτουÏγοÏν σωστά με το I2P." -#: ../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:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Η υποστήÏιξη του UPnP είναι σε δοκιμαστικό στάδιο, και πιθανόν να μην λειτουÏγήσει για διάφοÏους λόγους" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Δεν βÏÎθηκε συσκευή συμβατή με UPnP" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "Η λειτουÏγία UPnP είναι απενεÏγοποιημÎνη στην συσκευή" -#: ../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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Σφάλματα στην υλοποίηση UPnP της συσκευής" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Πολλαπλά firewall/routers στο μονοπάτι της διαδικτυακής σÏνδεσης" -#: ../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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Αν νομίζετε ότι Îχετε ανοίξει το firewall και το I2P ακόμα νομίζει ότι σας μπλοκάÏει Îνα firewall, θυμηθείτε ότι πιθανόν βÏίσκεστε πίσω από πολλαπλά firewall, για παÏάδειγμα τόσο πίσω από λογισμικό firewall αλλά και εξωτεÏικό router." -#: ../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:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Η UDP πόÏτα σας, δεν φαίνεται να είναι μπλοκαÏισμÎνη από firewall." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Η UDP πόÏτα σας, φαίνεται να είναι μπλοκαÏισμÎνη από firewall." -#: ../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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "ΠΡΟΣΟΧΗ - ΜπλοκαÏισμÎνοι από firewall με απενεÏγοποιημÎνο το UDP" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" msgstr "ΣΦΑΛΜΑ - Ιδιωτική διεÏθυνση TCP" -#: ../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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ΣΦΑΛΜΑ - ΣυμμετÏικό NAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "To I2P ανίχνευσε ότι είστε αποκλεισμÎνοι λόγω ΣυμμετÏÎ¹ÎºÎ¿Ï NAT" -#: ../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:770 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 "Το I2P δεν λειτουÏγεί καλά πίσω από Ï„Îτοιο Ï„Ïπο firewall. Πιθανόν δε θα μποÏείτε να αποδεχτείτε εισεÏχόμενες συνδÎσεις, το οποίο θα πεÏιοÏίσει την συμετοχή σας στο δίκτυο." -#: ../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:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5546,28 +5663,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5575,15 +5692,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "ΑποκλεισμÎνες IP" @@ -5595,102 +5712,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "Δοκιμή Ï€Ïώτα με SSL και μετά χωÏίς SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "ΧÏήση αποκλειστικά με SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "ΧÏήση αποκλειστικά χωÏις SSL" -#: ../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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" msgstr "ΕνεÏγοποίηση HTTP proxy;" -#: ../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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "ΧÏήση εξουσιοδότησης με τον HTTP proxy;" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "Όνομα χÏήστη για τον HTTP proxy" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Κωδικός για τον HTTP proxy" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "ΕνεÏγοποίηση HTTPS proxy;" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "ΔιεÏθυνση HTTPS proxy" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Î ÏŒÏτα HTTPS proxy" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "ΧÏήση εξουσιοδότησης με τον HTTPS proxy;" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Όνομα χÏήστη για τον HTTPS proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Κωδικός για τον HTTPS proxy" @@ -5702,127 +5866,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "Σβήσιμο του router" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Το ομαλό σβήσιμο δίνει τη δυνατότητα στο router να ικανοποίησει τις συμφωνίες που Îχουν ήδη γίνει Ï€Ïιν την απενεÏγοποίηση, αλλά μποÏεί να πάÏει μεÏικά λεπτά." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Αν χÏειάζεται να σβήσεις το router άμεσα, σου δίνεται και αυτή η δυνατότητα." -#: ../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:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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 "Στα Windows, υπάÏχει μια μικÏή εφαÏμογή που βÏίκσεται στην μπάÏα συστήματος, επιτÏÎποντάς σας να βλÎπετε την κατάσταση του router" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(αÏγότεÏα, οι εφαÏμογÎÏ‚ πελάτη I2P θα μποÏοÏν επίσης να ενσωματώσουν την δικιά τους λειτουÏγία στην μπάÏα συστήματος)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Αν χÏησιμοποιείς Windows, μποÏείς να ενεÏγοποιήσεις ή αν απενεÏγοποιήσεις το εικονίδιο εδώ." -#: ../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:507 msgid "Show systray icon" msgstr "Εμφάνιση εικονιδίου στη μπάÏα συστήματος" -#: ../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:509 msgid "Hide systray icon" msgstr "ΑπόκÏυψη εικονιδίου στη μπάÏα συστήματος" -#: ../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:511 msgid "Run on startup" msgstr "ΕκτÎλεση κατά την εκκίνηση" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Αποσφαλμάτωση" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5836,15 +6000,15 @@ msgstr "επαλήθευση πεÏιληπτικής μπάÏας" msgid "I2P Summary Bar Configuration" msgstr "ΡÏθμιση της ΠεÏιληπτικής ΜπάÏας του I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "ΑνανÎωση διαστήματος" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "δευτεÏόλεπτα" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Î ÏοσαÏμογή της ΠεÏιληπτικής ΜπάÏας" @@ -5856,41 +6020,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "ΡÏθμιση Στατιστικών I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "ΠλήÏης ενεÏγοποίηση στατιστικών;" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "η αλλαγή χÏειάζεται επανεκκίνηση για να εφαÏμοστεί" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "ΦίλτÏο" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "ΓÏάφημα" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Î ÏοχωÏημÎνο ΦίλτÏο" @@ -5902,43 +6066,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "ΡÏθμιση I2P τοÏνελ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Οι Ï€ÏοεπιλεγμÎνες Ïυθμίσεις δουλεÏουν για τους πεÏισσότεÏους ανθÏώπους." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "ΥπάÏχει Îνας ουσιώδης συμβιβασμός ανάμεσα στην ανωνυμία και την επίδοση." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5950,36 +6114,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5991,71 +6155,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_en.po b/apps/routerconsole/locale/messages_en.po index 160093eab4ddb16654ead733db954d30eb21edc5..1379b1976dbad21a0aabff01f8e82a3e99f45849 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: 2015-02-18 20:15+0000\n" +"POT-Creation-Date: 2015-04-09 10:57+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,8 @@ 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:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1572 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -35,7 +36,8 @@ msgstr[1] "" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1526 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1574 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -44,7 +46,8 @@ msgstr[1] "" #. minutes #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1530 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1576 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -53,26 +56,43 @@ msgstr[1] "" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1534 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1578 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "" msgstr[1] "" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1536 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1580 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "" #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1539 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1582 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "" msgstr[1] "" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -109,7 +129,7 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "" @@ -118,90 +138,95 @@ msgstr "" #. if (_context.router().getRouterInfo().getBandwidthTier().equals("K")) #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" msgstr "" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:175 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:187 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, 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:194 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:195 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:380 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:485 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:437 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:580 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -234,6 +259,10 @@ msgstr "" msgid "Known fast peers" msgstr "" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "" @@ -265,7 +294,7 @@ msgid "{0} is used for outbound connections only" msgstr "" #: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:278 msgid "UPnP is not enabled" msgstr "" @@ -447,7 +476,7 @@ msgid "The total number of duplicate packets received from the peer" msgstr "" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "" @@ -726,91 +755,100 @@ msgstr "" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../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:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "" @@ -839,21 +877,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -862,7 +903,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "" @@ -1142,181 +1183,195 @@ msgid "Configuration saved successfully" msgstr "" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1330,7 +1385,7 @@ msgid "Edit" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "" @@ -1405,12 +1460,12 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "" @@ -1427,38 +1482,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "" @@ -1489,12 +1544,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "" @@ -1594,21 +1649,21 @@ msgid "Select a class to add" msgstr "" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1655,57 +1710,57 @@ msgstr "" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "" @@ -1826,7 +1881,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "" @@ -1846,7 +1901,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "" @@ -1859,7 +1914,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1875,29 +1930,64 @@ msgstr "" msgid "Unsupported" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "" @@ -1952,118 +2042,118 @@ msgstr[1] "" 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:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 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:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 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:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "" @@ -2104,7 +2194,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2119,7 +2209,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2235,8 +2325,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2390,7 +2480,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "" @@ -2599,7 +2689,7 @@ msgid "No \"{0}\" events found in previous {1}" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:179 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" @@ -2611,13 +2701,13 @@ msgstr "" msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2711,7 +2801,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "" @@ -3047,25 +3137,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3201,7 +3295,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" @@ -3300,7 +3394,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3347,13 +3441,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "" @@ -3932,13 +4026,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "" @@ -3965,7 +4059,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4619,88 +4713,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4712,15 +4806,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4733,92 +4827,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4828,7 +4922,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4836,49 +4930,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default 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:480 msgid "Use old home page" msgstr "" -#: ../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 msgid "Search Engines" msgstr "" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4891,36 +5001,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4932,61 +5042,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -4998,520 +5108,520 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5525,28 +5635,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5554,15 +5664,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5574,102 +5684,148 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5681,125 +5837,125 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5813,15 +5969,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5833,41 +5989,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5879,43 +6035,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5927,36 +6083,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5968,71 +6124,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_es.po b/apps/routerconsole/locale/messages_es.po index e5015a008df817b7c3d3c16c0117afab99899c09..4a9666ce3d449f08daae58051a203c36a4bda87a 100644 --- a/apps/routerconsole/locale/messages_es.po +++ b/apps/routerconsole/locale/messages_es.po @@ -6,6 +6,7 @@ # Translators: # Foxlet <rodthefox@gmail.com>, 2014 # "blabla", 2011 +# blabla <blabla@trash-mail.com>, 2015 # blabla <blabla@trash-mail.com>, 2011, 2012 # Daniel Mustieles <daniel.mustieles@gmail.com>, 2012-2013 # ducki2p <ducki2p@gmail.com>, 2011 @@ -19,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 00:56+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 21:53+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" @@ -41,6 +42,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -50,6 +52,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -59,6 +62,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -68,6 +72,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -75,18 +80,34 @@ msgstr[0] "1 hora" msgstr[1] "{0} horas" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/d" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dÃa" msgstr[1] "{0} dÃas" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "1 ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "1 μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -123,7 +144,7 @@ msgstr "A" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ninguno" @@ -133,93 +154,97 @@ msgstr "ninguno" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Rechazando túneles: Iniciando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Rechazando túneles: Elevado retardo del mensaje" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Rechazando túneles: LÃmite alcanzado" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Rechazando la mayorÃa de los túneles: Elevado número de peticiones" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Rechazando túneles: LÃmite alcanzado" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Aceptando la mayorÃa de los túneles" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Aceptando túneles" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Rechazando túneles: LÃmite de ancho de banda" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Rechazando la mayorÃa de los túneles: LÃmite de ancho de banda" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Aceptando la mayorÃa de los túneles" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Aceptando túneles" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Rechazando túneles: Apagando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Rechazando túneles" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "Resembrado: Se obtuvo la información de routers I2P del fichero ({0} completados, {1} errores)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Resembrando (reseed)" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {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:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "El resembrado falló." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Consulte {0} para obtener ayuda." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "página de configuración del resembrado (reseed)" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Resembrando: Descargando URL de la semilla (seed)." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -253,6 +278,10 @@ msgstr "El número de pares (peers) con los que está comunicándose activamente msgid "Known fast peers" msgstr "Pares de nivel rápido conocidos" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "Pares (de inundación/floodfill) integrados conocidos" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Entrada de la base de datos de red (NetDb)" @@ -263,52 +292,56 @@ msgstr "Entrada de la base de datos de red (NetDb)" msgid "No transports (hidden or starting up?)" msgstr "No hay transportes (¿ocultos o iniciándose?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Tipo de firma no soportado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "No hay soporte para nuestro tipo de firma" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Inaccesible sobre cualquier transporte" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Direcciones de transporte del router I2P" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} se utiliza sólo para conexiones salientes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP no está habilitado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Ayuda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Los lÃmites de conexión de su transporte se ajustan automáticamente basándose en su ancho de banda configurado." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Para rebasar estos lÃmites, añada las configuraciones i2np.ntcp.maxConnections=nnn y i2np.udp.maxConnections=nnn en la página de configuración avanzada." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definiciones" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -319,154 +352,154 @@ msgstr "Definiciones" msgid "Peer" msgstr "Par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Par (peer) remoto vÃa identificador criptrográfico (hash) de su router I2P" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Conexión entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Conexión saliente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our 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:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Nos hemos ofrecido a introducirles (ayudar a que otros pares a atraviesen sus cortafuegos (firewalls))" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "El tiempo que hace que un paquete ha sido recibido / enviado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Sin actividad" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Entrada/Salida" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "La tasa de transferencia estabilizada entrante / saliente (KBytes/s)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "El tiempo que hace que se estableció esta conexión" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Subida" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Desincronización" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "La diferencia entre el reloj del par (peer) y el suyo propio" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "La ventana de congestión, que es la cantidad de bytes que se puede enviar antes de recibir una confirmación" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "El número de mensajes enviados a la espera de confirmación" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "El número máximo de mensajes simultáneos a enviar" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "El número de envÃos pendientes que exceden la ventana de congestión" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "El umbral del algoritmo de comienzo lento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "El periodo de ida y vuelta en milisegundos" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "El periodo de espera de la retransmisión en milisegundos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Tamaño máximo actual de envÃo de paquete / tamaño máximo estimado de recepción de paquete (Bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "Env" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "El número total de paquetes enviados al par (peer)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "Rec" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "El número total de paquetes recibidos del par (peer)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Env dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "El número total de paquetes enviados de nuevo al par (peer)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Rec dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "El número total de paquetes duplicados recibidos del par (peer)" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Servicio" @@ -746,91 +779,100 @@ msgstr "Excluido" msgid "backlogged" msgstr "pendientes" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Descartando solicitudes de túnel: Demasiado lentos" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Desestimando peticiones de túnel: Alto retraso de trabajo" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Descartando solicitudes de túnel: Saturado" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Rechazando túneles: Modo oculto" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Rechazando túneles: Saturación de solicitudes" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Rechazando túneles: LÃmite de la conexión" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Descartando solicitudes de túnel: Carga elevada" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Descartando solicitudes de túnel: Tiempo en cola" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Está disponible una nueva versión del complemento {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, 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:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "No hay ninguna versión nueva disponible para el complemento {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B transferidos" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "La instalación desde {0} falló" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Actualización descargada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Reiniciando" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Actualización verificada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "de {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "El archivo de actualización no firmado de {0} está dañado" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Fallo al copiar a {0}" @@ -859,22 +901,25 @@ msgid "Checking for update of plugin {0}" msgstr "Buscando actualizaciones para el complemento {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Actualizando" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Intentando instalar desde el archivo {0}" +msgid "Bad URL {0}" +msgstr "URL {0} incorrecta" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "No se ha especificado archivo {0}" +msgid "Attempting to install from file {0}" +msgstr "Intentando instalar desde el archivo {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -882,7 +927,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "No se pudo instalar desde el archivo {0}, fallo al copiar." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Descargando complemento desde {0}" @@ -1163,181 +1208,195 @@ msgid "Configuration saved successfully" msgstr "Configuración guardada con éxito" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 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 revise 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:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Guardar configuración del cliente" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Guardar configuración de la aplicación web" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Guardar configuración del complemento" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Instalar complemento" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "Instalar complemento desde fichero" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Actualizar todos los complementos instalados" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Error al detener complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Complemento {0} eliminado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Error al eliminar complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Complemento {0} detenido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Aplicación web {0} detenida" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Iniciar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Nuevo cliente añadido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Se guardó con éxito la configuración del cliente" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Ãndice de clientes dañado." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Cliente {0} detenido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Cliente {0} iniciado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Cliente {0} eliminado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "Se guardó la configuración de la aplicación web." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Se guardó la configuración del complemento." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "Aplicación web" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "iniciado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "No se pudo iniciar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "No se pudo encontrar servidor." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "No se especificó URL del complemento." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Tiene que introducir un fichero" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "La instalación desde fichero falló" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "No se especificó URL de actualización para {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Descarga de complemento o actualización ya en curso." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Actualizando todos los complementos" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "URL {0} incorrecta" +msgid "Installing plugin from {0}" +msgstr "Instalando complemento desde {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Buscando actualizaciones para el complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Complemento {0} iniciado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Error al iniciar el complemento {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Usuario {0} añadido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Se guardó la configuración de la interfaz" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1351,7 +1410,7 @@ msgid "Edit" msgstr "Editar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Añadir cliente" @@ -1388,7 +1447,7 @@ msgid "Plugin" msgstr "Complemento" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1426,12 +1485,12 @@ msgstr "Detener" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Buscar actualizaciones" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Actualización" @@ -1448,38 +1507,38 @@ msgstr "Eliminar" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Eliminar seleccionados" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Añadir elemento" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Restablecer valores predeterminados" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Guardar" @@ -1510,12 +1569,12 @@ msgid "Removed" msgstr "Eliminado" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Eliminar clave" @@ -1615,21 +1674,21 @@ msgid "Select a class to add" msgstr "Seleccione una clase a añadir" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Ancho de banda" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Página principal" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Red" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1676,57 +1735,57 @@ msgstr "Red" msgid "Summary Bar" msgstr "Barra de resumen" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Interfaz de usuario" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Túneles" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Clientes" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Juego de claves (keyring)" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Registro" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Pares (peers)" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "EstadÃsticas" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avanzado" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Guardar cambios" @@ -1847,7 +1906,7 @@ msgid "or {0} bytes per month maximum" 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "Excluir par hasta el reinicio" @@ -1867,7 +1926,7 @@ msgid "Invalid peer" 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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "Readmitir par" @@ -1880,7 +1939,7 @@ msgid "is not currently banned" msgstr "no se encuentra excluido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Ajustar bonificaciones del par" @@ -1896,29 +1955,64 @@ msgstr "Valor de capacidad erróneo" msgid "Unsupported" msgstr "No soportado" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Guardar cambios y resembrar ahora" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "El resembrado (reseed) ya está en marcha" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Iniciando el proceso de resembrado (reseed)" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "Resembrar desde URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Tiene que introducir una URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "Resembrado en marcha, compruebe la barra de resumen para ver el estado" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "Resembrado completo, compruebe la barra de resumen para ver el estado" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "Resembrar desde fichero" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "El resembrado desde fichero falló" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "Resembrado completo, cargada {0} información de router I2P desde fichero" +msgstr[1] "Resembrado completo, cargadas {0} informaciones de router I2P desde fichero" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Configuración guardada con éxito." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Apagar inmediatamente" @@ -1973,118 +2067,118 @@ msgstr[1] "Por favor espere a que los enrutamientos vigentes expiren para {0} t msgid "Restart in {0}" msgstr "Reinicio en {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Apagar de forma controlada" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Apagado controlado iniciado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Cancelar apagado controlado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Apagado controlado cancelado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Reinicio controlado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Reinicio controlado solicitado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Reinicio brusco" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Reinicio brusco solicitado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Renovar clave y reiniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Renovando clave después de un reinicio controlado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Renovar clave y apagar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Renovando clave después de un apagado controlado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Ejecutar I2P al arrancar el sistema" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "No ejecutar I2P al arrancar el sistema" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Volcar hilos" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Hilos volcados hacia {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Mostrar consola al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "La consola se mostrará al iniciar el router I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "No mostrar consola al iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "La consola no se mostrará al iniciar el router I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Forzar 'recolección de basura'" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Se socilitó procedimiento de 'recolección de basura' completo" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Servicio instalado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Advertencia: No se pudo instalar el servicio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Servicio eliminado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Advertencia: No se pudo eliminar el servicio" @@ -2125,7 +2219,7 @@ msgid "Refresh interval must be a number" 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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Restablecer todos los valores predeterminados" @@ -2140,7 +2234,7 @@ msgid "Summary bar will refresh shortly." 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Restablecer valores de barra de resumen mÃnima" @@ -2257,8 +2351,8 @@ msgid "Outbound options" 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Añadir usuario" @@ -2412,7 +2506,7 @@ msgid "Add" msgstr "Añadir" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Contraseña" @@ -2540,7 +2634,7 @@ msgid "Network error" msgstr "Error de red" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Nueva identidad del router" @@ -2552,90 +2646,94 @@ msgstr "Deshabilitado como router de inundación (floodfill)" msgid "Out of memory error" msgstr "Error por memoria llena" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Cambio de capacidad de alcance" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "Router I2P resembrado" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Reinicio suave" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Router I2P iniciado" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Router I2P detenido" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Router I2P actualizado" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "Advertencia del vigilante" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Mostrar eventos" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Eventos desde" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Tipo de evento" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Todos los eventos" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Filtrar eventos" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "No se encontraron eventos" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "No se encontraron eventos en el anterior {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "No se encontraron eventos \"{0}\"" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "No se encontraron eventos \"{0}\" en el anterior {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Hora" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Evento" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Detalles" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "El envÃo de formulario no es válido, probablemente utilizó el botón 'atrás' ó 'recargar' de su navegador. Por favor, reenvÃelo." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2729,7 +2827,7 @@ msgid "Periods" msgstr "Periodos" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "o" @@ -3069,25 +3167,29 @@ msgid "Runs" msgstr "Ejecuciones" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Media" +msgid "Dropped" +msgstr "Desestimado" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Media" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Máx" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "MÃn" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Pendientes" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Resumen" @@ -3187,123 +3289,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Túnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "No inicializado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "EstadÃsticas del router I2P en la base de datos de red" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Recuento" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transportes" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "PaÃs" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Información propia" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Información del par para" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Entrada completa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Oculto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Actualizado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "hace {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publicado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "Clave firmante" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Dirección(es)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "coste" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Oculto o iniciándose" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU con introductores" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP y SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP y SSU con introductores" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "SSU-introductores sólo IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "SSU IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "SSU-introductores IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "NTCP IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "NTCP-SSU IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "NTCP-SSU-introductores IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "NTCP-SSU-introductores sólo IPv6" @@ -3322,7 +3424,7 @@ msgid "Hide news" msgstr "Ocultar news" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Mostrar news" @@ -3369,13 +3471,13 @@ msgstr "Grupos (Capacidades)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Velocidad" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacidad" @@ -3900,7 +4002,7 @@ msgstr "La relación entre el número de saltos de los túneles que proporciona #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:516 msgid "Share ratio" -msgstr "Relación de compartido" +msgstr "Tasa de compartición" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:529 msgid "What's in the router's job queue?" @@ -3957,15 +4059,15 @@ msgstr "ERROR-Desincronización del reloj de {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Probando" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" -msgstr "Correcto" +msgstr "Bien" #: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-Unresolved TCP Address" @@ -3990,7 +4092,7 @@ msgstr "WARN-Bloqueado por cortafuegos (firewall) y habilitado como router I2P d #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Bloqueado por cortafuegos (firewall)" @@ -4646,88 +4748,88 @@ msgstr "Refrescar (s)" msgid "Enable" msgstr "Habilitar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Limitador de ancho de banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P funcionará mejor si configura sus tasas de transferencia 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KB/s de entrada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KB/s de salida" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Compartir" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P requiere al menos 12KB/s para habilitar el compartido." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Ha configurado I2P para compartir {0} KB/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Página de configuración avanzada de la red" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Cancelar" @@ -4739,15 +4841,15 @@ msgstr "configuración avanzada" msgid "I2P Advanced Configuration" msgstr "Configuración avanzada de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configuración de I2P avanzada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Algunos cambios pueden requerir un reinicio para que surtan efecto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "Para realizar cambios, edite el fichero {0}." @@ -4760,92 +4862,92 @@ msgstr "configuración de clientes" msgid "I2P Client Configuration" msgstr "Configuración de clientes de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Configuración de clientes" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Los clientes Java que se enumeran a continuación son iniciados por el router I2P y se ejecutan en la misma máquina virtual de Java (JVM)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 I2P' y los 'túneles de aplicación' se requieren para la mayorÃa de usos de I2P. Sólo deberÃan cambiarlas los usuarios avanzados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Para cambiar otras opciones de clientes, edite el fichero" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Todos los cambios requieren reiniciar para que surtan efecto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Configuración avanzada de la interfaz de cliente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configuración de la interfaz externa de I2CP (protocolo de clientes de I2P)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Habilitada sin SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Habilitada con SSL obligatorio" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Deshabilitada - Los clientes fuera de este proceso Java no podrán conectar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interfaz I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Puerto I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorización" -#: ../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:558 msgid "Require username and password" msgstr "Solicitar nombre de usuario y contraseña" -#: ../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:560 msgid "Username" msgstr "Nombre de usuario" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "La configuración por defecto funcionará para la mayorÃa de la gente." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Cualquier cambio realizado aquà también debe configurarse en el cliente externo." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Muchos clientes no soportan SSL o autorización." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Configuración de aplicaciones web" -#: ../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:580 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 " @@ -4855,7 +4957,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Las aplicaciones web Java que se enumeran a continuación son iniciadas por el cliente webConsole (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 (por ejemplo i2psnark), interfaces gráficas de otros clientes o aplicaciones (que habrÃan de ser habilitados por separado como susidns o i2ptunnel), u otras que no tienen interfaz web alguna (por ejemplo addressbook)." -#: ../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:582 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 " @@ -4863,49 +4965,65 @@ msgid "" "preferred method." 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:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Configuración de complementos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." 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:596 -msgid "Plugin Installation" -msgstr "Instalación de complementos" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "Instalación de complemento desde URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, 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:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Para instalar un complemento, introduzca la URL de descarga:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "Instalación de complemento desde fichero" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "Instala un complemento desde fichero." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Seleccionar fichero xpi2p o su3" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Actualizar todos los complementos" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "configuración de página principal" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Página principal predeterminada" -#: ../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:480 msgid "Use old home page" msgstr "Utilizar página principal antigua" -#: ../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 msgid "Search Engines" msgstr "Motores de búsqueda" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "Servicios ocultos de interes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "Aplicaciones y configuración" @@ -4918,36 +5036,36 @@ msgstr "configuración del juego de claves" msgid "I2P Keyring Configuration" msgstr "Configuración del juego de claves (keyring) de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "El juego de claves del router I2P se utiliza para descifrar LeaseSets (túneles al mismo destino) cifrados." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "El juego de claves puede contener claves para destinos cifrados locales o remotos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Adición manual al juego de claves" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Introduzca claves para destinos cifrados remotos aquÃ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Las claves para los destinos locales deben introducirse en la" -#: ../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:495 msgid "I2PTunnel page" msgstr "página de I2PTunnel" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Nombre dest., ident. (hash), o clave completa" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Clave de cifrado" @@ -4959,61 +5077,61 @@ msgstr "configuración de registro" msgid "I2P Logging Configuration" msgstr "Configuración de registro (logging) de I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configurar las opciones de registro de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Fichero de registro (log)" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "Edite {0} para cambiar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(el sÃmbolo '@' será reemplazado durante la rotación del registro)" -#: ../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:447 msgid "Log record format" msgstr "Formato de apunte del registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(use 'd' = fecha, 'c' = clase, 't' = hilo, 'p' = prioridad, 'm' = mensaje)" -#: ../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:453 msgid "Log date format" msgstr "Formato de fecha del registro" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = mes, 'dd' = dÃa, 'HH' = hora, 'mm' = minuto, 'ss' = segundo, 'SSS' = milisegundo)" -#: ../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:459 msgid "Max log file size" msgstr "Tamaño máximo del fichero de registro" -#: ../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:463 msgid "Default log level" msgstr "Nivel predeterminado de registro (log)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Excepciones al nivel de registro" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nueva excepción" @@ -5025,522 +5143,522 @@ msgstr "configuración de red" msgid "I2P Network Configuration" msgstr "Configuración de la red I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "Configuración de IP y transporte" -#: ../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:482 msgid "There is help below." msgstr "Hay ayuda debajo." -#: ../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:484 msgid "UPnP Configuration" msgstr "Configuración de UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Habilitar a UPnP para abrir puertos del cortafuegos (firewall)" -#: ../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:490 msgid "UPnP status" msgstr "Estado de UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Configuración de IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Nombre del equipo (host) o dirección IP accesible desde el exterior" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Utilizar todos los métodos de detección automática" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Deshabilitar detección de direcciones IP mediante UPnP" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignorar dirección IP de la interfaz local de red" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Utilizar detección de direcciones IP sólo mediante SSU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Modo oculto - no se publica la 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:516 msgid "(prevents participating traffic)" msgstr "(evita el tráfico participante)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Especificar nombre de equipo (host) o IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Acción cuando cambia la IP" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Modo portátil - Para mejorar el anonimato reemplaza la identidad del router I2P y el puerto UDP cuando la IP cambia" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Experimental" -#: ../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:532 msgid "IPv6 Configuration" msgstr "Configuración de 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:536 msgid "Disable IPv6" msgstr "Deshabilitar 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:540 msgid "Enable IPv6" msgstr "Habilitar IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Preferir IPv4 sobre IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Preferir IPv6 sobre IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Sólo usar IPv6 (deshabilitar IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "Configuración UDP:" -#: ../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:558 msgid "UDP port:" msgstr "Puerto UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Deshabilitar por completo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "TCP Configuration" msgstr "Configuración de TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Utilizar dirección IP detectada automáticamente" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "en la actualidad" -#: ../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:590 msgid "if we are not firewalled" msgstr "si no está bloqueado por cortafuegos (firewall)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Utilizar siempre la dirección IP detectada automáticamente (no bloqueado por cortafuegos)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Deshabilitar entrantes (bloqueado por cortafuegos)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Puerto TCP accesible desde el exterior" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Usar el mismo puerto configurado para UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Especificar puerto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Notas" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" msgstr "Ayuda de configuración" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Aunque I2P funcionará detrás de la mayorÃa de cortafuegos (firewalls), las velocidades e integración en la red generalmente mejorarán 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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 permita el paso por el cortafuegos hasta usted de los paquetes TCP y UDP no solicitados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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, para repetir el tráfico I2P soporta UPnP (Universal Plug and Play) y apertura dinámica (hole punching) de UDP mediante \"introducciones SSU\"." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 de arriba son para situaciones especiales, por ejemplo, cuando UPnP no funciona correctamente, o un cortafuegos que no está bajo su control está perjudicando." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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 pasarela a Internet (IGDs), para detectar la dirección IP externa y retransmitir hacia esta los puertos." -#: ../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:658 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 por varias razones" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "No se encontró ningún dispositivo con compatibilidad UPnP" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP deshabilitado en el dispositivo" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Un software cortafuegos (firewall) interfiere con UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Fallos en la implementación UPnP del dispositivo" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Múltiples cortafuegos/routers en la ruta de conexión a Internet" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "El dispositivo UPnP fue reemplazado, reiniciado, o ha cambiado de dirección" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Revise el estado de UPnP aquÃ." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP puede ser habilitado o deshabilitado arriba, pero un cambio requiere un reinicio del router I2P para que surta efecto." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Los nombres de equipo (host) introducidos arriba se publicarán en la base de datos de red." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "<b>No son privados.</b>" -#: ../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:680 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 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 especifica una dirección IP o nombre de equipo (host) incorrecto, o no configura correctamente el NAT el o cortafuegos (firewall), el rendimiento de la red se degradará considerablemente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "En caso de duda, deje los ajustes con los valores predeterminados." -#: ../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:686 msgid "Reachability Help" msgstr "Ayuda de accesibilidad" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." msgstr "El puerto UDP no parece estar bloqueado por un cortafuegos." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "El puerto UDP parece estar bloqueado por un cortafuegos." -#: ../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:704 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 (firewall) no son 100% fiables, esto puede haber aparecido por error." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "No obstante, si aparece constantemente, deberÃa comprobar si tanto sus cortafuegos internos como externos dejan pasar sus puertos." -#: ../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:708 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 estando bloqueado por un cortafuegos, no hay motivo de preocupación. Cuando esté bloqueado por un cortafuegos, el router I2P utilizará \"introductores\" para retransmitir las conexiones entrantes." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "No obstante, conseguirá 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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 "Además, algunos dispositivos de router no pueden retransmitir correctamente TCP y UDP por el mismo puerto, o pueden tener otras limitaciones o fallos que les impidan hacer pasar el tráfico a través de la red I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "El router I2P está comprobando si su puerto UDP está bloqueado por un cortafuegos." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "El router I2P no está configurado para publicitar su dirección, por tanto no espera conexiones entrantes." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "El modo oculto se activa automáticamente para mayor protección en algunos paÃses." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARN - Bloqueado por cortafuegos, y nivel rápido" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Ha configurado I2P para compartir más de 128 KB/s de ancho de banda, pero se encuentra bloqueado por un cortafuegos (firewall)." -#: ../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:730 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 "Aunque I2P funcionará bien con esta configuración, si de veras tiene más de 128 KB/s de ancho de banda para compartir, será mucho más útil a la red si abre los puertos en su cortafuegos." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARN - Bloqueado por cortafuegos, y router I2P de inundación" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Ha configurado I2P para que sea un router de inundación (floodfill), pero está bloqueado por un cortafuegos (firewall)." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Para optimizar la participación como router de inundación, debe abrir los puertos del cortafuegos." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARN - Bloqueado por cortafuegos, y con TCP entrante habilitado" -#: ../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:740 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 "Ha habilitado el TCP entrante en el router I2P, sin embargo el puerto UDP está bloqueado por cortafuegos (firewall), y por tanto es probable que el puerto TCP también esté bloqueado." -#: ../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:742 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 "Si su puerto TCP está bloqueado por cortafuegos con el TCP entrante habilitado en su router I2P, otros routers I2P no podrán contactar con usted a través de TCP, lo que perjudicará a la red." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Por favor, abra los puertos en el cortafuegos o deshabilite arriba el TCP entrante." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARN - Bloqueado por cortafuegos, y con UDP deshabilitado" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Ha habilitado el TCP entrante en el router I2P, sin embargo ha deshabilitado UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Parece que está bloqueado por cortafuegos (firewall) sobre TCP, por tanto su router I2P no puede aceptar conexiones entrantes." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Por favor abra sus puertos TCP en el cortafuegos, o habilite UDP en el router I2P." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERROR - Desincronización del reloj" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "El reloj de su sistema está desincronizado, lo que dificultará que participe en la red." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Corrija los ajustes de su reloj si este error persiste." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERROR - Dirección de TCP privada (interna)" -#: ../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:762 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 "Nunca debe publicitar como su dirección externa una dirección IP (interna) no enrutable del tipo 127.0.0.1 o 192.168.1.1" -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Corrija la dirección o deshabilite el TCP entrante arriba." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERROR - NAT Simétrico" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P ha detectado que está siendo bloqueado un cortafuegos con NAT simétrico." -#: ../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:770 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 "I2P no funciona bien detrás de este tipo de cortafuegos. Probablemente no podrá aceptar conexiones entrantes, lo que limitará su participación en la red." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERROR - El puerto UDP está en uso - Cámbielo en i2np.udp.internalPort=xxxx en la configuración avanzada y reinicie" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P no pudo ser ligado al puerto establecido en la página de configuración avanzada de red." -#: ../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:776 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 "Compruebe si otro programa está utilizando el puerto configurado. Si es asÃ, cierre el programa o configure I2P para utilizar un puerto diferente." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Esto puede ser un error transitorio si el otro programa ya no utiliza el puerto." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Sin embargo, siempre es necesario reiniciar después de que aparezca este error." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERROR - UDP deshabilitado, y equipo(host)/puerto-TCP entrante no establecido" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "No ha configurado arriba el TCP entrante con un nombre de equipo (host) y puerto, no obstante ha deshabilitado UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Por lo tanto el router no puede aceptar conexiones entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Por favor configure arriba un equipo y puerto TCP, o habilite UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERROR - Error I2CP del administrador de clientes - revise los registros" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Esto se debe generalmente a un conflicto en el puerto 7654. Revise los registros (logs) para verificarlo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5554,28 +5672,28 @@ msgstr "configuración de pares" msgid "I2P Peer Configuration" msgstr "Configuración de pares (peers) de I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Controles manuales de los pares" -#: ../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:488 msgid "Router Hash" msgstr "Identificador (hash) del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Excluir / Readmitir manualmente a un par" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "La exclusión evitará que este par participe en cualquiera de los túneles que usted vaya a crear." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Ajustar bonus de perfiles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5583,15 +5701,15 @@ msgid "" "displayed on the" msgstr "Los bonus pueden ser positivos o negativos, y afectan a la inclusión de un par en los niveles 'Rápido' y de 'Alta capacidad'. Los pares rápidos se utilizan para los túneles de clientes, los pares de alta capacidad se utilizan para algunos túneles exploratorios. Los bonus actuales se muestran en la" -#: ../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:508 msgid "profiles page" msgstr "página de perfiles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Pares excluidos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "IPs excluidas" @@ -5603,102 +5721,149 @@ msgstr "configuración de resembrado" msgid "I2P Reseeding Configuration" msgstr "Configuración de resembrado de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Configuración de resembrado" - -#: ../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:475 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 "El resembrado (reseeding) es el proceso de inicialización utilizado para encontrar otros routers I2P cuando instala la aplicación por primera vez, o cuando a su router I2P le quedan muy pocas referencias de otros." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Si el resembrado ha fallado, primero debe comprobar la conexión a la red." -#: ../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 "Solamente cambie estos parámetros si HTTP está bloqueado por un cortafuegos (firewall) restrictivo, el proceso de resembrado ha fracasado, y tiene acceso a un proxy HTTP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Vea {0} para obtener instrucciones sobre cómo resembrar manualmente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "las preguntas frecuentes (FAQ)" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Resembrado manual desde URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Introduzca una URL de fichero zip o su3" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "Es preferible el fomato su3, ya que se verificará si su firma es de una fuente de confianza." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "El formato zip no está firmado; utilice un fichero zip sólo desde una fuente en la que confÃe." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Resembrado manual desde fichero" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Seleccionar fichero zip o su3" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Crear fichero de resembrado" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Crea un nuevo fichero de resembrado que puede compartir para que otros resiembren manualmente." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Este fichero nunca contendrá la identidad o la IP de su propio router I2P." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Crear fichero de resembrado" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Configuración de resembrado" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Cambie estas sólo si HTTPS está bloqueado por un cortafuegos (firewall) restrictivo y el resembrado ha fallado." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Selección de URL de resembrado" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Probar primero SSL y luego no-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Usar SSL exclusivamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Usar no-SSL exclusivamente" -#: ../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:535 msgid "Reseed URLs" msgstr "URLs de resembrado" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "¿Habilitar 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:543 msgid "HTTP Proxy Host" msgstr "Equipo (host) del proxy HTTP" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Puerto del 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "¿Utilizar autorización para el 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:555 msgid "HTTP Proxy Username" msgstr "Nombre de usuario del proxy HTTP" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Contraseña del proxy HTTP" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "¿Habilitar 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:567 msgid "HTTPS Proxy Host" msgstr "Equipo (host) del proxy HTTPS" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Puerto del 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "¿Utilizar autorización para el proxy HTTPS?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Nombre de usuario del proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Contraseña del proxy HTTPS" @@ -5710,127 +5875,127 @@ msgstr "configuración del servicio" msgid "I2P Service Configuration" msgstr "Configuración del servicio I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Apagar el router I2P" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "El apagado controlado permite al router I2P cumplir los acuerdos ya negociados antes de apagar, pero puede tardar unos minutos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Si tiene que apagar inmediatamente el router I2P, también tiene esa opción." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Si quiere que el router I2P se reinicie después de apagarlo, puede elegir una de las siguientes opciones." -#: ../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:485 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 "Esto es útil en algunas situaciones - por ejemplo, si ha cambiado algunas opciones que las aplicaciones cliente sólo leen al iniciarse el router I2P, como la contraseña de routerconsole (consola del router I2P) o la interfaz de red que se escucha." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Un reinicio controlado tardará unos minutos (pero sus pares (peers) apreciarán su paciencia), mientras que un reinicio duro se realiza inmediatamente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Después de apagarse completamente, el router esperará 1 minuto antes de volver a iniciarse." -#: ../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:499 msgid "Systray integration" msgstr "Integración con la bandeja del sistema" -#: ../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:501 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 "En la plataforma Windows, hay una pequeña aplicación que se sitúa en la bandeja del sistema, permitiéndole ver el estado del router I2P" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(más adelante, las aplicaciones cliente de I2P también serán capaces de integrar su propia funcionalidad en la bandeja del sistema)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Si está en Windows, puede habilitar o deshabilitar ese icono aquÃ." -#: ../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:507 msgid "Show systray icon" msgstr "Mostrar icono de bandeja del sistema" -#: ../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:509 msgid "Hide systray icon" msgstr "Ocultar icono de bandeja del sistema" -#: ../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:511 msgid "Run on startup" msgstr "Ejecutar en el arranque del sistema" -#: ../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:513 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 "Puede controlar si I2P se ejecuta automáticamente al arrancar el sistema o no seleccionando una de las siguientes opciones - I2P instalará (o eliminará) un servicio en consecuencia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Si usted prefiere la lÃnea de comandos, también puede ejecutar la" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Nota" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Si está ejecutando I2P como servicio en este momento, eliminarlo hará que se apague el router I2P de inmediato." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Como alternativa puede considerar el apagado controlado, como se indica arriba, y luego ejecutar uninstall_i2p_service_winnt.bat para desinstalarlo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Depuración" -#: ../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:533 msgid "View the job queue" msgstr "Ver la cola de tareas" -#: ../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:537 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 "A veces puede ser provechoso depurar I2P obteniendo un volcado del hilo. Para ello, seleccione la opción siguiente y revise el volcado en <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "¿Abrir el navegador al iniciar el router I2P?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5844,15 +6009,15 @@ msgstr "configuración de la barra de resumen" msgid "I2P Summary Bar Configuration" msgstr "Configuración de la barra de resumen de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Intervalo de refresco" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "segundos" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Personalizar barra de resumen" @@ -5864,41 +6029,41 @@ msgstr "configuración de estadÃsticas" msgid "I2P Stats Configuration" msgstr "Configuración de estadÃsticas de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Configurar recopilación de estadÃsticas de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "¿Habilitar estadÃsticas completas?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "los cambios requieren reiniciar para que surtan efecto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Fichero de estadÃsticas" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtro" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "accionar todos" -#: ../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:485 msgid "Log" msgstr "Registro (log)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Gráfica" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Filtro avanzado" @@ -5910,43 +6075,43 @@ msgstr "configuración de túneles" msgid "I2P Tunnel Configuration" msgstr "Configuración de túneles de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "La configuración por defecto funciona para la mayorÃa de gente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Hay un equilibrio fundamental entre anonimato y rendimiento." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Los túneles de más de 3 saltos (por ejemplo, 2 + 0-2 saltos, 3 + 0-1 saltos, 3 + 0-2 saltos), o una alta cantidad + una cantidad de túneles de respaldo, pueden reducir severamente el rendimiento o la fiabilidad." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Puede producirse un elevado uso de la CPU y/o del ancho de banda de salida." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Cambie estas opciones con cuidado, y ajústelas en caso de tener problemas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Los cambios en las configuraciones de los túneles exploratorios se almacenan en el fichero router.config ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Los cambios en túneles de cliente son de carácter temporal y no se guardan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Para hacer cambios permanentes en túneles de cliente vea la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "página de i2ptunnel" @@ -5958,36 +6123,36 @@ msgstr "configuración de la interfaz de usuario" msgid "I2P UI Configuration" msgstr "Configuración de la interfaz de usuario de I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Tema decorativo de la consola del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Lo sentimos, pero la selección de temas decorativos está deshabilitada para Internet Explorer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Si no está utilizando Internet Explorer es probable que su navegador se esté haciendo pasar por él; por favor, configure su navegador (o proxy) para que utilice una cadena de agente de usuario distinta a la de IE si desea acceder a los temas decorativos de la consola." -#: ../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:453 msgid "Router Console Language" msgstr "Idioma de la consola del router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "¡Por favor, contribuya al proyecto de traducción de la consola del router I2P! Contacte con los desarrolladores en los canales #i2p-dev y #i2p-es del IRC para ayudar." -#: ../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:463 msgid "Apply" msgstr "Aplicar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Contraseña de la consola del router I2P" @@ -5999,71 +6164,71 @@ msgstr "configuración de actualizaciones" msgid "I2P Update Configuration" msgstr "Configuración de actualizaciones de I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Comprobar si hay actualizaciones de I2P o de news (usenet)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Actualizaciones de I2P y news (usenet)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Comprobar si hay actualizaciones de news (usenet)" -#: ../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:451 msgid "News Updates" msgstr "Actualizaciones de news (usenet)" -#: ../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:459 msgid "Update In Progress" msgstr "Actualización en curso" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL de news (usenet)" -#: ../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:475 msgid "Refresh frequency" msgstr "Frecuencia de refresco" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "PolÃtica de actualizaciones" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "¿Descargar news (usenet) a través del eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "¿Actualizar a través del 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:497 msgid "eepProxy host" msgstr "equipo (host) del eepProxy" -#: ../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:501 msgid "eepProxy port" msgstr "puerto del eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "URLs de actualización" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Claves de confianza" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "¿Actualizar con versiones de desarrollo no firmadas?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL de versión no firmada" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Las actualizaciones se entregarán mediante su administrador de paquetes." diff --git a/apps/routerconsole/locale/messages_et.po b/apps/routerconsole/locale/messages_et.po index e28860f0e14a6634791c86dd20f46af1af0be308..d3d645ee2a123569325cf24f438c78d6f969b448 100644 --- a/apps/routerconsole/locale/messages_et.po +++ b/apps/routerconsole/locale/messages_et.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/I2P/language/et_EE/)\n" "MIME-Version: 1.0\n" @@ -32,6 +32,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -41,6 +42,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -50,6 +52,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -59,6 +62,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -66,18 +70,34 @@ msgstr[0] "1 tund" msgstr[1] "{0} tundi" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "puudub" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 päev" msgstr[1] "{0} päeva" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -114,7 +134,7 @@ msgstr "Kuhu" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "puudub" @@ -124,93 +144,97 @@ msgstr "puudub" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Keeldun tunnelitest: Alles käivitun" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Keeldun tunnelitest: Kõrge sõnumite viive" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Keeldun tunnelitest: Piirang ületatud" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Keeldun enamusest tunnelitest: Palju päringuid" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Keeldun tunnelitest: Piirang ületatud" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Nõustun enamuse tunnelitega" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Nõustun tunnelitega" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Keeldun tunnelitest: Ribalaiuse piirang" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Keeldun enamusest tunnelitest: Ribalaiuse piirang" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Nõustun enamuse tunnelitega" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Nõustun tunnelitega" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Keeldun tunnelitest: Välja lülitumine" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Keeldun tunnelitest" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Hangin ruuterite kontakte" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Kontaktide hankel leiti vaid 1 ruuter." msgstr[1] "Kontaktide hankel leiti vaid {0} ruuterit." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Kontaktide hange ei õnnestunud." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Vaata {0} et leida abi." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "kontaktide hanke häälestusleht" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Kontaktide hange: toon loendi URL-i." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -244,6 +268,10 @@ msgstr "Kui mitme ruuteriga me aktiivselt räägime" msgid "Known fast peers" msgstr "Tuntud kiired ruuterid" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Võrguandmebaasi kirje" @@ -254,52 +282,56 @@ msgstr "Võrguandmebaasi kirje" msgid "No transports (hidden or starting up?)" msgstr "Pole transpordi protokolle (peidus või alles käivitun?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Toetuseta allkirja tüüp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Pole ühelgi transpordil kättesaadav" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Ruuteri transpordiprotokollide aadressid" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} kasutatakse vaid välja ühendumiseks" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP pole sisse lülitatud" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Abi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Teie transpordiühenduste arvu piirid seatakse automaatselt,lähtudes kehtivaist ribalaiuse piiridest." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Et lubada piire ületada, kehtestage parameeter i2np.ntcp.maxConnections=nnn ning i2np.udp.maxConnections=nnn peenhäälestuse lehel." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definitsioonid" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -310,154 +342,154 @@ msgstr "Definitsioonid" msgid "Peer" msgstr "Ruuter" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Kauge ruuter, tuvastatud ruuteri hashi abil" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Suund" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Sisenev ühendus" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Väljuv ühendus" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Nad pakkusid end tutvustajaks (aitama teistel läbi me tulemüüri jõuda)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Me pakkusime end neile tutvustajaks (aitama teistel läbi nende tulemüüri jõuda)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Kaua on möödunud viimase paketi saamisest / saatmisest" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Jõude" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Sisse/Välja" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Silutud sisenev / väljuv sidekiirus (kilobaiti sekundis)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Kaua on möödunud ühenduse loomisest" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Ãœleval" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Ajanihe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Teise ruuteri ja meie kella erinevus" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Ummikuaken, ehk mitu baiti neile võib saata ilma kinnituseta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Kinnitust ootavate saadetud sõnumite arv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Suurim korraga saadetavate sõnumite arv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Ummikuakna ületavate ootel saatmiste arv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Aeglase käivitumise lävi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Saatmise-kinnituse aeg millisekundites" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Uuesti saatmise ajalimiit millisekundites" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Kehtiv suurima saadetava paketi maht / oletatav suurim vastuvõetava paketi maht (baiti)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Ruuterile saadetud pakettide koguarv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Ruuterilt vastuvõetud pakettide koguarv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "TX dupl" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Ruuterile uuesti saadetud pakettide koguarv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "RX dupl" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Ruuterilt saadud duplikaatsete pakettide koguarv" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Teenus" @@ -737,91 +769,100 @@ msgstr "Bännitud" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Eiran tunneliosaluse palveid: Liiga aeglane" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Eiran tunneliosaluse palveid: Ãœlekoormus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Tunnelite tagasilükkamine: Varjatud režiimis" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Keeldun tunnelitest: Osaluspalvete ülekoormus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Keeldun tunnelitest: Ãœhenduste arvu piirang" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Eiran tunneliosaluse palveid: Kõrge koormus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Eiran tunneliosaluse palveid: Pikk järjekord" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Pluginale {0} on uus versioon" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Uuenduste otsing pluginale {0} ebaõnnestus" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Pluginale {0} uut versiooni ei ole" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B laetud" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Laadimine allikast {0} ebaõnnestus" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Uuendus alla laetud" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Käivitun uuesti" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Uuendus kontrollitud" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "allikast {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Allkirjata uuenduse fail allikast {0} on katki" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Ei suutnud kopeerida asukohta {0}" @@ -850,22 +891,25 @@ msgid "Checking for update of plugin {0}" msgstr "Otsin uuendusi pluginale {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Uuendan" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Faili pole määratud {0}" +msgid "Attempting to install from file {0}" +msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -873,7 +917,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Faili tõmbamisest ebaõnnestus {0}, koopia ebaõnnestus" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Laen alla plugina asukohast {0}" @@ -1154,181 +1198,195 @@ msgid "Configuration saved successfully" msgstr "Häälestus edukalt salvestatud" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Viga häälestuse salvestamisel (kehtestatud, mitte salvestatud) - palun vaata vealogi" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Salvesta kliendihäälestus" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Salvesta kliendiliidese häälestus" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Salvesta veebirakenduste häälestus" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Salvesta pluginate häälestus" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Paigalda plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Uuenda Kõik Installitud Pluginad" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Viga peatades pluginat {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Kustutati plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Viga kustutades pluginat {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Peatati plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Käivita" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Uus klient lisatud" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Vale kliendi indeks." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Klient {0} peatatud" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Klient {0} alustatud" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Klient {0} kustutatud" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "Veebirakenduse häälestus salvestatud." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Plugina häälestus salvestatud." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "Veebirakendus" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "käivitatud" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Ei suutnud käivituda" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Ei suutnud leida serverit." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Plugina URL määramata." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Uuenduse URL määramata {0} jaoks" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Plugina või uuenduse alla laadimine juba toimub." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Uuendatakse kõiki pluginaid" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Otsin plugina {0} uuendusi" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Käivitati plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Viga käivitades pluginat {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1342,7 +1400,7 @@ msgid "Edit" msgstr "Muuda" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Lisa klient" @@ -1379,7 +1437,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1417,12 +1475,12 @@ msgstr "Peata" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Otsi uuendusi" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Uuenda" @@ -1439,38 +1497,38 @@ msgstr "Kustuta" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Kustuta valitu" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Lisa ese" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Taasta vaikimisi" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Salvesta" @@ -1501,12 +1559,12 @@ msgid "Removed" msgstr "Eemaldatud" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Lisa võti" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Kustuta võti" @@ -1606,21 +1664,21 @@ msgid "Select a class to add" msgstr "Vali lisamiseks klass" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Ribalaius" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Avaleht" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Võrk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1667,57 +1725,57 @@ msgstr "Võrk" msgid "Summary Bar" msgstr "Kokkuvõte baar" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Kasutajaliides" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnelid" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Kliendid" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Võtmehoidja" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logimine" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Ruuterid" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistika" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Peenhäälestus" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Salvesta muutused" @@ -1838,7 +1896,7 @@ msgid "or {0} bytes per month maximum" msgstr "või maksimaalselt {0} baiti kuus" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Bänni ruuter uuesti käivituseni" @@ -1858,7 +1916,7 @@ msgid "Invalid peer" msgstr "Kehtetu ruuter" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Tühista bänn ruuterilt" @@ -1871,7 +1929,7 @@ msgid "is not currently banned" msgstr "pole hetkel bännitud" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Reguleeri ruuteri boonuseid" @@ -1887,29 +1945,64 @@ msgstr "Kehtetu mahu väärtus" msgid "Unsupported" msgstr "Mitte toetatud" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Salvesta muutused ja hangi ruuterite kontakte" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Ruuterite kontaktide hange juba toimub" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Alustan ruuterite kontaktide hanget" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Häälestus edukalt salvestatud." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Lülitu kohe välja" @@ -1964,118 +2057,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "Uuesti käivitumiseni {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Lülitu viisakalt välja" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Viisakas väljalülitus alustatud" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Tühista viisakas välja lülitumine" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Viisakas välja lülitumine tühistatud" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Viisakas uuesti käivitumine" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Viisakas uuesti käivitumine tühistatud" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Kohene uuesti käivitumine" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Nõuti kohest uuesti käivitumist" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Uued ruuterivõtmed ja uuesti käivitumine" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Pärast viisakat uuesti käivitumist on uued ruuterivõtmed" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Uued ruuterivõtmed ja välja lülitumine" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Pärast viisakat välja lülitumist on uued ruuterivõtmed" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Käivita I2P koos arvutiga" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Ära käivita I2P-d koos arvutiga" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Protsesside väljavõte" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Ava käivitudes ruuteri konsool" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Käivitudes avatakse ruuteri konsool" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Ära ava käivitudes ruuteri konsooli" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Käivitudes ei avata ruuteri konsooli" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Sunni GC-d" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Teenus paigaldatud" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Hoiatus: teenuse paigaldumine ebaõnnestus" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Teenus eemaldatud" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Hoiatus: teenuse eemaldamine ebaõnnestus" @@ -2116,7 +2209,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2131,7 +2224,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2248,8 +2341,8 @@ msgid "Outbound options" msgstr "Valikud (väljuv)" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2403,7 +2496,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Parool" @@ -2531,7 +2624,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2543,90 +2636,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Kehtetu vormipostitus, kasutasid ehk brauseri 'back' või 'reload' nuppu. Saada vorm uuesti." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2720,7 +2817,7 @@ msgid "Periods" msgstr "Perioodid" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "või" @@ -3060,25 +3157,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3178,123 +3279,123 @@ msgstr "Lüüsikirje" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Lähtestamata" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Võrguandmebaasi ruuterite statistika" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Arv" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transpordid" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Maa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Meie info" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Ruuter info ruuterile" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Täielik kirje" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Peidetud" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Uuendatud" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} eest" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Avaldatud" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Aadress(id)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "kulukus" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Peidetud või alles käivitub" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU tutvustajatega" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP ja SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP ja SSU tutvustajatega" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3313,7 +3414,7 @@ msgid "Hide news" msgstr "Peida uudised" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Näita uudised" @@ -3360,13 +3461,13 @@ msgstr "Grupid (Võimekused)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Kiirus" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Maht" @@ -3948,13 +4049,13 @@ msgstr "VIGA-Ajanihe {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testin" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3981,7 +4082,7 @@ msgstr "HOIATUS-Tulemüüri taga, aga pakun võrguandmebaasi" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Tulemüüri taga" @@ -4637,88 +4738,88 @@ msgstr "Värskendus (s)" msgid "Enable" msgstr "Luba" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Ribalaiuse piiraja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P töötab hästi kui häälestad pruugitava ribalaiuse oma netiühendusele vastavaks." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KB/s sisse" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KB/s välja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "jagamiseks" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NB" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Olete seadistanud I2P jagama üksnes {0} KB/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "Et jagamine üldse toimuks, vajab I2P vähemalt 12 KB/s jagatud ribalaiust. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Palun võimaldage tunnelites osalemise jaoks rohkem jagatud ribalaiust. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "See parandab teie anonüümsust katteliikluse abil ja aitab võrgul andmeid edastada." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Olete seadistanud I2P jagama {0} KB/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Mida rohkem ribalaiust teiste teenindamiseks jagate, seda enam paraneb teie anonüümsus ja võrgu suutlikkus." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Võrguseadete peenhäälestuse leht" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Tühista" @@ -4730,15 +4831,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "I2P peenhäälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "I2P peenhäälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Mõned muutused vajavad jõustumiseks uuesti käivitamist." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4751,92 +4852,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "I2P kliendihäälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Kliendihäälestus" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "All loetletud Java kliendid jooksevad ruuteriga samas virtuaalmasinas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Muutmaks kliendihäälestust, redigeerige faili" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Kõik muutused vajavad jõustumiseks uuesti käivitamist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Kliendiliidese peenhäälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Välise I2CP (I2P Client Protocol) liidese häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Lubatud ilma SSL-ita" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Lubatud, SSL nõutav" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Keelatud - kliendi väljaspoolt Java virtuaalmasinat ei saa ühenduda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP liides" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP port" -#: ../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:552 msgid "Authorization" msgstr "Autoriseerimine" -#: ../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:558 msgid "Require username and password" msgstr "Nõua kasutajanime ja parooli" -#: ../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:560 msgid "Username" msgstr "Kasutajanimi" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Vaikeseaded töötavad enamuse inimeste jaoks." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Mistahes muutused peavad kajastuma ka välise kliendi häälestuses." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Paljud kliendid ei toeta SSL-i ega autoriseerimist." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Veebirakenduste häälestus" -#: ../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:580 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 " @@ -4846,7 +4947,7 @@ msgid "" "all (e.g. addressbook)." msgstr "All loetletud Java veebirakendused käivitatakse webConsole kliendi poolt ja jooksevad ruuteriga samas Java virtuaalmasinas. Veebirakendusi saab reeglina pruukida ruuteri konsooli kaudu. Nad võivad olla täielikud rakendused (näiteks i2psnark), kasutajaliidesed teisele rakendusele, mis tuleb eraldi sisse lülida (näiteks susidns, i2ptunnel), või pole neil kasutajaliidest ollagi (näiteks addressbook)." -#: ../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:582 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 " @@ -4854,49 +4955,65 @@ msgid "" "preferred method." msgstr "Veebirakendust saab välja lülitada ka eemaldades ta .war fail kataloogist webapps; kuid see fail tekib ruuteri uuendustega uue versiooni kujul tagasi, nii et veebirakenduse välja lülitamine siit kaudu on eelistatud meetod." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Pluginate häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "All loetletud pluginad käivitatakse webConsole kliendi poolt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Pluginate paigaldus" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Et paigaldada plugin, sisestage alla laadimise URL:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" -msgstr "Otsingumootorid" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "Otsingumootorid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4909,36 +5026,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "I2P võtmehoidja häälestamine" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Ruuteri võtmehoidjat pruugitakse, et krüptitud lüüsikirjete gruppe lahti krüptida." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Võtmehoidjas võib olla võtmeid nii kohalike kui kaugete krüptitud lüüsikirjega sihtvõtmete jaoks." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Käsitsi võtmehoidjasse lisamine" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Sisestage võtmed krüptitud lüüsikirjetega kauge sihtvõtme jaoks." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Võtmed kohalike sihtvõtmete jaoks tuleb sisestada" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PTunnel'i lehel." -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Sihtvõtme nimi, hash või täielik sihtvõti" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Krüptovõti" @@ -4950,61 +5067,61 @@ msgstr "" msgid "I2P Logging Configuration" msgstr "I2P logimise häälestus" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Häälesta I2P logimise valikuid" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Logifail" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(sümbol '@' asendatakse logide rotatsiooni käigus)" -#: ../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:447 msgid "Log record format" msgstr "Logikirje formaat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(kasuta 'd' = kuupäev, 'c' = klass, 't' = protsess, 'p' = prioriteet, 'm' = sõnum)" -#: ../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:453 msgid "Log date format" msgstr "Logi kuupäeva vorming" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = kuu, 'dd' = päev, 'HH' = tund, 'mm' = minut, 'ss' = sekund, 'SSS' = millisekund)" -#: ../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:459 msgid "Max log file size" msgstr "Suurim logifaili maht" -#: ../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:463 msgid "Default log level" msgstr "Vaikimisi logimise tase" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG ja INFO pole vaikimisi tasemeks soovitatavad, kuna aeglustavad ruuterit oluliselt)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Logitaseme erandid" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Uus erand" @@ -5016,522 +5133,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "I2P võrguhäälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP ja transpordiprotokollide häälestus" -#: ../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:482 msgid "There is help below." msgstr "Abiinfo on allpool." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Luba tulemüüri porte UPnP abil avada" -#: ../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:490 msgid "UPnP status" msgstr "UPnP staatus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP häälestus" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Väline masina nimi või IP aadress" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Kasuta kõiki automaattuvastuse viise" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Ära kasuta UPnP-d IP aadressi tuvastuseks" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Eira kohaliku võrguliidese IP aadressi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Kasuta üksnes SSU IP-aadressi tuvastamist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Peidetud režiim - ära avalda IP-d" -#: ../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:516 msgid "(prevents participating traffic)" msgstr "(takistab teiste tunnelites osalemist)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Määra masina nimi või IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Tegevus IP muutuse korral" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptopi režiim - Muuda parema anonüümsuse jaoks ruuteri ID ja UDP port kui IP muutub " -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Eksperimentaalne" -#: ../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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" msgstr "UDP häälestus:" -#: ../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:558 msgid "UDP port:" msgstr "UDP port:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Lülita täiesti välja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "TCP häälestus:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Kasuta automaat-tuvastatud IP-aadressi" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "hetkel" -#: ../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:590 msgid "if we are not firewalled" msgstr "kui me pole tulemüüri taga" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Kasuta alati automaat-tuvastatud IP-aadressi (pole tulemüüri taga)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Lülita sisenev liiklus välja (tulemüüri taga)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(vali vaid sellise tulemüüri taga, mis piirab ja blokib väljuvat TCP-d)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Väljast kättesaadav TCP port" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Kasuta sama porti mis UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Määra port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Märkused" -#: ../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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" msgstr "Häälestuse abi" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Kuigi I2P töötab normaalselt enamuse tulemüüride taga, on ruuteri kiirus ja integreerumine paremad, kui suudad teha siseneva liikluse jaoks I2P pordile nii TCP kui UDP pordisuunamise." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Kui saad, palun võimalda oma tulemüüril/kohtõrgu ruuteril toimetada sinu I2P ruuterini väljast alguse saanud (mitte ainult vastuseks tulevaid) UDP ja TCP pakette." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Kui see pole võimalik, saab I2P proovida UPnP protokolli abil kohtvõrgu ruuterit seadistada ja SSU tutvustajate vahendusel siiski sisenevaid ühendusi vastu võtta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "Enamus neist valikutest on erijuhtude jaoks, näiteks kui UPnP ei tööta või tulemüür, mille üle sul pole kontrolli, segab liiklust." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Mõned tulemüürid (sümmeetriline NAT) ei I2P-ga üldse hästi." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP on protokoll suhtluseks interneti lüüsi seadmetega (Internet Gateway Devices) et tuvastada väline IP aadress ja suunata porte." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP tugi on beetajärgus, ning võib paljudel põhjustel tõrkuda" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Ei leidnud UPnP-ühilduvaid seadmeid" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP on seadmel välja lülitatud" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Tarkvaraline tulemüür segab UPnP protokolli" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Bugine UPnP realisatsioon seadmel" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Teele interneti suunas jääb mitu ruuterit/tulemüüri" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP seadme muutus, nullimine või aadressi vahetus" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Vaata UPnP staatust siit" -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP-d saab sisse ja välja lülitada ülalt, aga muutus vajab jõustumiseks I2P ruuteri uuesti käivitamist." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Siia sisestatud masinate nimed avaldatakse võrguandmebaasis." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Neid privaatsena hoida <b>pole võimalik</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Samuti, <b>ära sisesta siia lokaalseid IP aadresse</b> nagu 127.0.0.1 või 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Kui määrad vale IP-aadressi või masina nime, või unustad seadistada korralikult oma NAT ruuteri või tulemüüri, halveneb I2P ruuteri jõudlus olulisel määral." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Kui sa pole kindel, jäta seaded parem vaikeväärtustele." -#: ../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:686 msgid "Reachability Help" msgstr "Kättesaadavuse abi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Kui sa arvad, et suunasid oma tulemüürilt pordi I2P ruuterile, aga I2P arvab ikka, et oled tulemüüri taga, pea meeles et võid olla ka mitme erineva tulemüüri taga, näiteks tarkvaralise tulemüüri ja riistvaraliste ruuterite." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Vea korral võib probleemi diagnoosimisel olla abi <a href=\"logs.jsp\">logidest</a>." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Sinu UDP port ei tundu olevat tulemüüri taga." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Sinu UDP port tundub olevat tulemüüri taga." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Kuna tulemüüride tuvastamise meetodid pole 100% töökindlad, võib see teade mõnikord ilmuda ekslikult." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Kui ta seevastu ilmneb järjekindlalt, tuleks kontrollida oma väliseid ja arvuti siseseid tulemüüre ja avada vajalik port." -#: ../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:708 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 töötab normaalselt ka tulemüüri taga, mureks ei ole põhjust. Olles tulemüüri taga, kasutab ruuter sisenevate ühenduste vastuvõtuks \"tutvustajaid\"." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Samas, avades oma tulemüüri(d) I2P liikluse jaoks, sa saad kindlasti teiste tunnelites rohkem osaleda ja võrku rohkem töös aidada." -#: ../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:712 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 "Kui sa arvad, et oled seda juba teinud, pea meeles et sul võib olla nii tarkvaraline kui riistvaraline tulemüür, ning sa võid asuda täiendavalt mõne asutuse tulemüüri taga, mille üle sul omal kontrolli pole." -#: ../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:714 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 "Samuti on mõned ruuterid võimetud edastama TCP ja UDP liiklust samal pordil ning ruuterites võib olla muid piiranduid või vigu, mis takistavad I2P liikluse edastamist." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Ruuter kontrollib, kas su UDP port on tulemüüri taga." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Ruuter pole seadistatud oma avalikku IP-aadressi teistele ütlema mistõttu see ei võta vastu sissetulevaid ühendusi." -#: ../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:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" msgstr "HOIATUS - Kiire aga tulemüüri taga" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Oled seadistanud I2P jagama üle 128 KB/s ribalaiust, aga oled tulemüüri taga." -#: ../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:730 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 "Kuigi I2P töötab selles olukorras, oleks väga abiks, juhul kui sul on nii palju ribalaiust teistele jagada, kui püüaksid avada ka pordi oma tulemüüris." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "HOIATUS - Tulemüüri taga, aga jagame võrguandmebaasi" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Oled seadistanud I2P osalema võrguandmebaasi levitamises, aga oled tulemüüri taga." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Paremate tulemuste jaoks peaks võrguandmebaasi levitavad ruuterid olema teistele takistusteta kättesaadavad." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "HOIATUS - Tulemüüri taga, kuid sisenev TCP lubatud" -#: ../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:740 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 "Oled seadistanud ära sisenevate TCP ühenduste vastuvõtu, aga sinu UDP port on tulemüüri taga. Seetõttu on tõenäoline, et sinu TCP port on samuti tulemüüri taga." -#: ../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:742 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 "Kui sinu TCP port on tulemüüri taga, ent su I2P ruuter reklaamib seda, püüavad teised ruuterid temaga tulutult ühenduda, mis kahjustab võrku." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Palun ava tulemüüris TCP port või lülita TCP vastuvõtt ülal välja." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "HOIATUS - Tulemüüri taga ja UDP välja lülitatud" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Oled seadistanud sisenevate TCP ühenduste vastuvõtu, aga keelanud UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Tundub, et su TCP port on tulemüüri taga, mistõttu su ruuter ei suuda võtta vastu sisenevaid ühendusi." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Palun ava oma tulemüüris TCP port või luba UDP protokoll." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "VIGA - Ajanihe" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Sinu süsteemi kell on tugevalt nihkes, mis muudab võrgus osalemise üsna raskeks." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Kui see viga järjekindlalt kestab, seadista oma süsteemi kell õigeks." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "VIGA - Privaatne/lokaalne TCP aadress" -#: ../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:762 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 "Teistele ruuteritele ei tohiks kunagi oma välise aadressina pakkuda ruutimiseks kõlbmatut aadressi nagu 127.0.0.1 või 192.168.1.1. Nad panevad pahaks." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Palun paranda või tühista ülal TCP vastuvõtu aadress." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "VIGA - Sümmeetriline NAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P on tuvastanud, et su tulemüüriks on sümmeetriline NAT." -#: ../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:770 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 "I2P ei tööta hästi sellist tüüpi tulemüüri taga. Tõenäoliselt ei ole sul võimalik sisenevaid ühendusi vastu võtta, mis piirab su osalust võrgus." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "VIGA - UDP port hõivatud - sea i2np.udp.internalPort=xxxx peenhäälestuses ja käivita uuesti" -#: ../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:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "Kontrolli, kas seda porti kasutab mõni teine programm. Kui nii, peata see teine programm või seadista I2P kasutama muud porti." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "See võib olla mööduva loomuga viga, kui teine programm pordi vabastab." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Paraku on sellest üle saamiseks alati vaja I2P uuesti käivitada." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "VIGA - UDP välja lülitatud ja TCP vastuvõtu port seadmata." -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Sa pole seadistanud TCP-d, kuid oled välja lülitunud UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Seetõttu ei saa su ruuter sisenevaid ühendusi vastu võtta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Palun seadista TCP või lülita UDP sisse." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "VIGA - I2CP kliendihalduri viga - vaata logi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "See juhtub tõenäoliselt pordi 7654 kasutamise konflikti tõttu. Kontrolli logist." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5545,28 +5662,28 @@ msgstr "" msgid "I2P Peer Configuration" msgstr "I2P partner-ruuterite häälestus" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Partner-ruuterite käsitsi häälestus" -#: ../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:488 msgid "Router Hash" msgstr "Ruuteri ID/hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Bänni ruuter käsitsi / tühista bänn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Bännimine takistab ruuterit üheski sinu ruuteri tunnelis osalemast." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Muuda profiili boonuseid" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5574,15 +5691,15 @@ msgid "" "displayed on the" msgstr "Boonused võivad olla positiivsed või negatiivsed, ja mõjutavad ruuteri sattumist profiiligruppidesse 'Kiire' ja 'Suure mahuga'. Kiireid ruutereid kasutatakse klienditunnelites ja suure mahuga ruutereid mõnedes võrgu avastamise tunnelites. Kehtivaid boonuseid näeb " -#: ../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:508 msgid "profiles page" msgstr "profiilide lehel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Bännitud ruuterid" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Bännitud IP-aadressid" @@ -5594,102 +5711,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "I2P kontaktide hanke häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Ruuterite kontaktide hanke häälestus" - -#: ../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:475 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 "Kontaktide hange on I2P esmakordse tööle seadmise protsessi osa mille käigus sinu ruuter hangib omale algse komplekti teiste ruuterite kontaktandmeid. See toimub ka siis, kui sinu ruuteril on teiste toimivaid kontaktandmeid väheks jäänud." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Kui kontaktide hange ebaõnnestub, tuleks esmalt kontrollida oma võrgu häälestust." -#: ../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 "Muuda neid seadeid vaid siis, kui HTTP protokoll on blokeeritud piirava tulemüüri poolt, kontaktide hange ei õnnestu ja sul on ligipääs vähem piiravale HTTP proxyle." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Vaata {0}, et leida vihjeid käsitsi kontaktide hankimise kohta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "KKK" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Ruuterite kontaktide hanke häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Kontaktide hanke URL-i valik" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Proovi esmalt SSL-iga, seejärel ilma" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Kasuta ainult SSL-i" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Kasuta ainult ilma SSL-ita" -#: ../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:535 msgid "Reseed URLs" msgstr "Kontaktide hanke URL-id" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Kasuta HTTP proxy't?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP proxy nimi/aadress" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP proxy port" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Kasuta HTTP proxy autoriseerimist?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP proxy kasutajanimi" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP proxy parool" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Kasuta HTTPS proxy't?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "HTTPS proxy nimi/aadress" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "HTTPS proxy port" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Kasuta HTTPS proxy autoriseerimist?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS proxy kasutajanimi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS proxy parool" @@ -5701,127 +5865,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "I2P teenuse häälestus" -#: ../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:465 msgid "Shutdown the router" msgstr "Lülita ruuter välja" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Viisakas välja lülitumine võimaldab su ruuteril täita oma lubadused teiste ees enne välja lülitumist. See võtab aega mõned minutid." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Kui ruuteri peab koha maha tapma, on ka see valik saadaval." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Kui soovid, et ruuter pärast välja lülitumist uuesti käivituks, võid valida ühe järgnevaist valikutest." -#: ../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:485 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 "See on mõnes olukorras kasulik - näiteks kui muutsid mõnda seadistust, mida klientprogrammid vaid ruuteri käivitumisel loevad, näiteks ruuteri konsooli parooli või võrguliidest, millel ta kuulab." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Viisakas uuesti käivitumine võtab mõned minutid aega, aga teised ruuterid on su kannatlikkuse eest tänulikud. Kohene uuesti käivitumine ei oota tunnelite kokkulepitud kehtivusaja lõppu." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Pärast ruuteri maha toomist ootab programm 1 minuti, enne kui selle uuesti käivitab." -#: ../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:499 msgid "Systray integration" msgstr "System Tray integratsioon" -#: ../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:501 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 "Windowsi keskkonnas on väikesel programmil võimalik minna System Tray'sse, kust saad ruuteri staatust näha" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(tulevikus saavad ka I2P klientprogrammid oma toiminguid System Tray-ga siduda)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Kui sa töötad Windowsi all, saad siit selle ikooni sisse või välja lülitada." -#: ../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:507 msgid "Show systray icon" msgstr "Näita systray ikoon" -#: ../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:509 msgid "Hide systray icon" msgstr "Peida systray ikoon" -#: ../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:511 msgid "Run on startup" msgstr "Käivita koos süsteemiga" -#: ../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:513 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 "Sul on võimalik otsustada, kas I2P käivitub koos operatsioonisüsteemiga valides ühe järgnevaist valikuist - I2P paigaldab või eemaldab vastavalt sellele oma teenuse." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Kui eelistad käsurida, saad käivitada ka " -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Tähelepanu" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Kui sa hetkel I2P-d teenusena kasutad, peatab teenuse eemaldamine sinu I2P ruuteri koheselt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Võib-olla eelistaksid sa lülitada ruuter välja viisakalt, ning käivitada seejärel skript uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debugimine" -#: ../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:533 msgid "View the job queue" msgstr "Vaata tööde järjekorda" -#: ../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:537 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 "Mõnikord võib olla I2P vigade otsimisel abiks teha protsesside väljavõte. Et seda teha, vali järgnev valik ning uuri väljavõtet, mis kirjutatakse faili <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Käivita brauser koos ruuteriga?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5835,15 +5999,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5855,41 +6019,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "I2P statistika häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Häälesta I2P statistika kogumist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Luba täielik statistika?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "muutus nõuab uuesti käivitamist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Statistika fail" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filter" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "lülita kõik" -#: ../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:485 msgid "Log" msgstr "Logi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Graafik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Peenfilter" @@ -5901,43 +6065,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "I2P tunnelite häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Oletus-seaded on enamusele inimestele piisavad." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Valik anonüümsuse ja jõudluse vahel on põhimõtteline kompromiss." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunnelid pikkusega üle 3 sammu (näiteks 2 sammu + 0-2 sammu, 3 sammu + 0-1 sammu, 3 sammu + 0-2 sammu), või suur tunnelite kogus + varukogus, võivad jõudlust või töökindlust tõsiselt vähendada." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Tulemuseks võib olla kõrge protsessori/ribalaiuse kasutus." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Ole nende seadete muutmisel hoolas, ja reguleeri kui on probleeme." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Võrgu avastamise tunnelite seaded talletuvad failis router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Klienditunnelite seaded on ajutised ja ei salvestu." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Et klienditunneleid püsivalt muuta, vaata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2ptunnel lehekülge" @@ -5949,36 +6113,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "I2P kasutajaliidese häälestus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Ruuteri konsooli teema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Internet Exploreri puhul teemat valida ei saa, vabandame." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Kui sa ei kasuta hetkel IE-d, siis sinu brauser ilmselt teeskleb IE-d; et konsooli teemasid muuta, hääleta palun oma brauser (või proxy) kasutama teist User-Agent teksti " -#: ../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:453 msgid "Router Console Language" msgstr "Ruuteri konsooli keel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Palun aita ruuteri konsooli tõlkimise projektiga! Et aidata, võta ühendust arendajatega IRC kanalil #i2p-dev." -#: ../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:463 msgid "Apply" msgstr "Kehtesta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5990,71 +6154,71 @@ msgstr "" msgid "I2P Update Configuration" msgstr "I2P uuenduste häälestus" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Kontrolli I2P ja uudiste uuendusi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Uudiste & I2P uuendused" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Kontrolli uudiste uuendusi" -#: ../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:451 msgid "News Updates" msgstr "Uudiste uuendused" -#: ../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:459 msgid "Update In Progress" msgstr "Uuendus käimas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Uudiste URL" -#: ../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:475 msgid "Refresh frequency" msgstr "Värskendussagedus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Uuendamise poliitika" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Uuenda läbi 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:497 msgid "eepProxy host" msgstr "eepProxy host" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Uuenduse URLid" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Usaldatud võtmed" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Uuenda ka allkirjata arendusversioonide peale?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Allkirjata versioonide URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Uuendusi saad oma paketihalduse süsteemi kaudu." diff --git a/apps/routerconsole/locale/messages_fi.po b/apps/routerconsole/locale/messages_fi.po index 6ac95358e3851d964404d30147a6b47ce58356ca..6725c396646d4f959ed642e2fa883b551802b9b4 100644 --- a/apps/routerconsole/locale/messages_fi.po +++ b/apps/routerconsole/locale/messages_fi.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n" "MIME-Version: 1.0\n" @@ -33,6 +33,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +43,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,6 +53,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,6 +63,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -67,18 +71,34 @@ msgstr[0] "1 tunti" msgstr[1] "{0} tuntia" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 päivä" msgstr[1] "{0} päivää" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -115,7 +135,7 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ei mitään" @@ -125,93 +145,97 @@ msgstr "ei mitään" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Torjutaan käytäviä: Pitkä viive" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Torjutaan käytäviä: Raja saavutettu" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Torjutaan useimpia käytäviä: Suuri määrä pyyntöjä" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Torjutaan käytäviä: Raja saavutettu" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Hyväksytään useimmat käytävät" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Hyväksytään käytäviä" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Torjutaan käytäviä: Kaistanleveys rajoitettu" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Torjutaan useimpia käytäviä: Kaistanleveys rajoitettu" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Hyväksytään useimmat käytävät" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Hyväksytään käytäviä" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Torjutaan käytäviä: Järjestelmää suljetaan" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Torjutaan käytäviä" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, 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:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Lisätietoja kohdasta {0}." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -245,6 +269,10 @@ msgstr "" msgid "Known fast peers" msgstr "" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb merkintä" @@ -255,52 +283,56 @@ msgstr "NetDb merkintä" msgid "No transports (hidden or starting up?)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP ei ole käytössä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Ohje" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Tiedonsiirtorajasi on laskettu asettamasi kaistanleveyden perusteella." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Muuttaaksesi näitä rajoja, lisää asetukset i2np.ntcp.maxConnections=nnn ja i2np.udp.maxConnections=nnn erikoisasetussivulla." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Määritelmät" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -311,154 +343,154 @@ msgstr "Määritelmät" msgid "Peer" msgstr "Vertaissolmu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Vertaissolmu, reitittimen tiivisteen mukaan tunnistettuna." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Sisääntuleva yhteys" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Ulosmenevä yhteys" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "He tarjoutuivat esittelemään meidät (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Me tarjoiduimme esittelemään heidät (auttamaan muita vertaissplmuja pääsemään palomuurin ohi)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Milloin on viimeksi lähetetty / vastaanotettu paketti" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Tyhjäkäynti" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Sisään/Ulos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Tasoitettu sisään/ulos siirtonopeus (Ktavua sekunnissa)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Milloin tämä yhteys rakennettiin" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Toiminnassa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Vääristymä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Vertaissolmun ja sinun kellojesi välinen ero" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Tungosikkuna, eli kuinka monta tavua voidaan lähettää ilman kuittausta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Kuinka monta viestiä odottaa kuittausta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Suurin mahdollinen määrä, jota samanaikaisia viestejä voidaan lähettää" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Tungosikkunan tyhjentymistä odottavien lähetysten määrä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Edestakaisen matkan aika millisekunneissa" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Uudelleenlähetyksen aikakatkaisu millisekunneissa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Tämänhetkinen suurin lähetettävä paketin koko / arvioitu suurin vastaanotettava paketin koko (tavuina)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Vertaissolmulle lähetettyjen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Vertaissolmulta vastaanotettujen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Vertaissolmulle uudelleenlähetettyjen pakettien kokonaismäärä" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Vertaissolmulta vastaanotettujen toistettujen pakettien kokonaismäärä" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Palvelu" @@ -738,91 +770,100 @@ msgstr "Estetty" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Torjutaan käytäväpyyntöjä: Liian hidas" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Torjutaan käytäväpyyntöjä: Ylikuormaa" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Torjutaan käytäviä: Pyyntöjen ylikuormitus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Pudotetaan käytäväpyyntöjä: Raskas kuorma" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Pudotetaan käytäväpyyntöjä: Jonotusaika" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Päivitys ladattu" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Uudelleenkäynnistetään" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../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:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "" @@ -851,21 +892,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Päivitetään" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -874,7 +918,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "" @@ -1155,181 +1199,195 @@ msgid "Configuration saved successfully" msgstr "" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Virhe tallennettaessa asetuksia (sovellettu, mutta ei tallennettu) - tarkasta virhelokit." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Asenna lisäosa" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Päivitä kaikki asennetut lisäosat" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Virhe pysähtymättä lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Poistettu lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Virhe poistettaessa lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Pysäytetty lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Käynnistä" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "käynnisty" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Ei käynnistynyt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Ei löytänyt palvelinta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Ei määritelty lisäosan URL." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Päivitetään kaikkia lisäosia" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Käynnistetty lisäosa {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1343,7 +1401,7 @@ msgid "Edit" msgstr "Muokkaa" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "" @@ -1380,7 +1438,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1418,12 +1476,12 @@ msgstr "Pysäytä" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Tarkista päivitykset" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Päivitä" @@ -1440,38 +1498,38 @@ msgstr "Poista" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Tallenna" @@ -1502,12 +1560,12 @@ msgid "Removed" msgstr "Poistettu" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Lisää avain" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Poista avain" @@ -1607,21 +1665,21 @@ msgid "Select a class to add" msgstr "" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Verkko" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1668,57 +1726,57 @@ msgstr "Verkko" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Käytävät" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Avainrengas" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Lokit" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Vertaiset" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Tilastot" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Tallenna muutokset" @@ -1839,7 +1897,7 @@ msgid "or {0} bytes per month maximum" msgstr "eli korkeintaan {0} tavua kuukaudessa" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Estä vertaissolmu uudelleenkäynnistykseen saakka" @@ -1859,7 +1917,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "Poista vertaissolmun esto" @@ -1872,7 +1930,7 @@ msgid "is not currently banned" msgstr "ei ole tällä hetkellä estetty" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1888,29 +1946,64 @@ msgstr "" msgid "Unsupported" msgstr "Ei tuettu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "" @@ -1965,118 +2058,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "Uudelleenkäynnistykseen aikaa {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Sammuta kiltisti" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Kiltti sammutus aloitettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Peru kiltti sammutus" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Kiltti sammutus peruttu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Kiltti uudelleenkäynnistys" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Kilttiä uudelleenkäynnistystä pyydetty" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Kova uudelleenkäynnistys" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Kovaa uudelleenkäynnistystä pyydetty" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Käynnistä I2P käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Älä käynnistä I2P:tä käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Näytä ohjauspaneeli käynnistäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Reitittimen ohjauspaneeli avataan käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Älä näytä ohjauspaneelia käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Reitittimen ohjauspaneelia ei näytetä käynnistettäessä" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Palvelu asennettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Varoitus: palvelun asentaminen epäonnistui" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Palvelu poistettu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Varoitus: palvelun poistaminen epäonnistui" @@ -2117,7 +2210,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2132,7 +2225,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2249,8 +2342,8 @@ msgid "Outbound options" msgstr "Lähtevä vaihtoehtoja" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2404,7 +2497,7 @@ msgid "Add" msgstr "Lisää" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Salasana" @@ -2532,7 +2625,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2544,90 +2637,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Aika" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2721,7 +2818,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "tai" @@ -3061,25 +3158,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3179,123 +3280,123 @@ msgstr "" msgid "Tunnel" msgstr "Käytävä" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Ei alustettu" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Lukumäärä" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Maa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Meidän tieto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Päivitetty" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} sitten" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Julkaistu" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Osoitteet" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU ja esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP ja SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP, SSU ja esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 vain SSU, esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, esittelijät" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 vain NTCP, SSU, esittelijät" @@ -3314,7 +3415,7 @@ msgid "Hide news" msgstr "Piilota uutiset" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Näytä uutiset" @@ -3361,13 +3462,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Nopeus" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "" @@ -3949,13 +4050,13 @@ msgstr "VIRHE - aikavääristymää {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testataan" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3982,7 +4083,7 @@ msgstr "VAROITUS - Palomuurissa ja Floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Palomuurissa" @@ -4638,88 +4739,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Jaa" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Peruuta" @@ -4731,15 +4832,15 @@ msgstr "erikoisasetukset" msgid "I2P Advanced Configuration" msgstr "I2P Erikoisasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Jotkut muutokset saattavat vaatia uudelleenkäynnistykset tullakseen voimaan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4752,92 +4853,92 @@ msgstr "asiakasasetukset" msgid "I2P Client Configuration" msgstr "I2P Asiakasasetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4847,7 +4948,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4855,49 +4956,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4910,36 +5027,36 @@ msgstr "avainnippuasetukset" msgid "I2P Keyring Configuration" msgstr "I2P avainnipun asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Kohteen nimi, tiiviste tai koko avain" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4951,61 +5068,61 @@ msgstr "lokiasetukset" msgid "I2P Logging Configuration" msgstr "I2P lokien asetukset" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" msgstr "Lokitiedoston maksimikoko" -#: ../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:463 msgid "Default log level" msgstr "Oletus loggaustaso" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Loggaustason ohitukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5017,522 +5134,522 @@ msgstr "verkkoasetukset" msgid "I2P Network Configuration" msgstr "I2P-verkon asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Reititin testaa, onko UDP -porttisi palomuurin takana." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Reititintä ei ole asetettu julkaisemaan osoitettaan, eikä se siis odota sisääntulevia yhteyksiä." -#: ../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:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" msgstr "VAROITUS - Palomuurissa ja nopea" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Olet asettanut I2P reitittimesi jakamaan yli 128 kbps kaistaa, mutta olet palomuurin takana." -#: ../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:730 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 "I2P toimii näillä asetuksilla, mutta jos sinulla todella on 128 kbps kaistaa jaettavaksi, verkolle on siitä enemmän hyötyä, jos avaat palomuurisi." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "VAROITUS - Palomuurissa ja Floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Olet asettanut reitittimesi toimimaan Floodfill -palvelimena, mutta se on palomuurin takana." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Osallistuaksesi Floodfill -toimintaan optimaalisesti, sinun tulee avata palomuurisi." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "VAROITUS - Palomuurissa ja sisääntuleva TCP -liikenne sallittu." -#: ../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:740 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 "Olet sallinut sisääntulevan TCP -liikenteen. UDP -porttisi on kuitenkin palomuurin takana ja siksi on luultavaa, että myös TCP -porttisi ovat." -#: ../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:742 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 "Jos TCP -porttisi on palomuurin takana ja sisääntuleva TCP -liikenne sallittu, muut reitittimet eivät voi ottaa sinuun yhteyttä TCP:n kautta, mikä vahingoittaa verkkoa." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Avaa palomuurisi tai kiellä sisääntuleva TCP -liikenne ylempää." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "VAROITUS - Palomuurissa ja UDP kielletty" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" msgstr "VIRHE - Aikavääristymä" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Järjestelmäsi kello on väärässä ajassa, minkä takia sen on vaikea osallistua verkon toimintaan." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Jos tämä virhe jatkuu, korjaa kellosi asetukset. Sen tulisi tarkastaa aikansa NTP -protolollalla." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "VIRHE - Yksityinen TCP osoite" -#: ../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:762 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 "Et saa mainostaa osoitetta, johon ei voi muodostaa yhteyttä ulkopuolelta. Esimerkkejä tällaisista ovat 127.0.0.1 ja 192.168.1.1" -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Korjaa osoite, tai kiellä sisääntuleva TCP-liikenne ylempänä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "VIRHE - Symmetrinen NAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P havaitsi, että olet symmetriset NAT -palomuurin takana." -#: ../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:770 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 "I2P ei toimi hyvin tällaisen palomuurin takaa. Luultavasti et voi ottaa vastaan sisääntulevia yhteyksiä, mikä haittaa osallistumistasi verkkoon." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "VIRHE - UDP portti käytössä. - Asete i2np.udp.internalPort=xxxx erikoisasetuksissa ja uudelleenkäynnistä." -#: ../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:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "Tarkasta, käyttääkö joku muu ohjelma määriteltyä porttia. Jos, niin pysäytä tuo ohjelma tai aseta I2P käyttämään jotain muuta porttia." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Tämä saattaa olla ohimenevä virhe, jos mikään muu ohjelma ei enää käytä porttia." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Tämä virhe vaatii aina uudelleenkäynnistyksen, vaikka se olisikin tilapäinen." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "VIRHE - UDP kielletty, eikä sisääntulevaa TCP osoitetta/porttia asetettu" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Et ole ylempänä asettanut sisääntulevaa TCP osoitetta (hostname) tai porttia, mutta olet kieltänyt UDP -liikenteen." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Reitittimesi ei voi hyväksyä sisääntulevia yhteyksiä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Aseta TCP host ylempänä tai salli UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5546,28 +5663,28 @@ msgstr "vertaisasetukset" msgid "I2P Peer Configuration" msgstr "I2P Vertaissolmujen asetukset" -#: ../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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "Reitittimen tiiviste" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Estä (ban) tai poista vertaissolmun esto manuaalisesti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Estäminen estää tätä vertaissolmua osallistumasta käytäviin, jotka sinä luot." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5575,15 +5692,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Estetyt vertaissolmut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Estetyt IP:t" @@ -5595,102 +5712,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "UKK" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5702,127 +5866,127 @@ msgstr "palveluasetukset" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5836,15 +6000,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5856,41 +6020,41 @@ msgstr "tilastoasetukset" msgid "I2P Stats Configuration" msgstr "I2P tilastojen asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Tee asetukset I2P tilastojen keruuseen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Kokoa kaikki tilastot?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "Muutos tulee voimaan vasta uudelleenkäynnistyksen myötä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Tiedosto tilastoille" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Suodatin" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "vaihda kaikki" -#: ../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:485 msgid "Log" msgstr "Loki" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Kuvaaja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Erikoissuodatin" @@ -5902,43 +6066,43 @@ msgstr "käytäväasetukset" msgid "I2P Tunnel Configuration" msgstr "I2P käytävien asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Oletusasetukset sopivat useimmille käyttäjille." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Anonymiteetin ja suorituskyvyn välillä on perustavanlaatuinen jännite." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Käytävät, jotka ovat pidempiä kuin 3 hyppyä (esim. 2 hyppyä + 0-2 hyppyä, 3 hyppyä + 0-1 hyppyä, 3 hyppyä + 0-2 hyppyä) tai suuri määrä + suuri määrä varalla, voivat heikentää tehokkuutta tai luotettavuutta pahasti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Seurauksena voi kulua paljon prosessoriaikaa ja/tai ulospäin menevää liikennettä." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Ole huolellinen muuttaessasi näitä asetuksia, ja tee muutoksia vain, jos sinulla on ongelmia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2pkäytävä sivu" @@ -5950,36 +6114,36 @@ msgstr "käyttöliittymäasetukset" msgid "I2P UI Configuration" msgstr "I2P käyttöliittymän asetukset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Reitittimen ohjauspaneelin teema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Tämä osio on estetty Internet Explorer -selaimelta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Ellet käytä IE:tä, selaimesi luultavasti teeskentelee olevansa IE. Jos haluat käyttää ohjauspaneelin teemoja, aseta selaimesi (tai proxysi) User Agent -tiedoksi jotain muuta." -#: ../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:453 msgid "Router Console Language" msgstr "Reitittimen ohjauspaneelin kieli" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "Käytä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5991,71 +6155,71 @@ msgstr "päivitysasetukset" msgid "I2P Update Configuration" msgstr "I2P päivityksen asetukset" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Tarkasta päivitykset I2P-ohjelmistoon ja uutisiin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Uutiset & I2P Päivitykset" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "Päivitys käynnissä" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Uutis-URL" -#: ../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:475 msgid "Refresh frequency" msgstr "Päivitystiheys" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Päivityspolitiikka" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Päivitä eepProxyn kautta?" -#: ../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:497 msgid "eepProxy host" msgstr "eepProxy isäntä" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy -portti" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Päivitä URL:t" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Luotetut avaimet" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Päivitä allekirjoittamattomaan tai kehitysversioon?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Allekirjoittamaton asennus URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_fr.po b/apps/routerconsole/locale/messages_fr.po index 5258514fc8505d09bb7b4b216c1835bf9b6f2f9d..fa3d1f7fc0c9cdeda857aeecc6682fb1f1fed10c 100644 --- a/apps/routerconsole/locale/messages_fr.po +++ b/apps/routerconsole/locale/messages_fr.po @@ -17,13 +17,14 @@ # Boxoa590, 2013 # Boxoa590, 2012 # jackjack <root@waka.site40.net>, 2011 +# syl_, 2015 # Towinet, 2013-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 13:16+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-01 21:22+0000\n" "Last-Translator: Towinet\n" "Language-Team: French (http://www.transifex.com/projects/p/I2P/language/fr/)\n" "MIME-Version: 1.0\n" @@ -44,6 +45,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -53,6 +55,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -62,6 +65,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -71,6 +75,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -78,18 +83,34 @@ msgstr[0] "{0}h" msgstr[1] "{0} heures" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/d" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0}j" msgstr[1] "{0} jours" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "1 ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "1 μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -126,7 +147,7 @@ msgstr "Vers" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "aucun" @@ -136,93 +157,97 @@ msgstr "aucun" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Rejet des tunnels : démarrage" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Refus de tunnels: (délai de messages élevé)" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Refus de tunnels: (limite atteinte)" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Refuse la plupart des tunnels: (trop de requêtes)" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Refus de tunnels: (limite atteinte)" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Accepte la plupart des tunnels" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Accepte les tunnels" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Refus de tunnels: (limite de bande passante)" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Refuse la plupart des tunnels: (limite de bande passante)" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Accepte la plupart des tunnels" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Accepte les tunnels" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Refuse les tunnels: (arrêt en cours)" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Refus des tunnels" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "Ré-essaimage : ai obtenu des infos de routeur depuis fichier ({0} fructueux, {1} erreurs)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Réamorçage" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, 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[1] "Le réamorçage n''a trouvé que {0} routeurs." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Échec de réamorçage." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Voir {0} pour l'aide." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "page de configuration du réamorçage" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Réamorçage: collecte des URL sources." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -256,6 +281,10 @@ msgstr "Nombre de pairs actifs" msgid "Known fast peers" msgstr "Pairs rapides connus" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "Pairs intégrés (de remplissage) connus" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Entrée NetDb" @@ -266,52 +295,56 @@ msgstr "Entrée NetDb" msgid "No transports (hidden or starting up?)" msgstr "Pas de transports (masqués ou en cours de démarrage ?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Type de signature non supporté" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "Pas de prise en charge de notre type de signature" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Inaccessible sur tous transport" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Adresses de transport du routeur" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} est utilisé seulement pour les connexions sortantes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP n'est pas activé" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Aide" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Vos limites de connexion de transport sont réglées automatiquement selon votre bande passante configurée." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Pour modifier ces limites, ajoutez les réglages i2np.ntcp.maxConnections=nnn et i2np.udp.maxConnections=nnn dans la configuration avancée." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Définitions" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -322,154 +355,154 @@ msgstr "Définitions" msgid "Peer" msgstr "Pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Le pair distant, identifié par son hachage routeur" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Sens" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Connexion entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Connexion sortante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 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)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 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 leur pare-feu)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Temps écoulé depuis la dernière réception/émission d'un paquet " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "En attente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Entrant/Sortant" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Taux de transfert entrant/sortant lissé (KO/s)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Depuis combien de temps cette connexion est établie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "En marche" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Dérive" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Écart de temps entre l'horloge du pair et la votre" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 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" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Nombre de messages en attente d'acquittement" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Nombre maximum de messages simultanés à envoyer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 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" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Seuil de démarrage lent" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Aller-retour en ms" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Délai de retransmission en millisecondes" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Taille actuelle maximum de paquet envoyé / taille maximum estimée de paquet reçu (octets) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Nombre de paquets envoyés au pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Nombre de paquets reçus du pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "TX dupl." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Nombre de paquets retransmis au pair" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "RX dupl." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Nombre de paquets en double reçus du pair" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -749,91 +782,100 @@ msgstr "Banni" msgid "backlogged" msgstr "arriéré " -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Perte de demandes de tunnels: Trop lent" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Laisse tomber des demandes de tunnel : Haut décalage de travail" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Perte de demandes de tunnnels: Surchargé" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Rejette les tunnels: mode caché" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Rejet de tunnels: surcharge de requêtes " -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Rejet de tunnels: limite de connexions" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Perte de tunnels: Forte charge" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Demandes de fermeture de tunnel: temps en file d'attente" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "La nouvelle version {0} du greffon est disponible" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Échec de la vérification de mise à jour du greffon {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Pas de nouvelle version pour le greffon {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}o transférés" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "Installation échouée depuis {0}" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Échec de transfert depuis {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Mise à jour téléchargée" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Redémarrage en cours" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Mise à jour vérifiée" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "depuis {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Le fichier de mise à jour non signé de {0} est corrompu" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Échec de copie vers {0}" @@ -862,22 +904,25 @@ msgid "Checking for update of plugin {0}" msgstr "Recherche de mise à jour du greffon {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Mise à jour en cours" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Tentative d''installation depuis le fichier {0}" +msgid "Bad URL {0}" +msgstr "Mauvaise URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Pas de fichier spécifié {0}" +msgid "Attempting to install from file {0}" +msgstr "Tentative d''installation depuis le fichier {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -885,7 +930,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Echec à installer depuis fichier {0}, copie échouée." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Téléchargement greffon depuis {0}" @@ -1166,181 +1211,195 @@ msgid "Configuration saved successfully" msgstr "Configuration sauvegardée avec succès" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Erreur pendant l'enregistrement de la configuration (appliquée mais non sauvegardée): contrôlez les historiques" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Enregistrer la configuration du client " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Enregistrer la configuration de l'interface" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Enregistrer la configuration WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Enregistrer la configuration de greffon" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installer le greffon" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "Installer plugin depuis fichier" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Mettre à jour tous les plugins installés" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Erreur d''arrêt du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Greffon {0} supprimé" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Erreur de suppression du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Greffon {0} arrêté" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Webapp arrêté {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Démarrer" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Nouveau client ajouté" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Configuration du client enregistrée avec succès" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Index client incorrect." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Client {0} stoppé" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Client {0} lancé" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Client {0} supprimé" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "Configuration de WebApp sauvegardée." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Configuration de greffon sauvegardée." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "démarré" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Echec de démarrage" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Pas pu trouver un serveur." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "URL du greffon non spécifiée." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Vous devez saisir un fichier" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "Échec de l'installation depuis fichier" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "URL de mise à jour non spécifiée pour {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Greffon ou téléchargement de mise à jour déjà en cours d'exécution." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Mettre à jour tous les plugins" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "Mauvaise URL {0}" +msgid "Installing plugin from {0}" +msgstr "En cours d''installation de plugin depuis {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Cherche de mise à jour du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Greffon {0} démarré" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Erreur de démarrage du greffon {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Utilisateur ajouté {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Interface de configuration sauvegardée" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1354,7 +1413,7 @@ msgid "Edit" msgstr "Modifier" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Ajouter un client" @@ -1391,7 +1450,7 @@ msgid "Plugin" msgstr "Greffon" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1429,12 +1488,12 @@ msgstr "Arrêt" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Vérifier les mises à jour" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Mise à jour" @@ -1451,38 +1510,38 @@ msgstr "Effacer" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Efface la sélection" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Ajouter item" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Restaurer à l'origine" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Enregistrer" @@ -1513,12 +1572,12 @@ msgid "Removed" msgstr "Retiré" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Ajouter la clé" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Supprimer la clé" @@ -1618,21 +1677,21 @@ msgid "Select a class to add" msgstr "Choisissez une classe à ajouter" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Bande passante" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Page d'accueil" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Réseau" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1679,57 +1738,57 @@ msgstr "Réseau" msgid "Summary Bar" msgstr "Panneau de contrôle" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Apparence" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnels" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Clients" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Porte-clés" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Historiques" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Pairs" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistiques" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avancé" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Enregistrer" @@ -1850,7 +1909,7 @@ msgid "or {0} bytes per month maximum" msgstr "= {0} o/mois maximum" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Interdire pair jusqu'au redémarrage" @@ -1870,7 +1929,7 @@ msgid "Invalid peer" msgstr "Pair pas valable" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Dé-banir le pair (lever le banissement)" @@ -1883,7 +1942,7 @@ msgid "is not currently banned" msgstr "n'est pas banni actuellement" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Ajuster les bonus du pair" @@ -1899,29 +1958,64 @@ msgstr "Mauvaise valeur de capacité" msgid "Unsupported" msgstr "Non supportée" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Sauvegarder et réamorcer" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Réamorçage déjà en cours" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Processus de réamorçage en cours." -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "Ré essaimer depuis URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Vous devez saisir une URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "Ré-essaimage en cours, regardez la barre de sommaire pour le statut" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "Ré-essaimage réussi, regardez la barre de sommaire pour le statut" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "Ré-essaimage depuis fichier" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "Échec du ré-essaimage depuis fichier" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "Ré-essaimage réussi, {0} info de routeur chargée depuis le fichier" +msgstr[1] "Ré-essaimage réussi, {0} infos de routeur chargées depuis le fichier" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Configuration sauvegardée avec succès." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Arrêter immédiatement" @@ -1968,126 +2062,126 @@ 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 msgid "Restart in {0}" msgstr "Redémarrage dans {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Arrêt respectueux initialisé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Annuler l'arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Arrêt respectueux annulé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Redémarrage respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Redémarrage respectueux demandé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Redémarrage immédiat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Redémarrage immédiat demandé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Régénération de clé et redémarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Régénaration clé après redémarrage respecteux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Régénération clé et arrêt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Régénération clé après arrêt respectueux" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Lancer I2P au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Ne pas lancer I2P au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Cliché des tâches" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Discussions déversés à {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Montrer la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Afficher la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Ne pas montrer la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Ne pas afficher la console au démarrage" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Forcer GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Nettoyage complet demandé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Service installé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Avertissement: impossible d'installer le service" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Service enlevé" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Avertissement: impossible de désinstaller le service" @@ -2128,7 +2222,7 @@ msgid "Refresh interval must be a number" msgstr "Intervalle de rafraîchissement doit être un nombre" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Restaurer d'origine complètement" @@ -2143,7 +2237,7 @@ msgid "Summary bar will refresh shortly." msgstr "La barre de sommaire va rafraîchir sous peu" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Restaurer d'origine au minimal" @@ -2260,8 +2354,8 @@ msgid "Outbound options" msgstr "Options Sortants" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Ajout utilisateur" @@ -2415,7 +2509,7 @@ msgid "Add" msgstr "Ajout" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Mot de passe" @@ -2543,7 +2637,7 @@ msgid "Network error" msgstr "Erreur réseau" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Nouvelle identité de routeur" @@ -2555,90 +2649,94 @@ msgstr "Remplissage désactivé" msgid "Out of memory error" msgstr "Erreur manque de mémoire" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Changement de l'accessibilité" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "Routeur réamorçé" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Redémarrage à chaud" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Routeur démarré" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Routeur arrêté" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Routeur mis à jour" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "Avertissement du chien de garde" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Afficher évènements" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Évènements depuis" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Type d'évènement" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Tous évènements" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Filtrer évènements" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "Pas d'évènements trouvés" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "Pas d''évènements trouvés dans le précédent {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "Pas d''évènements \"{0}\" trouvés" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "Pas d''évènements \"{0}\" trouvés dans le(s) précédent {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Temps" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Évènement" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Détails" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Soumission de formulaire incorrecte: vous avez peut-être utilisé le bouton \"Page précédente\" ou \"Rechargement\" de votre navigateur. Merci de renvoyer." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2695,11 +2793,11 @@ msgstr "Intervalle plus large" #: ../java/src/net/i2p/router/web/GraphHelper.java:296 msgid "Smaller interval" -msgstr "Plus petit intervalle" +msgstr "Intervalle plus étroit" #: ../java/src/net/i2p/router/web/GraphHelper.java:303 msgid "Previous interval" -msgstr "Précédent intervalle" +msgstr "Intervalle précédent" #: ../java/src/net/i2p/router/web/GraphHelper.java:314 msgid "Next interval" @@ -2713,7 +2811,7 @@ msgstr "Tracer les moyennes" #: ../java/src/net/i2p/router/web/GraphHelper.java:321 #: ../java/src/net/i2p/router/web/GraphHelper.java:362 msgid "plot events" -msgstr "les événements" +msgstr "Tracer événements" #: ../java/src/net/i2p/router/web/GraphHelper.java:324 msgid "All times are UTC." @@ -2732,7 +2830,7 @@ msgid "Periods" msgstr "Plage (mn)" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "ou" @@ -3072,25 +3170,29 @@ msgid "Runs" msgstr "Lancés" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Moy" +msgid "Dropped" +msgstr "Laissé tomber" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Moy" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "En suspens" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Sommaire" @@ -3190,123 +3292,123 @@ msgstr "Bail" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Pas initialisé" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Statistiques NetDb du routeur " -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Nombre" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transports" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Pays" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Ce routeur" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Informations pair" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Détails" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Caché" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Mise à jour terminée" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "il y a {0}" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publié il y a" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "Signature de clé" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adresse(s)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "coût" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Masqué ou en cours de démarrage" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU avec représentants" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP et SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP et SSU avec représentants" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 only SSU, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 NTCP seul, SSU, introducers" @@ -3325,7 +3427,7 @@ msgid "Hide news" msgstr "Cacher les actualités" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Montrer les actualités" @@ -3372,13 +3474,13 @@ msgstr "Groupes (capacités)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Vitesse" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacité" @@ -3960,13 +4062,13 @@ msgstr "ERR - horloge décalée de {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Test en cours" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3993,7 +4095,7 @@ msgstr "WARN - Pare-feu et Diffuseur" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Bloqué par un pare-feu" @@ -4649,88 +4751,88 @@ msgstr "Actualisation auto. (s)" msgid "Enable" msgstr "Activer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Gestionnaire de bande passante" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P fonctionnera mieux si vous configurez les débits de réception et d'émission de façon à ce qu'ils correspondent à ceux de votre connexion Internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KO/s entrants" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KO/s sortants" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Partagés" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTE" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P a besoin de plus de 12 KO/S afin d'activer le partage de bande passante." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Merci d'activer le partage de bande passante (en participant aux tunnels) en augmentant votre bande passante, si possible." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Cela aidera votre anonymat en cachant vos données parmi les données des autres, et cela améliorera le réseau." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Vous avez configuré le partage I2P à {0} KO/S." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "En partageant davantage de votre bande passante, vous améliorerez votre anonymat et le réseau." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Page de configuration réseau avancée" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Annuler" @@ -4742,15 +4844,15 @@ msgstr "configuration avancée" msgid "I2P Advanced Configuration" msgstr "Configuration I2P avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configuration I2P avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Pour prendre effet certains changement nécessitent un redémarrage." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "Pour faire des changements, éditez le fichier {0}." @@ -4763,92 +4865,92 @@ msgstr "configuration clients" msgid "I2P Client Configuration" msgstr "Configuration clients I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Préférences" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Les clients Java listés ci-dessous sont démarrés par le routeur et s'exécutent dans la même JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Soyez prudent ici en changeant n'importe quelle préférence. La 'console du routeur' et les 'tunnels d'application' sont exigés pour la plupart des usages d'I2P. Seuls les utilisateurs avancés devraient changer ceux-ci." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Pour changer d'autres options du client, modifiez le fichier" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Tous les changements nécessitent un redémarrage pour prendre effet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Configuration de l'interface client avancée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configuration de l'interface I2CP (I2P Client Protocol) externe" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Activé sans SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Activé avec SLL requis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Désactivé: les clients hors de ce processus Java ne peuvent pas se connecter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interface I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Port I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorisation" -#: ../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:558 msgid "Require username and password" msgstr "Requiert utilisateur et mot de passe" -#: ../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:560 msgid "Username" msgstr "Utilisateur" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "La configuration par défaut marchera pour la plupart des gens." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Tous les changements apportés ici doivent être répercutés dans le client externe." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "De nombreux clients ne prennent pas en charge l'authentification ni SSL." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Configuration WebApp" -#: ../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:580 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 " @@ -4858,7 +4960,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Les applications Web Java listées ci-dessous sont démarrées par le client webConsole et s'exécutent dans la même JVM que le routeur. Il s'agit généralement d'applications web accessibles par la console du routeur. Il peut s'agir d'applications complètes (ex: i2pSnark), d'interfaces pour d'autres clients ou applications qui doivent être activées séparément (ex: susidns, i2ptunnel), ou n'ayant absolument aucune interface web (ex: le carnet d'adresses)." -#: ../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:582 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 " @@ -4866,49 +4968,65 @@ msgid "" "preferred method." msgstr "Une appli web peut aussi être désactivée en supprimant le ficher .war du répertoire des web apps; mais le fichier et la web app reviendront à l'occasion d'une mise à jour du routeur, et donc la désactivation depuis la console est la méthode recommandée." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Configuration de greffon" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Les greffons listés ci-dessous sont démarrés par le client webConsole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Installation de greffon" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "Installation de plugin depuis URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "Chercher des plug-ins disponibles sur {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Pour installer un greffon, entrez son URL de téléchargement:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "Installation de plugin depuis fichier" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "Installer plugin depuis fichier" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Sélectionner un fichier xpi2p ou su3" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Mettre à jour tous les plugins" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "accueil config" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Page d'accueil par défaut" -#: ../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:480 msgid "Use old home page" msgstr "Utiliser la vieille page d'accueil" -#: ../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 msgid "Search Engines" msgstr "Moteurs de recherche" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "Services cachés dignes d'intérêt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "Applications et Configuration" @@ -4921,36 +5039,36 @@ msgstr "Configuration du porte-clés" msgid "I2P Keyring Configuration" msgstr "Configuration du porte-clés I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Le trousseau de clés du routeur est utilisé pour déchiffrer les jeux de baux (leaseSets) cryptés." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Le trousseau contient les clés pour des destinations cryptées locales ou distantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Ajout manuel de clés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Saisissez ici les clés pour les destinations distantes chiffrées." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Les clés des destinations locales doivent être entrées sur la" -#: ../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:495 msgid "I2PTunnel page" msgstr "page I2PTunnel" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Nom de destination, empreinte, ou clé complète" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Clé de cryptage" @@ -4962,61 +5080,61 @@ msgstr "configuration des historiques" msgid "I2P Logging Configuration" msgstr "Configuration des historiques I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configuration des options d'historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Nom du fichier des historiques" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "Editer {0} pour modifier" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(le caractère \"@\" sera remplacé lors des rotations d'historiques)" -#: ../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:447 msgid "Log record format" msgstr "Format des enregistrements d'historiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(utilisez \"d\" = date, \"c\" = classe, \"t\" = tâche, \"p\" = priorité, \"m\" = message)" -#: ../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:453 msgid "Log date format" msgstr "Format de date des historiques" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "(\"MM\" = mois, \"dd\" = jour, \"HH\" = heure, \"mm\" = minute, \"ss\" = seconde, \"SSS\" = milliseconde)" -#: ../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:459 msgid "Max log file size" msgstr "Taille max des fichiers d'historiques" -#: ../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:463 msgid "Default log level" msgstr "Niveau d'historisation par défaut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG et INFO sont déconseillés, car ils ralentissent drastiquement votre routeur)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Exceptions au niveau d'historisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nouvelle exception" @@ -5028,522 +5146,522 @@ msgstr "Interconnexion configuration" msgid "I2P Network Configuration" msgstr "Configuration I2P réseau" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "Configuration IP et transport " -#: ../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:482 msgid "There is help below." msgstr "Voir les explications ci-dessous." -#: ../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:484 msgid "UPnP Configuration" msgstr "Configuration UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Activer UPnP afin d'ouvrir les ports du pare-feu" -#: ../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:490 msgid "UPnP status" msgstr "État de UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Configuration IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Adresse IP ou nom d'hôte joignable de l'extérieur" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Utiliser toutes les méthodes d'auto-détection" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Désactiver la détection de l'adresse IP par UPnP" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignorer l'adresse IP de l'interface locale" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "N'utiliser que la détection d'adresse IP par SSU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Mode caché - ne pas publier l'adresse 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:516 msgid "(prevents participating traffic)" msgstr "(empêche le trafic participants)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Saisir l'adresse IP ou le nom d'hôte" -#: ../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:524 msgid "Action when IP changes" msgstr "Action quand l'IP change" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" -msgstr "Mode IP publique dynamique/PC portable: modifie l'identité du router et le port UDP quand l'IP publique change, pour améliorer l'anonymat" +msgstr "Mode IP publique dynamique/PC portable: modifie l'identité du routeur et le port UDP quand l'IP publique change, pour améliorer l'anonymat" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Expérimental" -#: ../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:532 msgid "IPv6 Configuration" msgstr "Configuration 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:536 msgid "Disable IPv6" msgstr "Désactiver 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:540 msgid "Enable IPv6" msgstr "Activer IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Préférer IPv4 à IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Préférer IPv6 à IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Utiliser uniquement IPv6 (désactiver IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "Configuration UDP :" -#: ../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:558 msgid "UDP port:" msgstr "Port UDP :" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Désactiver complètement" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(à choisir seulement si derrière un pare-feu qui bloque UDP sortant)" -#: ../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:578 msgid "TCP Configuration" msgstr "Configuration TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Utiliser l'adresse IP auto-détectée" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "actuellement" -#: ../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:590 msgid "if we are not firewalled" msgstr "si vous n'êtes pas bloqué par un pare-feu" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Toujours utiliser l'adresse IP auto-détectée (non bloqué par pare-feu)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Désactiver les connexions entrantes (car derrière un pare-feu)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(selectionner seulement si derrière un pare-feu qui limite les connexions sortantes TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Port TCP joignable de l'extérieur" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Utiliser le même port qui a été configuré pour UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Saisir le port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Remarques" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Ne révélez vos n° de ports à personne ! b) La modification de ces réglages redémarrera votre routeur. " -#: ../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:637 msgid "Configuration Help" msgstr "Aide à la configuration" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Bien que I2P fonctionne derrière la plupart des pare-feux, votre vitesse et votre intégration au réseau seront généralement améliorées par la redirection des ports UDP et TCP d'I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Si vous le pouvez, ouvrez un port dans votre pare-feu pour recevoir les paquets UDP et TCP non sollicités." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Sinon, I2P est compatible UPnP (Universal Plug and Play) et perçage de trou UDP par \"représentations SSU\" pour relayer le trafic." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 plupart des options ci-dessous concernent des situations particulières, par exemple quand UPnP ne marche pas correctement, ou qu'un pare-feu hors de contrôle fait son pénible." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Certains types de pare-feu (tels que les NAT symétriques) empêchent un fonctionnement correct." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP est utilisé pour communiquer avec des passerelles Internet afin de détecter l'adresse IP extérieure et de contrôler la redirection des ports." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "La gestion par UPnP est toujours en développement, et peut ne pas fonctionner pour plusieurs raisons" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Aucun appareil compatible UPnP détecté" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP est désactivé sur l'appareil" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Interférence entre un pare-feu logiciel et UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Bogues dans l'implémentation UPnP de l'appareil" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Il y a plusieurs routeurs/pare-feux entre le routeur I2P et l'Internet" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "Changement d'appareil UPnP, redémarrage, ou changement d'adresse IP" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Vérifier l'état d'UPnP ici." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "Vous pouvez activer ou désactiver UPnP ci-dessus, mais afin de prendre en compte le changement il faut redémarrer le routeur I2P." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Les noms d'hôtes saisis ci-dessus seront publiés dans la base de données du réseau I2P." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Ils ne sont <b>pas privés</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "De plus, <b>ne saisissez pas une adresse IP privée</b> telle que 127.0.0.1 ou 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 vous saisissez une mauvaise adresse IP ou nom d'hôte, ou configurez votre NAT ou pare-feu incorrectement, votre intégration avec le réseau I2P sera substantiellement dégradée." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Dans le doute, laissez les réglages par défaut." -#: ../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:686 msgid "Reachability Help" msgstr "Aide à la joignabilité" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 vous pensez que vous avez ouvert votre pare-feu et qu'I2P indique toujours que vous êtes derrière un pare-feu, n'oubliez pas que vous avez peut-être plusieurs pare-feux : par exemple celui de votre box DSL, ou un pare-feu logiciel dans votre ordinateur." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Si il y a une erreur, les <a href=\"logs.jsp\">historiques</a> peuvent aider au diagnostic." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Votre port UDP ne semble pas être bloqué par un pare-feu." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Votre port UDP semble bloqué par un pare-feu." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Comme les méthodes de détection de pare-feu ne sont pas fiables à 100%, ceci peut occasionnellement générer une erreur." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Cependant, si cela se reproduit systématiquement, vous devez vérifier que votre box et vos pare-feux internes sont ouverts pour votre port." -#: ../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:708 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 fonctionne très bien derrière un pare-feu, ça n'est pas un problème. Derrière un pare-feu, le routeur utilise des \"représentants\" pour relayer les connexions entrantes." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Cependant, vous obtiendrez davantage de trafic participant et aiderez davantage le réseau si vous avez la possibilité d'ouvrir vos pare-feux." -#: ../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:712 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 vous pensez que vous l'avez déjà fait, n'oubliez pas que vous avez peut-être un pare-feu matériel et logiciel, ou que vous êtes derrière un pare-feu supplémentaire sur lequel vous n'avez aucun contrôle (p.e. en entreprise)." -#: ../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:714 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 "De plus, certains pare-feux ne peuvent pas transférer correctement TCP et UDP sur le même port, ou pourraient avoir d'autres limitations ou des bogues qui les empêcheraient de passer le trafic à I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Le routeur teste actuellement si votre port UDP est bloqué." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Le routeur n'est pas configuré pour publier son adresse : il n'attend donc pas de connexions entrantes." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Le mode caché est automatiquement activé pour une protection accrue dans certains pays." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARN - Pare-feu et Rapide" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Vous avez configuré I2P pour partager plus de 128 KO/S de bande passante, mais vous êtes bloqué par un pare-feu." -#: ../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:730 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 "Bien qu'I2P fonctionne correctement dans cette configuration, si vous avez vraiment plus de 128 KO/S (environ 1 MB/S) de bande passante à partager, il serait bénéfique pour le réseau que vous ouvriez un port dans votre pare-feu." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARN - Pare-feu et Floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Vous avez configuré I2P pour être un routeur de remplissage par diffusion, mais vous êtes derrière un pare-feu." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Pour une meilleure participation en tant que diffuseur, vous devriez ouvrir votre pare-feu." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARN - Pare-feu avec TCP entrant activé" -#: ../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:740 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 "Vous avez configuré le TCP entrant, cependant votre port UDP est bloqué par un pare-feu, en conséquence il est probable que votre port TCP le soit aussi." -#: ../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:742 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 "Si votre port TCP est bloqué par un pare-feu et les connexions entrantes TCP activées, les routeurs ne pourront pas vous contacter via TCP, ce qui va perturber le réseau. " -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Merci d'ouvrir votre pare-feu ou de désactiver le TCP entrant ci-dessus." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARN - Pare-feu avec UDP désactivé" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Vous avez configuré le TCP entrant, mais vous avez désactivé UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Vous apparaissez comme étant bloqué par un pare-feu pour TCP, et en conséquence votre routeur ne peut pas accepter les connexions entrantes." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Merci d'ouvrir votre pare-feu ou d'activer UDP." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Horloge décalée" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "L'horloge système est décalée, ce qui rend la participation au réseau difficile." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Corrigez votre réglage d'horloge si cette erreur persiste." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Adresse TCP privée" -#: ../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:762 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 "Vous ne devez jamais publier une IP non routable telle que 127.0.0.1 ou 192.168.1.1 en tant qu'adresse externe." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Corrigez cette adresse ou désactivez le TCP entrant ci-dessus." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - NAT symétrique" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P a détecté que vous êtes derrière un NAT symétrique." -#: ../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:770 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 "I2P marche mal derrière ce genre de pare-feu. Vous serez probablement incapable d'accepter de recevoir des connexions entrantes, ce qui limitera votre participation au réseau." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERR - Port UDP en cours d'utilisation - réglez i2np.udp.internalPort=xxxx dans la configuration avancée puis redémarrez" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P a été incapable de se lier au port configuré, noté dans la page de configuration avancée du réseau." -#: ../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:776 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 "Vérifiez si un autre logiciel utilise le port configuré pour I2P. Si oui, arrêtez ce logiciel ou configurez I2P afin qu'il utilise un port différent (dans Windows tapez netstat dans une boîte de commandes pour lister les ports utilisés par les logiciels)." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Il s'agit peut-être d'une erreur passagère, si l'autre logiciel n'utilise plus le port." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Cependant un redémarrage du routeur est toujours requis après cette erreur." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERR - UDP est désactivé et l'hôte/port TCP entrant n'est pas défini." -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Vous n'avez pas configuré le TCP entrant ci-dessus avec un nom d'hôte et un port, cependant vous avez désactivé UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Le routeur ne peut donc pas accepter de connexions entrantes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Merci de configurer ci-dessus un nom et un port TCP, ou activer UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Erreur du gestionnaire de clients I2CP - vérifier l'historique" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Ceci est habituellement dû à un conflit de port 7654. Vérifiez dans l'historique (et pensez éventuellement à netstat ;-) )." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5557,28 +5675,28 @@ msgstr "Configuration des pairs" msgid "I2P Peer Configuration" msgstr "Configuration des pairs I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Contrôle manuel des pairs" -#: ../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:488 msgid "Router Hash" msgstr "Empreinte du routeur" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "(Dé)banissement manuel d'un pair" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Le banissement empêchera ce pair de participer aux tunnels que vous créez." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Ajuster les bonus du profil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5586,15 +5704,15 @@ msgid "" "displayed on the" msgstr "Les bonus peuvent être positifs ou négatifs, et influencent l'affectation des pairs dans les groupes \"Rapides\" et \"Hautes capacités\". Les pairs rapides sont utilisés pour les tunnels clients, et les pairs à hautes capacités pour certains tunnels exploratoires. Les bonus actuels sont affichés sur la" -#: ../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:508 msgid "profiles page" msgstr "page des profils" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Pairs bannis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Adresses IP bannies" @@ -5606,102 +5724,149 @@ msgstr "Config réamorçage" msgid "I2P Reseeding Configuration" msgstr "Configuration du réamorçage d'I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Configuration réamorçage" - -#: ../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:475 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 "Le réamorçage est le processus de lancement utilisé pour trouver d'autres routeurs lors de la première installation de I2P, ou lorsqu'il reste au routeur trop peu de références vers d'autres routeurs." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Si le réamorçage a échoué, vérifiez d'abord l'état de votre connexion au réseau." -#: ../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 "Changez-les seulement si HTTP est bloqué par un pare-feu restrictif, si le réamorçage a échoué, et si vous avez accès à un mandataire (proxy) HTTP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Voir les instructions de réamorçage manuel sur {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "la FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Ré-essaimage manuel depuis une URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Saisir un ZIP ou une URL de su3" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "Le format su3 est préféré, parce qu'il sera vérifié comme signé par une source éprouvée." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "Le format ZIP est non signé; utilisez un fichier zip seulement si il est issu d'une source en laquelle vous avez confiance." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Ré-essaimage manuel depuis un fichier" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Sélectionnez fichier zip ou su3" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Créer fichier de ré-essaimage" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Créez un nouveau fichier ZIP de ré-essaimage que vous pourrez partager avec d'autres afin de ré-essaimer manuellement." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Ce fichier ne contiendra jamais l'identité de votre propre routeur ou IP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Créer fichier de ré-essaimage" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Configuration réamorçage" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Changez ceux-ci seulement si HTTPS est bloqué par un pare-feu restrictif et si le ré-essaimage a échoué." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Sélection de l'URL de réamorçage" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Tenter SSL, sinon repli sur non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Avec SSL seulement" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Sans SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "URLs de réamorçage" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Activer le 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:543 msgid "HTTP Proxy Host" msgstr "Hôte mandataire proxy HTTP" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Port mandataire 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Utiliser l'autorisation 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:555 msgid "HTTP Proxy Username" msgstr "Nom d'utilisateur proxy HTTP" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Mot de passe proxy HTTP" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Activer le 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:567 msgid "HTTPS Proxy Host" msgstr "Hôte proxy HTTPS" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Port du proxy HTTP" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Utiliser l'autorisation proxy HTTPS ?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Nom d'utilisateur proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Mot de passe proxy HTTPS" @@ -5713,127 +5878,127 @@ msgstr "Configuration du service" msgid "I2P Service Configuration" msgstr "Configuration du service I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Arrêter le routeur" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Un arrêt respectueux permet au routeur de satisfaire les accords en place avec d'autres routeurs avant la fermeture, mais cela prendra quelques minutes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Si vous avez besoin d'arrêter le routeur I2P immédiatement, cette option est également disponible." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Si vous voulez que le routeur redémarre après l'arrêt, vous pouvez choisir une des possibilités suivantes." -#: ../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:485 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 "C'est utile dans certaines situations: p.e. quand vous faites un réglage que telle application cliente ne lit qu'au démarrage, comme le mot de passe de la console ou l'interface sur lequel elle écoute." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Un redémarrage respectueux prendra quelques minutes (mais vos pairs apprécieront votre patience), un redémarrage immédiat est quasi instantané." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Après le redémarrage du routeur, il attendra 1 minute avant de se relancer." -#: ../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:499 msgid "Systray integration" msgstr "Intégration dans la zone de notification" -#: ../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:501 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 "Sur Windows, une icône pour la zone de notification indiquant l'état du routeur " -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(Ultérieurement, les applications clientes I2P pourront aussi intégrer leurs propres fonctionnalités dans la zone de notification système)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Si vous êtes sur Windows, vous pouvez (dés)activer cette icône ici." -#: ../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:507 msgid "Show systray icon" msgstr "Afficher l'icône de zone de notification" -#: ../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:509 msgid "Hide systray icon" msgstr "Masquer l'icône de zone de notification" -#: ../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:511 msgid "Run on startup" msgstr "Lancer au démarrage" -#: ../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:513 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 "Vous pouvez contrôler si I2P doit être lancé au démarrage ou pas en choisissant une des options suivantes : I2P installera le service en conséquence." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Si vous préférez la ligne commande, vous pouvez aussi exécuter la" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Note" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Si vous exécutez actuellement I2P en tant que service, l'enlever arrêtera le routeur immédiatement." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Vous pouvez faire un arrêt respectueux, comme ci-dessus, puis lancer le fichier uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Débogage" -#: ../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:533 msgid "View the job queue" msgstr "Afficher la file d'attente de travaux" -#: ../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:537 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 "À l'occasion, il peut être utile de déboguer I2P à l'aide d'un cliché de tâches. Pour ce faire, cliquer sur le bouton ci-dessous et examiner le résultat dans l'historique du <a href=\"logs.jsp#servicelogs\">service Wrapper</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Lancer le navigateur au démarrage du routeur?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5847,15 +6012,15 @@ msgstr "configure barre sommaire" msgid "I2P Summary Bar Configuration" msgstr "Configuration barre de résumé I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Intervalle de rafraîchissement" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "secondes" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Personnaliser la barre de résumé" @@ -5867,41 +6032,41 @@ msgstr "config stats" msgid "I2P Stats Configuration" msgstr "Configuration des statistiques d'I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Sélection des données à collecter" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Activer toutes les statistiques" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "la modification sera prise en compte au prochain démarrage" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Fichier des statistiques" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtre" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "basculer tout" -#: ../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:485 msgid "Log" msgstr "Histo." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Graph." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Filtre avancé" @@ -5913,43 +6078,43 @@ msgstr "Configuration des tunnels" msgid "I2P Tunnel Configuration" msgstr "Configuration des tunnels I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "La configuration par défaut fonctionne pour la plupart des utilisateurs." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Il y a une contradiction fondamentale entre anonymat et performances." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Des tunnels à plus de 3 sauts (p.e. 2 sauts + 0-2 sauts, 3 sauts + 0-1 saut, 3 sauts + 0-2 sauts), ou en grand nombre avec une réserve de secours élevée, peuvent gravement réduire les performances ou la fiabilité. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Une haute charge CPU et/ou une haute utilisation de bande passante sortante peuvent en résulter. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Modifiez ces réglages avec prudence, et ajustez les en cas de problèmes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Les modifications des réglages de tunnels exploratoires sont enregistrées dans le fichier router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Les modifications des tunnels clients sont temporaires et ne sont pas enregistrées." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Pour faire des modifications permanentes à un tunnel client particulier, voyez la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "page i2ptunnel" @@ -5961,36 +6126,36 @@ msgstr "configuration de la console" msgid "I2P UI Configuration" msgstr "Préférences de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Thème de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Sélection de thème indisponible pour Internet Explorer, désolé." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Si vous n'utilisez pas IE, c'est que votre navigateur tente de le faire croire; configurez-le (ou son proxy) pour qu'il utilise une chaîne User Agent différente si vous souhaitez pouvoir changer de thème." -#: ../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:453 msgid "Router Console Language" msgstr "Langue de la console" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "S'il vous plaît contribuez au projet de traduction de la console routeur ! Contactez les développeurs sur #i2p-dev sur IRC pour aider." -#: ../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:463 msgid "Apply" msgstr "Appliquer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Mot de passe de console du routeur" @@ -6002,71 +6167,71 @@ msgstr "mise à jour config" msgid "I2P Update Configuration" msgstr "Configuration des mises à jour" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Vérification de mises à jour I2P et nouvelles" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Actualités et mises à jour I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Contrôle de mises à jour" -#: ../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:451 msgid "News Updates" msgstr "Mises à jour des nouvelles" -#: ../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:459 msgid "Update In Progress" msgstr "Mise à jour en cours" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL des actualités" -#: ../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:475 msgid "Refresh frequency" msgstr "Fréquence d'actualisation" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Méthode de mise à jour" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Récupérer news à travers le eepProxy ?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Mettre à jour via l'eeProxy ?" -#: ../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:497 msgid "eepProxy host" msgstr "eeProxy hôte" -#: ../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:501 msgid "eepProxy port" msgstr "Port eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Mettre à jour à partir de ces URLs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Clés de confiance" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Mettre à jour avec les versions intermédiaires de développement non signées?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "L'URL de version non signée" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Les mises à jours seront relayées par votre gestionnaire de paquets" diff --git a/apps/routerconsole/locale/messages_hu.po b/apps/routerconsole/locale/messages_hu.po index 1334a16cd0c79aa9cce091a9863e0a273e64e3b6..5906efc9bb588058d295655f265c4a8f7e6f7860 100644 --- a/apps/routerconsole/locale/messages_hu.po +++ b/apps/routerconsole/locale/messages_hu.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/I2P/language/hu/)\n" "MIME-Version: 1.0\n" @@ -31,6 +31,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -40,6 +41,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -49,6 +51,7 @@ msgstr[1] "{0} mp" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -58,6 +61,7 @@ msgstr[1] "{0} perc" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -65,18 +69,34 @@ msgstr[0] "1 óra" msgstr[1] "{0} óra" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "nem elérhetÅ‘" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 nap" msgstr[1] "{0} nap" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -113,7 +133,7 @@ msgstr "Ide" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "semmi" @@ -123,93 +143,97 @@ msgstr "semmi" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Alagutak elutasÃtva: indÃtás" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Alagutak elutasÃtva: Nagy üzenet késés" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Alagutak elutasÃtva: Határ elérve" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Alagutak legtöbbje elutasÃtva: nagy számú kérés" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Alagutak elutasÃtva: Határ elérve" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Alagutak többségének elfogadása" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Alagutak elfogadása" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Alagutak elutasÃtva: Sávszélesség korlát" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Alagutak legtöbbje elutasÃtva: Sávszélesség korlát" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Alagutak többségének elfogadása" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Alagutak elfogadása" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Alagutak elutasÃtva: kikapcsolás folyamatban" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Alagutak elutasÃtása" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Újratáplálás (reseed) folyamatban" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Az újratáplálás csak 1 routert hozott." msgstr[1] "Az újratáplálás csak {0} routert hozott." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Újratáplálás (reseed) sikertelen." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "SegÃtségért lásd {0}." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "újratáplálás (reseed) beállÃtási oldal" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Újratáplálás: táplálási URL kézbesÃtése." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -243,6 +267,10 @@ msgstr "Hány társsal beszélünk aktÃvan" msgid "Known fast peers" msgstr "Ismert gyors társak" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb bejegyzés" @@ -253,52 +281,56 @@ msgstr "NetDb bejegyzés" msgid "No transports (hidden or starting up?)" msgstr "Nincs átvitel (rejtett vagy indul)?" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Egyik átvitelen sem érhetÅ‘ el" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Router Ãtvitel CÃmek" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "A következÅ‘ csak kimenÅ‘ csatlakozásokhoz használva: {0}" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP nincs engedélyezve" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "SegÃtség" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Ãtviteli csatlakozási korlátok automatikusan kerülnek beállÃtásra a konfigurált sávszélesség alapján." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "E határok felülÃrásához a következÅ‘ beállÃtásokat a haladó beállitások oldalon: i2np.ntcp.maxConnections=nnn és i2np.udp.maxConnections=nnn ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Meghatározások" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -309,154 +341,154 @@ msgstr "Meghatározások" msgid "Peer" msgstr "Társ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "A távoli társ, router hash alapján azonosÃtva" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Könyvtár" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "BejövÅ‘ csatlakozás" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "KimenÅ‘ csatlakozás" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Felajánlották, hogy bemutatnak minket (segÃt a többi társnak átmenni a tűzfalunkon)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Feljánlottuk, hogy bemutatjuk Å‘ket (segÃt a többi társnak átmenni a tűzfalukon)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Mennyi idÅ‘ telt el az utolsó csomag fogadása / küldése óta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Ãœres" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Be/Ki" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "FinomÃtott bejövÅ‘ / kimenÅ‘ átviteli ráta (KB / mp)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Mennyi ideje lett a kapcsolat létrehozva" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Fel" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Pontatlanság" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "A különbség a társ órája és a sajátod között" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "A torlódás ablak, azaz mennyi bájt küldhetÅ‘ visszaigazolás nélkül" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "A visszaigazolásra váró elküldött üzenetek száma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Az egyszrre küldendÅ‘ üzenetek maximális száma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "A függÅ‘ben lévÅ‘ küldések, melyek túllépik a torlódás ablakot" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "A lassú indÃtás határérték" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "A körbejárási idÅ‘ ezredmásodpercben." #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Újraközlés idÅ‘túllépése ezredmásodpercben" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Jelenlegi maximális küldési csomag méret / becsült maximális fogadási csomag méret (bájt)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "Küldött" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "A társnak küldött csomagok teljes száma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "Fogadott" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "A társtól érkezett csomagok teljes száma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Duplex Küldött" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "A társnak újraközölt csomagok teljes száma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Duplex Fogadott" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "A társtól érkezett duplikált csomagok teljes száma" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Szolgáltatás" @@ -736,91 +768,100 @@ msgstr "Kitiltva" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Alagút kérések elvetése: túl lassú" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Alagút kérések elvetése: túlterhelt" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Alagutak elvetése: kérés túlterhelt" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Alagutak elvetése: Kapcsolódási korlát" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Alagút kérések elvetése: Magas töltöttség" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Alagút kérések elvetése: Sorba állÃtási idÅ‘" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "ElérhetÅ‘ új kiegészÃtÅ‘ verzió: {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "{0} kiegészÃtÅ‘ frissÃtés keresése sikertelen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Nincs elérhetÅ‘ új verzió a következÅ‘ kiegészÃtÅ‘höz: {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} B átviltelre került." -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Sikertelen átvitel a következÅ‘tÅ‘l: {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "FrissÃtés letöltve" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "ÚjraindÃtás" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "FrissÃtés igazolva" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "innen {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Az aláÃrás nélküli frissÃtési fájl korrupt a következÅ‘tÅ‘l: {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Sikertelen másolás a következÅ‘re: {0}" @@ -849,22 +890,25 @@ msgid "Checking for update of plugin {0}" msgstr "FrissÃtés keresése a következÅ‘ kiegészÃtÅ‘höz: {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "FrissÃtés" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "KÃsérlet telepÃtésre a következÅ‘ fájlból: {0}" +msgid "Bad URL {0}" +msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Nincs fájl megadva {0}" +msgid "Attempting to install from file {0}" +msgstr "KÃsérlet telepÃtésre a következÅ‘ fájlból: {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -872,7 +916,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Nem sikerült installálni a következÅ‘ fájlból: {0}, sikertelen másolás." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "KiegészÃtÅ‘ letöltés alatt a következÅ‘rÅ‘l: {0}" @@ -1153,181 +1197,195 @@ msgid "Configuration saved successfully" msgstr "BeállÃtások sikeresen elmentve" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Hiba a beállÃtások mentésekor (alkalmazva de nincs mentve) - kérlek, vizsgáld meg a hibanaplót" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Kliens BeállÃtások Mentése" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Felület BeállÃtásainak Mentése" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "WebAlkalmazás BeállÃtások Mentése" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "KiegészÃtÅ‘k BeállÃtásainak Mentése" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "KiegészÃtÅ‘ TelepÃtése" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Összes TelepÃtett KiegészÃtÅ‘ FrissÃtése" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Hiba a következÅ‘ kiegészÃtÅ‘ leállÃtása közben: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "A következÅ‘ kiegészÃtÅ‘ törölve: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Hiba a következÅ‘ kiegészÃtÅ‘ törlése közben: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "A következÅ‘ kiegészÃtÅ‘ leállÃtva: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "IndÃtás" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Új kliens hozzáadva" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Helytelen kliens index." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebAlkalmazás beállÃtások elmentve." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "KiegészÃtÅ‘ beállÃtások elmentve" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebAlkalmazás" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "elindult" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "IndÃtás sikertelen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Nem sikerült megtalálni a szervert." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Nincs megadva kiegészÃtÅ‘ URL-je." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Nincs megadva kiegészÃtÅ‘ URL-je a következÅ‘höz: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "A kiegészÃtÅ‘ frissÃtés letöltése már folyamatban van." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Az összes kiegészÃtÅ‘ frissÃtése folyamatban" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "FrissÃtések keresése a következÅ‘ kiegészÃtÅ‘höz: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "A következÅ‘ kiegészÃtÅ‘ elindÃtva: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Hiba a következÅ‘ kiegészÃtÅ‘ indÃtása közben: {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1341,7 +1399,7 @@ msgid "Edit" msgstr "Szerkesztés" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Kliens Hozzáadása" @@ -1378,7 +1436,7 @@ msgid "Plugin" msgstr "KiegészÃtÅ‘" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1416,12 +1474,12 @@ msgstr "Ãllj" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "FrissÃtések ellenÅ‘rzése" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "FrissÃtés" @@ -1438,38 +1496,38 @@ msgstr "Törlés" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Kiválasztottak Törlése" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Egység Hozzáadása" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Alapértelmezett BeállÃtások VisszaállÃtása" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Mentés" @@ -1500,12 +1558,12 @@ msgid "Removed" msgstr "EltávolÃtva" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Kulcs Hozzáadása" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Kulcs Törlése" @@ -1605,21 +1663,21 @@ msgid "Select a class to add" msgstr "Válassz hozzáadandó osztályt" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Sávszélesség" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "KezdÅ‘lap" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Hálózat" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1666,57 +1724,57 @@ msgstr "Hálózat" msgid "Summary Bar" msgstr "Összegzés Sáv" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "KezelÅ‘felület" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Alagút" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Kliens" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Kulcstár" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Naplózás" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Társ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statisztika" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Haladó" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Változtatások mentése" @@ -1837,7 +1895,7 @@ msgid "or {0} bytes per month maximum" msgstr "vagy maximum {0} bájt havonta" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Társ kitiltása újraindÃtásig" @@ -1857,7 +1915,7 @@ msgid "Invalid peer" msgstr "Érvénytelen társ" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Társ kitiltásának visszavonása" @@ -1870,7 +1928,7 @@ msgid "is not currently banned" msgstr "jelenleg nincs kitiltva" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "társ bónusz állÃtása" @@ -1886,29 +1944,64 @@ msgstr "Helytelen kapacitás érték" msgid "Unsupported" msgstr "Nem támogatott" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Változtatások mentése és újratáplálás" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Újratáplálás már folyamatban van" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Újratáplálási folyamat (reseed) indÃtása" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "BeállÃtások mentése sikeres." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Azonnali Kikapcsolás" @@ -1963,118 +2056,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "ÚjraindÃtás: {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Türelmes kikapcsolás" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Türelmes kikapcsolás elindÃtva" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Türelmes kikapcsolás elvetése" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Türelmes kikapcsolás elvetve" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Türelmes újraindÃtás" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Türelmes újraindÃtás kérve" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "ErÅ‘s újraindÃtás" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "ErÅ‘s újraindÃtás kérve" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "KulcsmódosÃtás és ÚjraindÃtás" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "KulcsmódosÃtás türelmes újraindÃtás után" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "KulcsmódosÃtás és Kikapcsolás" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "KulcsmódosÃtás türelmes kikapcsolás után" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "I2P futtatása indÃtáskor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Ne futtassa az I2P-t indÃtáskor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Szálak lerakása" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Konzol megjelenÃtése indÃtáskor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konzol legyen mutatva indÃtáskor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Ne nézzel meg a konzolt indÃtáskor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "IndÃtásnál a konzol ne legyen mutatva" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Szolgáltatás telepÃtve" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Figyelmeztetés: szolgáltatás telepÃtése sikertelen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Szolgáltatás eltávolÃtva" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Figyelmeztetés: szolgáltatás eltávolÃtása sikertelen" @@ -2115,7 +2208,7 @@ msgid "Refresh interval must be a number" msgstr "A frissÃtési idÅ‘köz csak szám lehet" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Alapértelmezett értékek visszaállÃtása" @@ -2130,7 +2223,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2247,8 +2340,8 @@ msgid "Outbound options" msgstr "KimenÅ‘ opciók" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2402,7 +2495,7 @@ msgid "Add" msgstr "Hozzáadás" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Jelszó" @@ -2530,7 +2623,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2542,90 +2635,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Úrlap küldése sikertelen, valószÃnűleg a \"vissza\" vagy az \"újratöltés\" gombokat használtad a böngészÅ‘ben. Kérlek, hogy küldd újra." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2719,7 +2816,7 @@ msgid "Periods" msgstr "periódus" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "vagy" @@ -3059,25 +3156,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Összegzés" @@ -3177,123 +3278,123 @@ msgstr "Kiad" msgid "Tunnel" msgstr "Alagút" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Nincs inicializálva" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Hálózati Adatbázis Router Statisztika" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Mennyiség" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Ãtvitel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Ország" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Mi infónk" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Társ infó a következÅ‘nek" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Teljes bejegyzés" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Rejtett" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "FrissÃtett" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} elÅ‘tt" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Közzétett" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "CÃm(ek)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "költség" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Rejtett vagy indul" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU bemutatókkal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP és SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP és SSU bemutatókkal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3312,7 +3413,7 @@ msgid "Hide news" msgstr "HÃrek elrejtése" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "HÃrek mutatása" @@ -3359,13 +3460,13 @@ msgstr "Csoport" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Sebesség" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapacitás" @@ -3947,13 +4048,13 @@ msgstr "HIBA - Óra pontatlan: {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Tesztelés alatt" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "Rendben" @@ -3980,7 +4081,7 @@ msgstr "FIGYELEM-Tűzfalazva és floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Tűzfalazva" @@ -4636,88 +4737,88 @@ msgstr "FrissÃt" msgid "Enable" msgstr "Engedélyezés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Sávszélesség korlátozása" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "Az I2P akkor működik legjobban, ha a sebesség értékeidet úgy állÃtod be, hogy egyezzen az internetkapcsolatod sebességével." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KB/mp Be" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KB/mp Ki" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Megoszt" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "MEGJEGYZÉS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Az I2P-t úgy állÃtottad be, hogy csak {0} KB-t osszon meg másodpercenként." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "A megosztás engedélyezéséhez az I2P-nek legalább 12 KB/mp-re van szüksége." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Kérlek, engedélyezd a megosztást (részvételt az alagutakban) több sávszélesség beállÃtása által." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "FedÅ‘forgalmat generál, ezzel segÃt anonimitásod növelésében és segÃti a hálózatot is." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Úgy állÃtottad be az I2P-t, hogy {0} KB/mp-t osszon meg." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Minél magasabb a megosztási sávszélesség, annál jobban elÅ‘segÃted anonimitásod és segÃted a hálózatot is." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Haladó hálózati beállÃtások lap" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Mégse" @@ -4729,15 +4830,15 @@ msgstr "haladó beállÃtások" msgid "I2P Advanced Configuration" msgstr "I2P Haladó BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Haladó I2P BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Némely változtatás érvénybe lépéséhez újraindÃtás szükséges." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4750,92 +4851,92 @@ msgstr "kliensek beállÃtása" msgid "I2P Client Configuration" msgstr "I2P Kliens BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Kliens BeállÃtások" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Az alábbi Java klienseket a router indÃtja el és ugyanabban a Java Virtuális Gépben futnak." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Egyéb kliens opciók megváltoztatásához szerkeszd ezt a fájlt" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Minden változtatás érvénybe lépéséhez újraindÃtás szükséges." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Haladó Kliens Felület BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "KülsÅ‘ I2CP (I2P Kliens Protokol) Felület BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Engedélyezve SSL nélkül" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Engedélyezve SSL szükséges" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Tiltva - Az e Java folyamaton kÃvüli kliensek nem csatlakozhatnak" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP Felület" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP Port" -#: ../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:552 msgid "Authorization" msgstr "HitelesÃtés" -#: ../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:558 msgid "Require username and password" msgstr "Felhasználónév és jelszó szükséges" -#: ../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:560 msgid "Username" msgstr "Felhasználónév" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Legtöbb felhasználónak az alapbeállÃtások megfelelÅ‘ek lesznek." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Mindegyik itteni változtatást a külsÅ‘ kliensben is be kell állÃtani." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Sok kliens nem támogatja az SSL-t vagy a hitelesÃtést." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebAlkalmazás BeállÃtások" -#: ../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:580 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 " @@ -4845,7 +4946,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Az alábbi Java webalkalmazásokat a webKonzol kliens indÃtotta és ugyanabban a Java Virtuális Gépben futnak, mint a router. Ezek általában a router konzolból elérhetÅ‘ webalkalmazások. Lehetnek teljes alkalmazások (pl. i2psnark), kezelÅ‘felületek más kliensek vagy alkalmazások számára, melyekhez külön engedélyezés szükséges (pl. susidns, i2ptunnel) vagy lehet, hogy egyátalán nem rendelkeznek webfelülettel (pl. cÃmjegyzék)." -#: ../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:582 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 " @@ -4853,49 +4954,65 @@ msgid "" "preferred method." msgstr "Webalkalmazás letiltható a .war fájl webapps könyvtárból való kitörlésével is; a .war fájl és a webalkalmazás újra meg fog jelenni azonban a router új verzióra való frissÃtésekor, ezért a webalkalmazása tiltása itt az elÅ‘nyben részesÃtett módszer." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "KiegészÃtÅ‘ BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Az alábbi kiegészÃtÅ‘ket a webKonzol kliens indÃtja." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "KiegészÃtÅ‘ TelepÃtése" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "KiegészÃtÅ‘ telepÃtéséhez Ãrd be a letöltési URL-t:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 +msgid "config home" msgstr "kezdÅ‘lap beállÃtása" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Alapértelmezett KezdÅ‘lap" -#: ../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:480 msgid "Use old home page" msgstr "Régi kezdÅ‘lap használata" -#: ../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 msgid "Search Engines" msgstr "KeresÅ‘motorok" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4908,36 +5025,36 @@ msgstr "kulcstár beállÃtása" msgid "I2P Keyring Configuration" msgstr "I2P Kulcstár BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "A router kulcstár titkosÃtott LeaseSet-ek titkosÃtásának feloldására szolgál." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "A kulcstár tartalmazhat kulcsokat helyi vagy távoli titkosÃtott célállomásokhoz." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Kézi Hozzáadás Kulcstárhoz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Itt add meg a kulcsokat a titkosÃtott távoli célállomásokhoz." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "A helyi célállomásokhoz tartozó kulcsok megadása a következÅ‘n kell, hogy történjen" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PAlagút lap" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Célállomás neve, hash vagy teljes kulcs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "TitkosÃtási Kulcs" @@ -4949,61 +5066,61 @@ msgstr "naplózás beállÃtása" msgid "I2P Logging Configuration" msgstr "I2P Napló BeállÃtások" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Az I2P Naplózái Opcióinak BeállÃtásai" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Naplófájl" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(a '@' karakter a napló váltása alatt cserélve lesz)" -#: ../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:447 msgid "Log record format" msgstr "NaplórögzÃtési formátum" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(használd a következÅ‘ket: 'd' = dátum, 'c' = osztály(class), 't' = szál(thread), 'p' = elsÅ‘bbség(priority), 'm' = üzenet(message))" -#: ../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:453 msgid "Log date format" msgstr "Napló dátumformátum" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = hónap(month), 'dd' = nap(day), 'HH' = óra(hour), 'mm' = perc(minute), 'ss' = másodperc(second), 'SSS' = ezredmásodperc(millisecond))" -#: ../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:459 msgid "Max log file size" msgstr "Naplófájl maximális mérete" -#: ../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:463 msgid "Default log level" msgstr "Alapértelmezett naplózási szint" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG és INFO nem javasolt alapértelmezett beállÃtások, mivel drasztikusan lelassÃtják a routert)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Naplózási szint felülbÃrálat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Új felülbÃrálat" @@ -5015,522 +5132,522 @@ msgstr "hálózat beállÃtása" msgid "I2P Network Configuration" msgstr "I2P Hálózati BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP és Ãtviteli BeállÃtások" -#: ../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:482 msgid "There is help below." msgstr "Lentebb található segÃtség." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "UPnP engedélyezése tűzfal portok nyitásához" -#: ../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:490 msgid "UPnP status" msgstr "UPnP státusz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP BeállÃtások" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "KivülrÅ‘l elérhetÅ‘ hosztnév vagy IP cÃm" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Összes automatikus felismerési mód használata" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "UPnP IP cÃm észlelés tiltása" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "A helyi eszköz IP cÃmének figyelmen kÃvül hagyása" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Csak SSU IP cÃm észlelés" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Rejtett mód - ne tedd közzé az IP-t" -#: ../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:516 msgid "(prevents participating traffic)" msgstr "(ez meggátolja a közreműködÅ‘ forgalmat)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Határozd meg a hosztnevet vagy IP-t" -#: ../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:524 msgid "Action when IP changes" msgstr "TeendÅ‘ IP változása esetén" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptop mód - megnövelt anonimitásért megváltoztatja a router személyazonosságát és az UDP portot az IP változásakor" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "KÃsérleti" -#: ../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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" msgstr "UDP BeállÃtás:" -#: ../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:558 msgid "UDP port:" msgstr "UDP port:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Teljesen letilt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(csak akkor válaszd, ha olyan tűzfal mögött vagy, amely blokkolja a kimenÅ‘ UDP-t)" -#: ../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:578 msgid "TCP Configuration" msgstr "TCP BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Automatikusan észlelt IP cÃm használata" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "jelenleg" -#: ../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:590 msgid "if we are not firewalled" msgstr "ha nem vagyunk tűzfalazva" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Mindig automatikusan észlelt IP cÃm használata (nincs tűzfal mögött)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "BejövÅ‘ tiltása (Tűzfalazva)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(csak akkor válaszd, ha olyan tűzfal mögött vagy, amely gátolja (throttling) vagy blokkolja a kimenÅ‘ TCP-t)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "KivülrÅ‘l elérhetÅ‘ TCP port" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Ugyanaz, az UDP-hez már beállÃtott port használata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Határozd meg portot" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Megjegyzés" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Ne add ki a port számaidat senkinek! b) E beállÃtások megváltoztatása újraindÃtja a routert." -#: ../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:637 msgid "Configuration Help" msgstr "SegÃtség a BeállÃtásokhoz" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Az I2P megfelelÅ‘en működik, a legtöbb tűzfal mögött, a sebességed és a hálózati integrációd általánosan javul, ha mind az UDP, mind a TCP I2P port továbbÃtva van (port forwarding)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Ha lehetséges, kérlek, üss lukat a tűzfaladon, hogy megengedje a nem kért UDP és TCP csomagoknak, hogy elérjenek hozzád." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Ha ez nem lehetséges, az I2P támogatja az UPnP-t (Universal Plug and Play) és az UDP lyuk ütést az \"SSU bemutatók\" által, hogy forgalmat közvetÃtsen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "A legtöbb fenti opció különleges helyzetekre való, például, ahol az UPnP nem működik megfelelÅ‘en, vagy a nem az irányÃtásod alatt lévÅ‘ tűzfan káros dolgokat tesz." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Bizonyos tűzfalak, mint a Szimmetrikus NAT-ok lehet, hogy nem működnek együtt megfelelÅ‘en az I2P-vel." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "Az UPnP Internet Ãtjáró Eszközökkel (Internet Gateway Devices, IGD) való kommunikációra szolgál, küldÅ‘ IP cÃmek észleléséhez és portok továbbÃtásához." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Az UPnP támogatás béta fázisban van, és tetszÅ‘leges számú oka van, amiért lehet, hogy nem működik" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Nincs jelen UPnP-kompatibilis eszköz" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "Az eszközön az UPnP letiltva." -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Szoftveres tűzfal és UPnP ütközés" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Hibák az eszköz UPnP implementációjában" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Több tűzfal / router van az internetkapcsolat elérési útjában" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP eszköz váltása, újraindÃtása vagy cÃm cseréje" -#: ../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:672 msgid "Review the UPnP status here." msgstr "UPnP állapot megtekintése itt" -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "Az UPnP fentebb engedélyezhetÅ‘ vagy tiltható, de a változtatások érvénybe lépéséhez a router újraindÃtása szükséges." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "A fent megadott hosztneved a hálózati adatbázisban közzétételre kerülnek." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Ez azt jelenti, hogy <b>nem privát</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Ezen kÃvül, <b>ne adj meg privát IP cÃmet</b>, mint 127.0.0.1 vagy 192.168.1.1 ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Helytelen IP cÃm vagy hosztné megadásakor vagy a NAT vagy tűzfal nem megfelelÅ‘ beállÃtása esetén a hálózat teljesÃtménye jelentÅ‘sen romlani fog." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Bizonytalanság esetén célszerű az alapbeállÃtásoknál maradni." -#: ../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:686 msgid "Reachability Help" msgstr "SegÃtség ElérhetÅ‘séghez" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Ha szerinted már megnyitottad a tűzfalad és az I2P még mindig úgy látja, hogy tűzfalazva vagy, kérlek, tartsd szem elÅ‘tt, hogy lehet több tűzfal is, például szoftveres és külsÅ‘ hardver routerek." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Hiba esetén a <a href=\"logs.jsp\">napló</a> is segÃthet a probléma felderÃtésében." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Az UDP portod nem tűnik úgy, hogy tűzfal mögött van." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Úgy tűnik, az UDP portod tűzfalazva van." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Mivel a tűzfal észlelési módszerek nem 100%-ig megbÃzhatóak, néha elÅ‘fordul, hogy hibát jelez." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Azonban ha folyamatosan megjelenik, érdemes ellenÅ‘rizni, hogy mind a külsÅ‘, mind a belsÅ‘ tűzfalak meg vannak nyitva a port számára." -#: ../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:708 msgid "" "I2P will work fine when firewalled, there is no reason for concern. When " "firewalled, the router uses \"introducers\" to relay inbound connections." msgstr "Az I2P megfelelÅ‘en működik, ha tűzfalazva van, aggodalomra semmi ok. Ha tűzfalazva van, a router \"bemutatókat\" használ, hogy bejövÅ‘ csatlakozásokat közvetÃtsen." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Azonban, több résztvevÅ‘ forgalom áll rendelkezésedre és a hálózatot is segÃted, ha megnyitod tűzfalad / tűzfalaidat." -#: ../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:712 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 "Ha úgy gondolod, hogy már megtetted, kérlek emlékezz arra, hogy lehet szoftveres és hardveres tűzfalad, illetve lehetsz további, intézményi tűzfal mögött, melyhez nincs hozzáférésed." -#: ../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:714 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 "Hozzátéve, hogy néhány router nem továbbÃt megfelelÅ‘en TCP-t és UDP-t is egyetlen porton, vagy lehetnek más korlátozások, esetleg hibák, melyek meggátolják az I2P-n keresztül áthaladó forgalmat." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Jelenleg a router ellenÅ‘rzi, hogy az UDP port tűzfalazva van." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "A router nincs beállÃtva, hogy közzétegye cÃmét, ezért nem vár bejövÅ‘ kapcsolatokat." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "A rejtett mód automatikusan engedélyezésre kerül, ez plusz védelmet ad bizonyos országokban." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "FIGYELEM - Tűzfal mögött és Gyors" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Úgy állÃtottad, be az I2P-t, hogy több, mint 128KBps sávszélességet osszon meg, de tűzfalazva vagy." -#: ../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:730 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 "Habár az I2P rendesen működik ilyen beállÃtással, ha valóban több mint 128KBps sávszélességet tudsz megosztani, nagy segÃtség lesz a hálózat számára, ha megnyitod a tűzfalad." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "FIGYELEM - Tűzfalazva és floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Az I2P úgy lett beállÃtva, hogy floodfill router legyen, de tűzfalazva van. (floodfill - nem megbÃzott I2P router, mely routerinfót és leaseset-eket biztosÃt más társaknak)" -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "A floodfill routerként való legoptimálisabb közreműködés érdekében ajánlatos a tűzfal megnyitása." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "FIGYELEM - Tűzfal mögött és bejövÅ‘ TCP Engedélyezve" -#: ../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:740 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 "BeállÃtottad a bejövÅ‘ TCP-t, azonban az UDP portod tűzfalazva van és ezért valószÃnű, hogy a TCP portod is tűzfalazva van." -#: ../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:742 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 "Ha a TCP portod tűzfalazva van azzal együtt, hogy a bejövÅ‘ TCP engedélyezve van, a routerek nem tudnak hozzád csatlakozni TCP-n keresztül és ez károsÃtja a hálózatot." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Kérlek, nyisd meg a tűzfalad, vagy tiltsd le fentebb a bejövÅ‘ TCP-t." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "FIGYELEM - Tűzfal mögött és UDP letiltva" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "BeállÃtottad a bejövÅ‘ TCP-t, viszont letiltottad az UDP-t." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Úgy tűnik, hogy a TCP tűzfalazva van, ezért a router nem tud bejövÅ‘ kapcsolatokat fogadni." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Kérlek, nyisd meg a tűzfalad vagy engedélyezd az UDP-t." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "HIBA - Óra pontatlanság" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "A rendszer órája pontatlan, ez megnehezÃti a hálózatban való részvételt." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Amennyiben ez a hiba továbbra is fennáll, Óra beállÃtások kijavÃtása szükséges." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "HIBA - Privát TCP CÃm" -#: ../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:762 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 "Soha ne adj közre nem route-olható IP cÃmet, mint pl. 127.0.0.1 vagy 192.168.1.1 külsÅ‘ cÃmedként." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "JavÃtsd ki a cÃmet vagy tiltsd le fentebb a bejövÅ‘ TCP-t." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "HIBA - SzimmetrikusNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "Az I2P észlelése szerint Szimmetrikus NAT által tűzfalazva." -#: ../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:770 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 "Az I2P nem működik ilyen tÃpusú tűzfal mögül. ValószÃnűleg nem lesz lehetséges bejövÅ‘ kapcsolatok fogadása, mely korlátozni fogja a hálózatban való részvételt." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "HIBA - UDP Port Használatban - ÃllÃtsd be az i2np.udp.internalPort=xxxx -t a haladó beállÃtásokban és indÃts újra." -#: ../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:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "Nézz utána, hogy másik program használja a beállÃtott portot. Ha igen, állÃtsd le azt a programot vagy állÃtsd be az I2P-t egy másik port használatára." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Ez lehet átmeneti hiba, ha a másik program már nem használja a portot." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Azonban, e hiba után újraindÃtás mindig szükséges." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "HIBA - UDP letiltva és BejövÅ‘ TCP hoszt/port nincs beállÃtva" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Nem állÃtottál be bejövÅ‘ TCP-t a fenti hosztnévvel és porttal, azonban letiltottad az UDP-t." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Ennélfogva a router nem tud bejövÅ‘ kapcsolatokat fogadni." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Kérem TCP hoszt és port beállÃtását fentebb, vagy UDP engedélyezését." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "HIBA - Kliens Kezeló I2CP Hiba - ellenÅ‘rizd a naplót" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Ez rendszerint a 7654-es port ütkzözés miatt van. EllenÅ‘rizd le a naplóban." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5544,28 +5661,28 @@ msgstr "társak beállÃtásai" msgid "I2P Peer Configuration" msgstr "I2P Társ BeállÃtások" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Társ Kézi IrányÃtás" -#: ../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:488 msgid "Router Hash" msgstr "Router Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Társ Kézi Kitiltása / Kitiltás Visszavonása" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "A kitiltás megakadályozza a társ részvételét az általad létrehozott alagutakban." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Profil Bónusz MódosÃtása" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5573,15 +5690,15 @@ msgid "" "displayed on the" msgstr "A bónusz lehet pozitÃv vagy negatÃv és hatással van a társ szerepeltetésének a Gyors és Nagy Kapacitású részben. Gyors társak kliens alagutaknál, Nagy Kapacitású társak néhány felfedezÅ‘ alagútnál kerülnek használatra. A jelenlegi bónuszok mutatva a következÅ‘n " -#: ../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:508 msgid "profiles page" msgstr "profilok lap" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Kitiltott Társak" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Kitiltott IP-k" @@ -5593,102 +5710,149 @@ msgstr "újratáplálás beállÃtása" msgid "I2P Reseeding Configuration" msgstr "I2P Újratáplálási (reseed) BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Újratáplálási (reseed) BeállÃtások" - -#: ../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:475 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 "Újratáplálás (reseeding) az az elÅ‘töltési folyamat, mely más routerek keresésére szolgál az I2P telepÃtésekor, vagy amikor a routernek túl kevés router referenciája marad." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Ha az újratáplálás sikertelen, elÅ‘ször a hálózati kapcsolatot kellene ellenÅ‘rizni. " -#: ../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 "Csak akkor változtasd ezeket, ha a HTTP tiltó tűzfal által blokkolva van, az újratáplálás sikertelen és eléréssel rendelkezel HTTP proxyhoz." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Instrukcióért a kézi újratápláláshoz lásd: {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "a GYIK" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Újratáplálási (reseed) BeállÃtások" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Újratáplálási URL Kiválasztása" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "ElÅ‘ször SSL kipróbálása, aztán nem-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Kizárólag SSL használata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Kizárólag nem-SSL használata" -#: ../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:535 msgid "Reseed URLs" msgstr "Újratáplálási URL-ek" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "HTTP Proxy engedélyezve legyen?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Hoszt" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Port" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "HTTP Proxy-hitelesÃtés használata?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP Proxy Felhasználónév" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP Proxy Jelszó" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "HTTPS Proxy engedélyezése?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "HTTPS Proxy Hoszt" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "HTTPS Proxy Port" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "HTTPS Proxy-hitelesÃtés használata?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS Proxy Felhasználónév" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS Proxy Jelszó" @@ -5700,127 +5864,127 @@ msgstr "szolgáltatás bállÃtása" msgid "I2P Service Configuration" msgstr "I2P Szolgáltatás BeállÃtások" -#: ../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:465 msgid "Shutdown the router" msgstr "Router kikapcsolása" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "A türelmes leállÃtással a router kikapcsolás elÅ‘tt teljesÃti a már meglévÅ‘ egyezményeket, azonban ez eltarthat néhány percig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Ha azonnal ki kell lÅ‘ni a routert, az az opció is rendelkezésre áll." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Abban az esetben, ha a router újraindÃtása szükséges kikapcsolás után, a következÅ‘k bármelyike választható." -#: ../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:485 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 "Ez hasznos néhány esetben - például, olyan beállÃtások változtatása esetén, melyeket a kliens alkalmazások csak az indulásnál olvasnak, mint routerkonzol jelszó és az eszköz, melyen figyel." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "A türelmes újraindÃtás beletelik néhány percbe (viszont a társak értékelni fogják türelmedet), mÃg az erÅ‘s újraindÃtás azonnal megtörténik." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "A router leszakÃtása után 1 percet várni fog az újraindulásig." -#: ../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:499 msgid "Systray integration" msgstr "Tálca integráció" -#: ../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:501 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 "A Windows platformon egy kis alkalmazás foglal helyet a tálcán, mely lehetÅ‘vé teszi a router állapotának megtekintését." -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(késÅ‘bb az I2P kliens alkalmazásai is képesek lesznek saját funkciójukat a tálcára integrálni)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Ha Windows alatt vagy, itt engedélyezheted vagy letilthatod az ikont." -#: ../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:507 msgid "Show systray icon" msgstr "Tálcaikon mutatása" -#: ../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:509 msgid "Hide systray icon" msgstr "Tálcaikon elrejtése" -#: ../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:511 msgid "Run on startup" msgstr "Futtatás indÃtáskor" -#: ../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:513 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 "Egy kiválasztásával az alábbi opciók közül irányÃtható, hogy az I2P fusson indÃtáskor vagy ne - az I2P ennek megfelelÅ‘en fog szolgáltatást telepÃteni (vagy eltávolÃtani)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Ha a parancssort kedveled, futtathatod a következÅ‘t is:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Megjegyzés" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Ha jelen pillanatban az I2P-t szolgáltatásként futtatot, az eltávolÃtás teljesen le fogja kapcsolni a routered." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Célszerű fontolóra venni a tülermes kikapcsolást, mint fentett, azután futtatni a uninstall_i2p_service_winnt.bat fájlt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "HibaelhárÃtás" -#: ../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:533 msgid "View the job queue" msgstr "Feladat sor megtekintése" -#: ../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:537 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 "Bizonyos esetekben segÃthet az I2P hibajavÃtásában a szál lerakás (thread dump). Ennek eléréséhez kérlek, válaszd ki a következÅ‘ opciót és nézd át a lerakott szálat a következÅ‘n: <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "BöngészÅ‘ indÃtása a router indÃtásakor?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5834,15 +5998,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5854,41 +6018,41 @@ msgstr "státusz beállÃtásai" msgid "I2P Stats Configuration" msgstr "I2P Statisztikai BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Az I2P Statisztikai Gyűjtés BeállÃtásai" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Teljes statisztika engedélyezése?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "A változtatások érvénybe lépéséhez újraindÃtás szükséges" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Statisztika fájl" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "SzűrÅ‘" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "mind kapcsoló" -#: ../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:485 msgid "Log" msgstr "Napló" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Ãbra" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Haladó szűrÅ‘" @@ -5900,43 +6064,43 @@ msgstr "alagutak beállÃtása" msgid "I2P Tunnel Configuration" msgstr "I2P Alagút BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Legtöbbek számára az alapbeállÃtások működÅ‘képesek." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "AlapvetÅ‘ valamit-valamiért viszony van az anonimitás és a teljesÃtmény között." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "A 3 ugrásúnál hosszabb alagutak (például 2 ugrású + 0-2 ugrású, 3 ugrású + 0-1 ugrású, 3 ugrású + 0-2 ugrású), vagy nagy mennyiség + mentési mennyiség jelentÅ‘sen csökkenthetik a teljesÃtményt vagy a megbÃzhatóságot." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Magas processzor használatot és/vagy nagy kimenÅ‘ sávszélesség használatot eredményezhet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "KörültekintÅ‘en változtasd ezeket a beállÃtásokat és módosÃtsd Å‘ket, ha problémát észlelsz." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "A felfedezÅ‘ alagút beállÃtásainak változtatásai a router.config fájlban kerülnek tárolásra." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "A kliens alagút változtatásai ideiglenesek és nincsenek mentve." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Az állandó kliens alagút változtatásokhoz lásd:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2palagút lap" @@ -5948,36 +6112,36 @@ msgstr "KezelÅ‘felüle" msgid "I2P UI Configuration" msgstr "I2P KezelÅ‘felület BeállÃtások" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Router Konzol Téma" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Sajnálom. A kiválasztott téma Internet Explorer-re tiltva." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Amennyiben nem Internet Explorert használsz, valószÃnű, hogy a böngészÅ‘d úgy tesz, mintha Internet Explorer lenne; kérlek állÃtsd be a böngészÅ‘d (vagy proxyd), hogy más felhasználói közeg-sort használjon, hogy a konzol témák elérhetÅ‘k legyenek." -#: ../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:453 msgid "Router Console Language" msgstr "Router Konzol Nyelve" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Kérlek, vegyél részt a router konzol fordÃtó projektben! SegÃtség nyújtásához lépj kapcsolatba a fejlesztÅ‘kkel az #i2p-dev szobában az IRC-n." -#: ../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:463 msgid "Apply" msgstr "Alkalmaz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5989,71 +6153,71 @@ msgstr "frissÃtés beállÃtásai" msgid "I2P Update Configuration" msgstr "I2P FrissÃtési BeállÃtások" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "I2P és hÃrek frissÃtéseinek ellenÅ‘rzése" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "HÃrek és I2P FrissÃtések" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "HÃrek frissÃtése" -#: ../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:451 msgid "News Updates" msgstr "Friss HÃrek" -#: ../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:459 msgid "Update In Progress" msgstr "FrissÃtés Folyamatban" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "HÃrek URL" -#: ../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:475 msgid "Refresh frequency" msgstr "FrissÃtési gyakoriság" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "FirssÃtési házirend" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "FrissÃtés eepProxy-n keresztül?" -#: ../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:497 msgid "eepProxy host" msgstr "eepProxy hoszt" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Update URL-ek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "MegbÃzható kulcsok" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "FrissÃtsen a nem aláÃrt fejlesztÅ‘i csomagogkonstrukciókból?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Nem aláÃrt Csomagkonstrukció URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "A frissÃtések szétosztása a csomagkezelÅ‘dön keresztül történik." diff --git a/apps/routerconsole/locale/messages_it.po b/apps/routerconsole/locale/messages_it.po index da3233eb8ddb22fd9aaec7e9f7d25e8e23d415d8..a5b35bbab3cd4e57dbe76c7ab79542e0c2ef3b33 100644 --- a/apps/routerconsole/locale/messages_it.po +++ b/apps/routerconsole/locale/messages_it.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/I2P/language/it/)\n" "MIME-Version: 1.0\n" @@ -39,6 +39,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -48,6 +49,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -57,6 +59,7 @@ msgstr[1] "{0} sec" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -66,6 +69,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -73,18 +77,34 @@ msgstr[0] "1 ora" msgstr[1] "{0} ore" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 giorno" msgstr[1] "{0} giorni" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -121,7 +141,7 @@ msgstr "A" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "nessuno" @@ -131,93 +151,97 @@ msgstr "nessuno" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Rifiutando i tunnel: Avvio" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Rifiutando i tunnel: Alto ritardo nei messaggi" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Rifiutando i tunnel: Limite raggiunto" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Rifiutando la maggior parte dei tunnel: Alto numero di richieste" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Rifiutando i tunnel: Limite raggiunto" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Accettando la maggior parte dei tunnel" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Accettando i tunnel" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Rifiutando i tunnel: Limite di banda raggiunto" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Rifiutando la maggior parte dei tunnel: Limite di banda raggiunto" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Accettando la maggior parte dei tunnel" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Accettando i tunnel" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Rifiutando i tunnel: Arresto" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Rifiutando i tunnel" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeding" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Il reseed ha recuperato solo 1 router." msgstr[1] "Il reseed ha recuperato solo {0} router." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed fallito" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Guarda {0} per aiuto" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Pagina di configurazione del reseed" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseed: recupero dell'URL dei seed." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -251,6 +275,10 @@ msgstr "Con quanti peer stiamo attivamente comunicando" msgid "Known fast peers" msgstr "Peer veloci conosciuti" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Voce del NetDb" @@ -261,52 +289,56 @@ msgstr "Voce del NetDb" msgid "No transports (hidden or starting up?)" msgstr "Nessun trasporto (nascosto o in avvio?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Irraggiungibile su ogni trasporto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Indirizzo di trasporto del router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} è usato solo per le connessioni in uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP non è abilitato" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Aiuto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "I tuoi limiti di connessione per il trasporto sono automaticamente impostati basandosi sulla tua banda configurata." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Per sistemare questi limiti, aggiungi l'impostazione i2np.ntcp.maxConnections=nnn e i2np.udp.maxConnections=nnn nella pagina di configurazione avanzata." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definizioni" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -317,154 +349,154 @@ msgstr "Definizioni" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Peer remoto, identificato dall'hash del router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Cartella" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Connessione in ingresso" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Connessione in uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Si sono offerti di introdurci (aiutano gli altri peer ad attraversare il firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Ci siamo offerti di introdurli (aiuta i peer ad attraversare il loro firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Quanto è passato dalla ricezione/invio di un pacchetto" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Inattivo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Entrata/Uscita" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Il tasso di trasferimento normalizzato in entrata / uscita (KBytes/secondo)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Quanto è passato dall'inizio di questa connessione" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Su" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Disallinea" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Differenza tra l'ora del peer e la tua" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Finestra di congestione, che corrisponde a quanti byte possono essere inviati senza ricevere conferma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Numero di messaggi inviati in attesa di conferma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Numero massimo di messaggi da inviare contemporaneamente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Numero di invii in attesa che superano il limite della finestra di congestione" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "La soglia di avvio lento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Tempo di ciclo in millisecondi" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Il timeout di ritrasmissione in millisecondi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Dimensione corrente massima pacchetti in invio / dimensione massima stimata pacchetti in ricezione (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Il numero totale di pacchetti inviati al peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Il numero totale di pacchetti ricevuti dal peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Il numero totale di pacchetti ritrasmessi al peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Il numero totale di pacchetti duplicati ricevuti dal peer" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Servizio" @@ -744,91 +776,100 @@ msgstr "Bannato" msgid "backlogged" msgstr "ritardi" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Abbandono delle richieste tunnel: Troppo lento" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Abbandono delle richieste tunnel: Carico troppo elevato" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Rifiuto dei tunnel: Troppe richieste" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Rifiuto dei tunnels: Limite di connessioni raggiunto" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Abbandono delle richieste tunnel: Carico elevato" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Abbandono delle richieste tunnel: Tempo della coda scaduto" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Una nuova versione del plugin {0} è disponibile" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Controllo aggiornamenti per il plugin {0} fallito" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Nessuna nuova versione del plugin {0} è disponibile" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B trasferiti" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Trasferimento fallito da {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Aggiornamento scaricato" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Riavvio" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Aggiornamento verificato" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "da {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Il file di aggiornamento non firmato ricevuto da {0} è corrotto" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Copia a {0} fallita" @@ -857,22 +898,25 @@ msgid "Checking for update of plugin {0}" msgstr "Controllo per aggiornamenti del plugin {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "In aggiornamento" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Tentando di installare dal file {0}" +msgid "Bad URL {0}" +msgstr "URL errato {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Nessun file specificato {0}" +msgid "Attempting to install from file {0}" +msgstr "Tentando di installare dal file {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -880,7 +924,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Installazione fallita dal file {0}, copia fallita." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Plugin scaricato da {0}" @@ -1161,181 +1205,195 @@ msgid "Configuration saved successfully" msgstr "Configurazione salvata con successo" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Errore nel salvataggio della configurazione (applicata ma non salvata) - vedere i log di errore" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Salva configurazione del client" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Salva la configurazione dell'interfaccia" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Salva la configurazione WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Salva configurazione dei plugin" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installa plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Aggiorna Tutti i Plugin Installati" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Errore durante lo stop del plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Cancella plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Errore durante la cancellazione del plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Plugin {0} fermato" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Webapp {0} stoppata" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Avvio" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Aggiunto nuovo client" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Configurazione del client salvata correttamente" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Indice client corrotto." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Client {0} stoppato" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Client {0} avviato" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Client {0} rimosso" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "Configurazione della WebApp salvata." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Configurazione dei plugin salvata." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "partito" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Partenza fallita" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Ricerca del server fallita." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Nessun URL del plugin specificato." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Non è stato specificato un URL di aggiornamento per {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "L'aggiornamento o lo scaricamento del plugin è già in corso." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Aggiornando tutti i plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "URL errato {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Controllo aggiornamenti del plugin {0} " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Plugin {0} partito" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Errore durante l''avvio del plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Aggiunto utente {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Configurazione interfaccia salvata" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1349,7 +1407,7 @@ msgid "Edit" msgstr "Modifica" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Aggiugi client" @@ -1386,7 +1444,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1424,12 +1482,12 @@ msgstr "Ferma" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Verifica aggiornamento" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Aggiorna" @@ -1446,38 +1504,38 @@ msgstr "Cancella" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Elimina selezionati" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Aggiungi oggetto" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Ripristina" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Salva" @@ -1508,12 +1566,12 @@ msgid "Removed" msgstr "Rimosso" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Aggiungi chiave" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Elimina chiave" @@ -1613,21 +1671,21 @@ msgid "Select a class to add" msgstr "Seleziona una classe da aggiungere" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Larghezza di banda" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Pagina Principale" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Rete" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1674,57 +1732,57 @@ msgstr "Rete" msgid "Summary Bar" msgstr "Barra dell'Indice" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Interfaccia Utente" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Client" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Keyring" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Registro" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peer" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistiche" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avanzate" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Salva le modifiche" @@ -1845,7 +1903,7 @@ msgid "or {0} bytes per month maximum" msgstr "o {0} byte per mese al massimo" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Interdizione dei peer fino al riavvio" @@ -1865,7 +1923,7 @@ msgid "Invalid peer" msgstr "Peer non valido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Riammetti peer" @@ -1878,7 +1936,7 @@ msgid "is not currently banned" msgstr "non è attualmente interdetto" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Regola i bonus dei peer" @@ -1894,29 +1952,64 @@ msgstr "Valore di capacità scorretto" msgid "Unsupported" msgstr "Non supportato" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Salva i cambiamenti ed effettua il reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Il processo di reseeding è già in corso" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Avviamento del processo di reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "La configurazione è stata salvata con successo" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Spegnimento immediato" @@ -1971,118 +2064,118 @@ msgstr[1] "Attendi che sia inviato il segnale di arresto per {0} tunnel" msgid "Restart in {0}" msgstr "Riavvio in {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Spegnimento elegante avviato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Annulla lo spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Spegnimento elegante annullato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Riavvio elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Riavvio elegante richiesto" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Riavvio duro" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Riavvio duro richiesto" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Ridefinizione della chiave e riavvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Ridefinizione della chiave successiva ad un riavvio elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Ridefinizione della chiave e spegnimento" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Ridefinizione della chiave dopo lo spegnimento elegante" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Avvia I2P alla partenza" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Non avviare I2P alla partenza" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Rimozione dei thread" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Dump del thread {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Vedi la console all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "La console verrà mostrata all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Non mostrare la console all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "La console non verrà mostrata all'avvio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Forza GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Richieste totali" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Servizio installato" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Attenzione: non è stato possibile installare il servizio" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Servizio rimosso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Attenzione: non è stato possibile rimuovere il servizio" @@ -2123,7 +2216,7 @@ msgid "Refresh interval must be a number" msgstr "L'intervallo di aggiornamento deve essere un numero" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Ripristina tutti i default" @@ -2138,7 +2231,7 @@ msgid "Summary bar will refresh shortly." msgstr "Le voci della barra saranno aggiornati brevemente." #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Ripristina impostazione di default minime" @@ -2255,8 +2348,8 @@ msgid "Outbound options" msgstr "Opzioni di uscita" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Aggiungi utente" @@ -2410,7 +2503,7 @@ msgid "Add" msgstr "Aggiungi" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Password" @@ -2538,7 +2631,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2550,90 +2643,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tempo" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Sottomissione di form non valida, probabilmente hai usato il pulsante 'indietro' o 'aggiorna' del tuo browser. Per favore rimandalo." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2727,7 +2824,7 @@ msgid "Periods" msgstr "Intervalli" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "o" @@ -3067,25 +3164,29 @@ msgid "Runs" msgstr "In esecuzione" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Media" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Media" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Pending" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Sommario" @@ -3185,123 +3286,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Non inizializzata" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Statistiche del Router nel Database della Rete" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Conto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Trasporti" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Paese" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Informazioni su di noi" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Informazioni del Peer per" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Voce completa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Nascosto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Aggiornato" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} fa" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Pubblicato" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Indirizzo/i" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "costo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Nascosto o in avvio" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU con introduttori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP e SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP e SSU con introduttori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 solo SSU, presentatori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, presentatori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, presentatori" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 solo NTCP, SSU, presentatori" @@ -3320,7 +3421,7 @@ msgid "Hide news" msgstr "Nascondi notizie" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Mostra notizie" @@ -3367,13 +3468,13 @@ msgstr "Gruppi (Maiuscole)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Velocità " #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacità " @@ -3955,13 +4056,13 @@ msgstr "ERR - Disallineamento del Clock di {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Collaudo" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3988,7 +4089,7 @@ msgstr "WARN - Bloccato dal Firewall e Riempimento" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Bloccato dal Firewall" @@ -4644,88 +4745,88 @@ msgstr "Aggiornamento (i)" msgid "Enable" msgstr "Abilita" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Limitatore di Banda" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P funzionerebbe meglio se tu configurassi i valori per adattarli alla velocità della tua connessione internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KByte/s In Entrata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KByte/s In Uscita" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Condivisione" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Hai configurato I2P in modo da condividere solo {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P richiede almeno 12KBps per abilitare la condivisione." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Perfavore attiva la condivisione (partecipando a tunnel) abilitando più banda." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Creare traffico di copertura migliora la tua anonimità e aiuta la rete." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Hai configurato I2P in modo da condividere {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Più è alta la condivisione di banda, più aiuti la rete e la tua anonimità migliora." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Pagina di configurazione avanzata della rete" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Annulla" @@ -4737,15 +4838,15 @@ msgstr "configurazione avanzata" msgid "I2P Advanced Configuration" msgstr "Configurazione avanzata I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configurazione avanzata I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Certi cambiamenti possono richiedere un riavvio per avere effetto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4758,92 +4859,92 @@ msgstr "configurazione client" msgid "I2P Client Configuration" msgstr "Configurazione client I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Configurazione client" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "I client Java elencati sotto vengono avviati dal router e funzionano nella stessa JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Presta attenzione quando modifichi queste impostazioni. La 'console del router\" e i \"tunnel dell'applicazione' sono richiesti per la maggior parti di utilizzi di I2P. Solo gli utenti avanzati dovrebbero modificare questi parametri." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Per cambiare altre opzioni relative a client, modificare questo file." -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Tutti i cambiamenti richiedono un riavvio per avere effetto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Configurazione dell'Interfaccia del client avanzata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configurazione dell'Interfaccia I2CP esterna (Protocollo client I2P)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Abilitato senza SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Abilitato con SSL richiesto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Disabilitato - i Client al di fuori di questo processo Java potrebbero non connettersi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interfaccia I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Porta I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorizzazione" -#: ../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:558 msgid "Require username and password" msgstr "Nome utente e password richiesti" -#: ../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:560 msgid "Username" msgstr "Nome utente" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Le configurazioni di default andranno bene per la maggioranza delle persone." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Ogni cambiamento fatto qui dev'essere configurato anche nel client esterno." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Molti client non supportano SSL o l'autorizzazione." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Configurazione WebApp" -#: ../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:580 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 " @@ -4853,7 +4954,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Le applicazioni web Java elencate sotto sono avviate dal client webConsole e vengono eseguite nella stessa JVM del router. Sono di solito applicazioni web accessibili attraverso la console del router. Possono essere applicazioni complete (come i2psnark), front-end per un altro client o applicazioni che devono essere abilitate separatamente (come susidns, i2ptunnel), o non hanno nessuna interfaccia web (come la rubrica)." -#: ../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:582 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 " @@ -4861,49 +4962,65 @@ msgid "" "preferred method." msgstr "Un applicazione web può anche essere disabilitata rimuovendo il file .war dalla cartella webapps; tuttavia il file .war e l'applicazione web riappariranno quando aggiornerai il router ad una nuova versione, il modo migliore è quindi disabilitare l'applicazione web da qui." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Configurazione plugin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "I plugin elencati sotto sono avviati dal client webConsole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Installazione plugin" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "Controlla i plugin disponibili su {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Per installare un plugin, inserire l'URL da dove scaricarlo:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" -msgstr "configura pagina principale" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 +msgid "config home" +msgstr "configura pagina principale" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 +msgid "Default Home Page" msgstr "Pagina Principale di Default" -#: ../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:480 msgid "Use old home page" msgstr "Usa la vecchia pagina principale" -#: ../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 msgid "Search Engines" msgstr "Motori di Ricerca" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4916,36 +5033,36 @@ msgstr "configura keyring" msgid "I2P Keyring Configuration" msgstr "Configurazione keyring I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Il keyring del router è usato per decifrare serie di lease cifrati." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Il keyring può contenere chiavi per destinazioni cifrate locali o remote." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Aggiunta keyring manuale" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Inserisci qui le chiavi per le destinazioni remote cifrate." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Le chiavi per le destinazioni locali devono essere inserite sulla" -#: ../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:495 msgid "I2PTunnel page" msgstr "pagina I2PTunnel" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Nome, hash o chiave completa della destinazione" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Chiave di cifratura" @@ -4957,61 +5074,61 @@ msgstr "configura registro" msgid "I2P Logging Configuration" msgstr "Configurazione registro I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configura le Opzioni di registrazione I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Registra file" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(il simbolo '@' sarà sostituito durante la rotazione dei log)" -#: ../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:447 msgid "Log record format" msgstr "Formato di registrazione dei log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(usa 'd' = data, 'c' = classe, 't' = thread, 'p' = priorità , 'm' = messaggio)" -#: ../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:453 msgid "Log date format" msgstr "Formato della data nei log" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = mese, 'dd' = giorno, 'HH' = ora, 'mm' = minuto, 'ss' = secondo, 'SSS' = millisecondo)" -#: ../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:459 msgid "Max log file size" msgstr "Massima dimensione del file di log" -#: ../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:463 msgid "Default log level" msgstr "Livello di base dei log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG e INFO non sono valori di base consigliati dato che rallenterebbero drasticamente il tuo router)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Sovrascrittura del livello di log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nuova sovrascrittura" @@ -5023,522 +5140,522 @@ msgstr "configurazione networking" msgid "I2P Network Configuration" msgstr "Configurazione Rete I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "Configurazione di IP e Trasporto" -#: ../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:482 msgid "There is help below." msgstr "Sotto c'è l'aiuto." -#: ../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:484 msgid "UPnP Configuration" msgstr "Configurazione UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Abilita UPnP per aprire le porte del firewall" -#: ../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:490 msgid "UPnP status" msgstr "Stato UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Configurazione IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Hostname o indirizzo IP raggiungibile esternamente" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Usa tutti i metodi di auto-rilevazione" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Disabilita la rilevazione dell'indirizzo UPnP 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:506 msgid "Ignore local interface IP address" msgstr "Ignora l'indirizzo IP dell'interfaccia locale" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Usa solamente il rilevamento dell'indirizzo SSU IP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Modalità nascosta - non pubblicare 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:516 msgid "(prevents participating traffic)" msgstr "(previene di partecipare al traffico)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Specifica un hostname o un IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Azione al cambio di IP" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Modalità Computer Portatile - Modifica l'identità del router e la porta UDP quando cambia l'IP in modo da ottenere una maggiore anonimità " -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Sperimentale" -#: ../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:532 msgid "IPv6 Configuration" msgstr "Configurazione 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:536 msgid "Disable IPv6" msgstr "Disabilita 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:540 msgid "Enable IPv6" msgstr "Abilita IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Prediligi IPv4 rispetto a IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Prediligi IPv6 rispetto a IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Usa solo IPv6 (disabilita IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "Configurazione UDP:" -#: ../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:558 msgid "UDP port:" msgstr "Porta UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Disabilita completamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(seleziona solamente se dietro ad un firewall che blocca il traffico in uscita UDP)" -#: ../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:578 msgid "TCP Configuration" msgstr "Configurazione TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Usa l'indirizzo IP auto-rilevato" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "correntemente" -#: ../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:590 msgid "if we are not firewalled" msgstr "se non siamo dietro ad un firewall" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Usa sempre l'auto-rilevamento dell'indirizzo IP (non dietro ad un firewall)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Disabilita in ingresso (dietro ad un firewall)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(seleziona solo se dietro ad un firewall che regola o blocca il traffico TCP in uscita)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Porta TCP raggiungibile esternamente" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Usa la stessa porta configurata per UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Specifica la porta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Note" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Non rivelare i tuoi numeri delle porte a nessuno!\nb) Cambiare queste impostazioni riavvierà il tuo router." -#: ../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:637 msgid "Configuration Help" msgstr "Aiuto Configurazione" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Nonostante I2P lavori bene dietro la maggior parte dei firewall, la tua integrazione di rete e le tue velocità miglioreranno in generale se la porta I2P è inoltrata sia su UDP che su TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Se puoi, fai un buco nel tuo firewall in modo da permettere a pacchetti UDP e TCP non richiesti di raggiungerti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Se non puoi, I2P supporta la perforazione UPnP (Universal Plug and Play) e UDP con \"immissioni SSU\" per trasmettere il traffico." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 maggior parte delle opzioni sopra sono per situazioni particolari, per esempio quando UPnP non funziona correttamente, o quando un firewall non sotto il tuo controllo sta compromettendo qualcosa." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Alcuni firewall come i NAT simmetrici potrebbero non funzionare bene con I2P." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP è usato per communicare con Strumenti di Gateway Internet (IGD) per rilevare l'indirizzo IP esterno e le porte di forwarding." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Il supporto UPnP è in beta e potrebbe non funzionare per varie ragioni" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Nessun dispositivo UPnP-compatibile è presente" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP disabilitato sul dispositivo" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Interferenza di un firewall software con UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Bachi nell'implementazione UPnP del dispositivo" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Firewall/router multipli nel percorso di connessione internet" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "Cambiamento del dispositivo UPnP, reset o cambiamento di indirizzo" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Rivedi qui lo stato del UPnP" -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP può essere abilitato o disabilitato sopra ma un cambiamento richiede il riavvio del router per avere effetto." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Gli hostname inseriti sopra saranno pubblicati nel database della rete" -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Sono <b>pubblici</b>" -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Inoltre,<b>non inserire un indirizzo IP privato</b> come 127.0.0.1 o 192.168.1.1" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Se specifichi l'indirizzo IP o l'hostname sbagliato, o non configuri come si deve il tuo NAT o il tuo firewall le tue prestazioni di rete degraderanno in modo considerevole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Quando sei in dubbio, lascia le impostazioni nei valori di base." -#: ../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:686 msgid "Reachability Help" msgstr "Aiuto reperibilità " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Se pensi di aver aperto il tuo firewall e I2P crede ancora che sia chiuso, ricorda che potresti avere firewall multipli, per esempio sia software che router hardware esterni." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Se c'è un errore, anche i <a href=\"logs.jsp\">registri</a> potrebbero esserti d'aiuto per diagnosticare il problema." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "La tua porta UDP non sembra essere dietro ad un firewall" -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "La tua porta UDP sembra essere dietro ad un firewall" -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Siccome i metodi di rilevamento di firewall non sono affidabili al 100%, questo potrebbe occasionalmente essere mostrato come errore." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Tuttavia, se appare consistentemente, dovresti controllare che sia il tuo firewall esterno che quello interno siano aperti per la tua porta." -#: ../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:708 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 funziona bene dietro ad un firewall, non c'è ragione di preoccuparsi. Quando dietro ad un firewall, il router usa \"introduttori\" per trasmettere connessioni in entrata." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Tuttavia, otterrai più traffico partecipante e aiuterai la rete di più se apri i tuoi firewall." -#: ../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:712 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 "Se pensi di averlo già fatto, ricorda che potresti avere firewall sia hardware che software, o essere in aggiunta dietro ad un firewall istituzionale che non puoi controllare." -#: ../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:714 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 "Inoltre, alcuni router non possono inoltrare correttamente sia TCP che UDP su una singola porta, o possono avere altre limitazioni o bachi che gli impediscono di far passare traffico attraverso I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Il router sta attualmente controllando se la tua porta UDP è dietro ad un 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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Il router non è configurato per pubblicare il suo indirizzo, di conseguenza non si aspetta connessioni in ingresso." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "La modalità in incognito viene avviata automaticamente per alcuni stati." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "AVVISO - Dietro ad un Firewall e veloce" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Hai configurato I2P per condividere più di 128KBps di banda ma sei dietro ad un firewall." -#: ../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:730 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 "Nonostante I2P funzionerà bene con questa configurazione, se davvero hai più di 128KBps di banda da condividere, sarebbe molto più di aiuto per la rete se tu aprissi il tuo firewall." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "AVVISO - Dietro ad un firewall e riempimento" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Hai configurato I2P per essere un router di riempimento ma sei dietro ad un firewall." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Per una migliore partecipazione come router di riempimento dovresti aprire il tuo firewall." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "AVVISO - Dietro ad un firewall con TCP in Ingresso Abilitato" -#: ../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:740 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 "Hai configurato il TCP in ingresso, tuttavia la tua porta UDP è dietro ad un firewall e di conseguenza è probabile che la tua porta TCP ne sia dietro anch'essa." -#: ../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:742 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 "Se la tua porta TCP è dietro ad un firewall con TCP in ingresso abilitato i router non avranno la possibilità di contattarti tramite TCP, cosa che ostacolerebbe la rete." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Per cortesia aprire il firewall o disabilitare il TCP in ingresso sopra." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "AVVISO - Dietro ad un firewall con UDP Disabilitato" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Hai configurato TCP in ingresso, tuttavia hai disabilitato UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Sembra che il TCP sia dietro ad un firewall, di conseguenza il tuo router non può accettare connessioni in ingresso." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Per cortesia aprire il firewall o abilitare UDP." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Disallineamento Ciclo" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Il ciclo del tuo sistema è disallineato, il che renderà difficle partecipare alla rete." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Correggi la tua configurazione di clock se questo errore persiste." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Indirizzo TCP Privato" -#: ../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:762 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 "Non devi mai mostrare un indirizzo IP non rintracciabile come 127.0.0.1 o 192.168.1.1 come tuo indirizzo esterno" -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Correggere l'indirizzo o disabilitare sopra TCP in ingresso." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - NAT Simmetrico" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P ha rilevato che sei dietro ad un firewall per mezzo di NAT Simmetrico." -#: ../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:770 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 "I2P non funziona bene dietro questo tipo di firewall. Probabilmente non sarai in grado di accettare connessioni in ingresso, cosa che limiterà la tua partecipazione alla rete." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERR - Porta UDP In Uso - Imposta i2np.udp.internalPort=xxxx nella configurazione avanzata e riavvia" -#: ../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:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "Controlla se un altro programma sta usando la porta configurata. Se così fosse, chiudi il programma o configura I2P in modo da fargli usare una porta diversa." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Se l'altro programma non sta più utilizzando la porta, questo potrebbe essere un'errore passeggero." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Tuttavia un riavvio è sempre richiesto dopo questo errore." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERR - UDP Disabilitato e host/porta TCP in Ingresso non impostata." -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Non hai configurato sopra TCP in ingresso con un hostname e una porta, tuttavia hai disabilitato UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Di conseguenza il tuo router non può accettare connessioni in ingresso." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Per cortesia configura un host e una porta TCP sopra o abilita UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Errore gestore client I2CP - controllare i log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Questo è generalmente dovuto ad un conflitto di porta 7654. Controllare i log per verificare." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5552,28 +5669,28 @@ msgstr "configura peer" msgid "I2P Peer Configuration" msgstr "Configurazione peer I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Controlli manuali Peer" -#: ../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:488 msgid "Router Hash" msgstr "Hash del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Ban / Sblocco manuale di un peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "L'interdizione impedirà la partecipazione di questo peer nei tunnel da te creati." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Regola i bonus dei profili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5581,15 +5698,15 @@ msgid "" "displayed on the" msgstr "I bonus possono essere positivi o negativi e influenzano l'inclusione del peer nei livelli Veloci e ad Alta Capacità . I peer veloci sono utilizzati per i tunnel client e i peer ad Alta Capacità sono utilizzati per alcuni tunnel d'esplorazione. I bonus correnti sono visualizzzati sulla" -#: ../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:508 msgid "profiles page" msgstr "pagina dei profili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Peer bannati" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "IP bannati" @@ -5601,102 +5718,149 @@ msgstr "configura il reseeding" msgid "I2P Reseeding Configuration" msgstr "Configurazione reseeding I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Configurazione reseeding" - -#: ../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:475 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 "Il Reseeding è il processo di bootstrapping utilizzato per trovare altri router quando installi per la prima volta I2P o quando il tuo router ha troppi pochi riferimenti di router rimanenti." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Se il reseeding fallisce, dovresti per prima cosa controllare la tua connessione di rete." -#: ../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 "Cambia questi solo se HTTP è bloccato da un firewall restrittivo, il reseed ha fallito o hai accesso ad un proxy HTTP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Vedi {0} per istruzioni su come effettuare il reseeding manualmente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "le FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Configurazione reseeding" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Effettua il Reseed della selezione di URL" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Prova prima SSL poi non-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Usa solamente SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Usa solamente non-SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Effettua il Reseed degli URL" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Abilita 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:543 msgid "HTTP Proxy Host" msgstr "Host Proxy HTTP" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Porta del 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Usa l'Autorizzazione HTTP Proxy?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "Nome utente HTTP Proxy" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Password HTTP Proxy" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Abilita 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:567 msgid "HTTPS Proxy Host" msgstr "Host HTTPS Proxy" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Porta HTTPS Proxy" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Usa l'Autorizzazione HTTPS Proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Nome utente HTTPS Proxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Password HTTPS Proxy" @@ -5708,127 +5872,127 @@ msgstr "configura servizio" msgid "I2P Service Configuration" msgstr "Configurazione Servizio I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Spegni il router" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Lo spegnimento elegante permette al router di soddisfare gli accordi presi prima di esso ma può impiegare qualche minuto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Se hai bisogno di spegnere il router immediatamente, anche quell'opzione è disponibile." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Se vuoi che il router si riavvii dopo lo spegnimento puoi scegliere uno dei seguenti." -#: ../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:485 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 "Questo è utile in alcune situazioni - per esempio, se hai cambiato alcune impostazioni che le applicazione client leggono solo all'avvio, come la password routerconsole o l'interfacca a cui è in ascolto." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Uno spegnimento elegante impiegherà qualche minuto a terminare (ma i tuoi peer apprezzeranno la tua pazienza), mentre un riavvio brusco lo farà immediatamente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Dopo aver messo giù il router, quest'ultimo aspetterà 1 minuto prima di ripartire nuovamente." -#: ../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:499 msgid "Systray integration" msgstr "Integrazione nella barra di sistema" -#: ../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:501 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 "Su piattaforma Windows, c'è una piccola applicazione che si infila nella barra applicazioni che ti permette di vedere lo stato del router" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(in futuro anche le applicazioni client I2P potranno integrare le proprie funzionalità nella barra applicazioni)" -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Se sei su windows, puoi sia abilitare che disabilitare quell'icona qui." -#: ../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:507 msgid "Show systray icon" msgstr "Mostra icona nella barra applicazioni" -#: ../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:509 msgid "Hide systray icon" msgstr "Nascondi icona nella barra applicazioni" -#: ../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:511 msgid "Run on startup" msgstr "Fai partire all'avvio" -#: ../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:513 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 "Puoi controllare se I2P viene fatto partire all'avvio o meno selezionando una delle opzioni seguenti - I2P installerà (o rimuoverà ) un servizio di conseguenza." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Se preferisci la riga di comando, puoi anche avviare la" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Nota" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Se stati eseguendo in questo momento I2P come un servizio, rimuoverlo spegnerà immediatamente il tuo router." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Considera se spegnere elegantemente, come sopra, per poi eseguire uninstall_i2p_service_winnt.bat ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debug" -#: ../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:533 msgid "View the job queue" msgstr "Vedi la coda dei lavori" -#: ../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:537 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 "A volte, può essere utile effettuare il debug su I2P ottenendo un thread dump. Per farlo, seleziona l'opzione seguente e rivedi il dump del thread a <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Lancia il browser all'avvio del router?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5842,15 +6006,15 @@ msgstr "configurazione della barra" msgid "I2P Summary Bar Configuration" msgstr "Configurazione della Barra i2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Intervallo di Aggiornamento" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "secondi" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Personalizza la Barra" @@ -5862,41 +6026,41 @@ msgstr "configura statistiche" msgid "I2P Stats Configuration" msgstr "Configurazione statistiche I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Configura il collezionamento di statistiche di I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Abilitare le statistiche complete?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "il cambiamento richiede un riavvio per avere effetto" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "File di Statistiche" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtro" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "abilita/disabilita tutto" -#: ../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:485 msgid "Log" msgstr "Log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Grafico" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Filtro avanzato" @@ -5908,43 +6072,43 @@ msgstr "configura tunnel" msgid "I2P Tunnel Configuration" msgstr "Configurazione Tunnel I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Le impostazioni di default vanno bene per la maggioranza delle persone." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "C'è un compromesso fondamentale tra anonimità e prestazioni." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "I tunnel più lunghi di 3 hop (per esempio 2 hop + 0-2 hop, 3 hop + 0-1 hop, 3 hop + 0-2 hop), o un'alta quantità in aggiunta a una quantità di backup, possono severamente ridurre le prestazioni e l'affidabilità ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Ne possono derivare utilizzi intensi di CPU e/o di banda in uscita." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Cambia queste impostazioni con attenzione, regolale se riscontri problemi." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "I cambiamenti nelle impostazioni dei tunnel d'esplorazione sono memorizzati nel file router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "I cambiamenti ai tunnel client sono temporanei e non vengono salvati." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Per effettuare modifiche permanenti ai tunnel client vedi la" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "pagina di i2ptunnel" @@ -5956,36 +6120,36 @@ msgstr "configura Interfaccia Utente" msgid "I2P UI Configuration" msgstr "Configurazione Interfaccia Utente I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Tema Console del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "La selezione di temi è disabilitata per Internet Explorer, spiacenti." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Se non stai usando IE è probabile che il tuo browser stia simulando di essere IE; se vuoi accedere ai temi della console, per cortesia configura il tuo browser (o il proxy) in modo da fargli usare una stringa User Agent diversa." -#: ../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:453 msgid "Router Console Language" msgstr "Linguaggio Console del Router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Per favore contribuisci al progetto di traduzione della console del router! Contatta gli sviluppatori sul canale IRC #i2p-dev per assistenza." -#: ../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:463 msgid "Apply" msgstr "Applica" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Password Router Console" @@ -5997,71 +6161,71 @@ msgstr "configura aggiornamento" msgid "I2P Update Configuration" msgstr "Configurazione Aggiornamento I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Controlla aggiornamenti per I2P e notizie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Notizie & aggiornamenti I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Controlla per news sugli aggiornamenti " -#: ../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:451 msgid "News Updates" msgstr "News Aggiornamenti " -#: ../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:459 msgid "Update In Progress" msgstr "Aggiornamento In Corso" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL Notizie" -#: ../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:475 msgid "Refresh frequency" msgstr "Aggiorna la frequenza" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Aggiorna la politica" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Recuperare le notizie attraverso eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Aggiorna attraverso l'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:497 msgid "eepProxy host" msgstr "Host eepProxy" -#: ../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:501 msgid "eepProxy port" msgstr "Porta eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Aggiorna URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Chiavi affidabili" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Aggiorna con versioni di sviluppo non firmate?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL di Versione Non Firmata" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Gli aggiornamtni saranno spediti attraverso il tuo gestore di pacchetti." diff --git a/apps/routerconsole/locale/messages_ja.po b/apps/routerconsole/locale/messages_ja.po index db19736e56bc8c9d808ff5faa960cbe824fc7f6d..f7699141a5fec873ac35c19824367ce584ee55dd 100644 --- a/apps/routerconsole/locale/messages_ja.po +++ b/apps/routerconsole/locale/messages_ja.po @@ -4,17 +4,19 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: +# a1678991 <nfgantanku@yahoo.co.jp>, 2015 # ã‚¿ã‚«ãƒã‚· <gomidori@live.jp>, 2013-2014 # luixxiul, 2013 # rafe <rafe.kun@gmail.com>, 2015 +# rafe <rafe.kun@gmail.com>, 2015 # Suguru Hirahara, 2013 # Suguru Hirahara, 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Japanese (http://www.transifex.com/projects/p/I2P/language/ja/)\n" "MIME-Version: 1.0\n" @@ -35,6 +37,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -43,6 +46,7 @@ msgstr[0] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,6 +55,7 @@ msgstr[0] "{0} 秒" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -59,23 +64,38 @@ msgstr[0] "{0} 分" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "{0} 時間" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0} æ—¥" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -112,7 +132,7 @@ msgstr "é€ä¿¡å…ˆ" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ãªã—" @@ -122,92 +142,96 @@ msgstr "ãªã—" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "トンãƒãƒ«ã‚’æ‹’å¦: èµ·å‹•ä¸" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: 高ã„メッセージé…延" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: 制é™ã«åˆ°é”" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "大部分ã®ãƒˆãƒ³ãƒãƒ«ã‚’æ‹’å¦ä¸: 高ã„リクエスト数" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: 制é™ã«åˆ°é”" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "ã»ã¨ã‚“ã©ã®ãƒˆãƒ³ãƒãƒ«ã‚’承èªä¸" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "トンãƒãƒ«ã‚’承èªä¸" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: 帯域幅制é™" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "ã»ã¨ã‚“ã©ã®ãƒˆãƒ³ãƒãƒ«ã‚’æ‹’å¦ä¸: 帯域幅制é™" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "ã»ã¨ã‚“ã©ã®ãƒˆãƒ³ãƒãƒ«ã‚’承èªä¸" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "トンãƒãƒ«ã‚’承èªä¸" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: シャットダウン" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "リシードä¸" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "リシード㯠{0} ルーターã®ã¿å–å¾—ã—ã¾ã—ãŸã€‚" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "リシード失敗。" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "ヘルプã«ã¤ã„ã¦ã¯ {0} ã‚’ã”覧ãã ã•ã„。" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "リシードè¨å®šãƒšãƒ¼ã‚¸" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "リシードä¸: シード URL ã‚’å–å¾—ä¸" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -241,6 +265,10 @@ msgstr "活発ã«å¯¾è©±ã—ã¦ã„るピアã®æ•°" msgid "Known fast peers" msgstr "既知ã®é«˜é€Ÿãªãƒ”ã‚¢" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb エントリ" @@ -251,52 +279,56 @@ msgstr "NetDb エントリ" msgid "No transports (hidden or starting up?)" msgstr "トランスãƒãƒ¼ãƒˆãªã— (éš ã•ã‚Œã¦ã„ã‚‹ã‹ã‚¹ã‚¿ãƒ¼ãƒˆã‚¢ãƒƒãƒ—ä¸ï¼Ÿ)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" +msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ç½²åå½¢å¼ã§ã™" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "ã™ã¹ã¦ã®ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã«åˆ°é”ä¸å¯" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "ルータートランスãƒãƒ¼ãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} ã¯é€ä¿¡æŽ¥ç¶šã«ã®ã¿ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP ã¯æœ‰åŠ¹ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "ヘルプ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "トランスãƒãƒ¼ãƒˆæŽ¥ç¶šåˆ¶é™æ•°ã¯ã€è¨å®šã•ã‚Œã¦ã„る帯域幅ã«åŸºã¥ã自動的ã«è¨å®šã•ã‚Œã¾ã—ãŸã€‚" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "ã“れらã®åˆ¶é™ã‚’上書ãã™ã‚‹ã«ã¯ã€é«˜åº¦ãªè¨å®šãƒšãƒ¼ã‚¸ã«è¨å®š i2np.ntcp.maxConnections=nnn åŠã³ i2np.udp.maxConnections=nnn ã‚’åŠ ãˆã¦ãã ã•ã„。" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "定義" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -307,154 +339,154 @@ msgstr "定義" msgid "Peer" msgstr "ピア" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "リモートピアã€ãƒ«ãƒ¼ã‚¿ãƒ¼ãƒãƒƒã‚·ãƒ¥ã«ã‚ˆã‚Šè˜åˆ¥" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "ディレクトリ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "ç€ä¿¡æŽ¥ç¶š" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "é€ä¿¡æŽ¥ç¶š" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "They offered to introduce us (ã“ã¡ã‚‰ã®ãƒ•ã‚¡ã‚¤ã‚¢ãƒ¼ã‚¦ã‚©ãƒ¼ãƒ«ã‚’ä»–ã®ãƒ”ã‚¢ãŒè¶Šãˆã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "We offered to introduce them (彼らã®ãƒ•ã‚¡ã‚¤ã‚¢ãƒ¼ã‚¦ã‚©ãƒ¼ãƒ«ã‚’ä»–ã®ãƒ”ã‚¢ãŒè¶Šãˆã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "パケットãŒå—ä¿¡/é€ä¿¡ã•ã‚Œã¦ã‹ã‚‰ã®çµŒéŽæ™‚é–“" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "アイドル" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "入出力" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "平滑化ã•ã‚ŒãŸå—ä¿¡/é€ä¿¡è»¢é€é€Ÿåº¦(ã‚ãƒãƒã‚¤ãƒˆæ¯Žç§’)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "ã“ã®æŽ¥ç¶šãŒç¢ºç«‹ä»¥å¾Œã®çµŒéŽæ™‚é–“" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "アップ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "スã‚ュー" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "ピアã®æ™‚計ã®è‡ªåˆ†ã®é–“ã®é•ã„" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "輻輳(ãµããã†)ウィンドウã€ã©ã‚Œã ã‘多ãã®ãƒã‚¤ãƒˆãŒç¢ºèªãªã—ã«é€ä¿¡ã•ã‚Œã†ã‚‹ã‹" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "確èªå¾…ã¡ã®é€ä¿¡ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "åŒæ™‚é€ä¿¡ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®æœ€å¤§æ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "輻輳ウィンドウを超ãˆã‚‹ä¿ç•™ä¸ã®é€ä¿¡ã®æ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "スãƒãƒ¼ã‚¹ã‚¿ãƒ¼ãƒˆã—ãã„値" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "ミリ秒å˜ä½å¾€å¾©æ™‚é–“" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "ミリ秒å˜ä½å†é€ã‚¿ã‚¤ãƒ アウト" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "ç¾åœ¨ã®æœ€å¤§é€ä¿¡ãƒ‘ケットサイズ / 推定最大å—信パケットサイズ (ãƒã‚¤ãƒˆ)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "ピアã«é€ä¿¡ã•ã‚ŒãŸãƒ‘ケットã®åˆè¨ˆæ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "ピアã‹ã‚‰å—ä¿¡ã—ãŸãƒ‘ケットã®åˆè¨ˆæ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "ピアã«å†é€ã•ã‚ŒãŸãƒ‘ケットã®åˆè¨ˆæ•°" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "ピアã‹ã‚‰å—ä¿¡ã—ãŸé‡è¤‡ãƒ‘ケットã®åˆè¨ˆæ•°" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "サービス" @@ -733,91 +765,100 @@ msgstr "ç¦æ¢ã•ã‚Œã¾ã—ãŸ" msgid "backlogged" msgstr "ãƒãƒƒã‚°ãƒã‚°ã•ã‚Œã¾ã—ãŸ" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "トンãƒãƒ«è¦æ±‚ドãƒãƒƒãƒ—: é…ã™ãŽã¾ã™" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "トンãƒãƒ«è¦æ±‚ドãƒãƒƒãƒ—: éŽè² è·" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: リクエストéŽè² è·" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "トンãƒãƒ«ã‚’æ‹’å¦ä¸: 接続制é™" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "トンãƒãƒ«è¦æ±‚ドãƒãƒƒãƒ—: 高ã„ãƒãƒ¼ãƒ‰" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "トンãƒãƒ«è¦æ±‚ドãƒãƒƒãƒ—: ã‚ュー時間" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "æ–°ã—ã„プラグインã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ {0} ãŒåˆ©ç”¨ã§ãã¾ã™ã€‚" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "プラグイン {0} ã®ã‚¢ãƒƒãƒ—デート確èªã«å¤±æ•—" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "プラグイン {0} ã®æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B 転é€" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "{0} ã‹ã‚‰ã®è»¢é€ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "æ›´æ–°ãŒãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "å†èµ·å‹•ä¸" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "æ›´æ–°ãŒç¢ºèªã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "{0} ã‹ã‚‰" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "{0} ã‹ã‚‰ã®ç½²åã•ã‚Œã¦ã„ãªã„更新ファイルã¯ç ´æã—ã¦ã„ã¾ã™" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "{0} ã¸ã®ã‚³ãƒ”ーã«å¤±æ•—" @@ -846,22 +887,25 @@ msgid "Checking for update of plugin {0}" msgstr "プラグイン {0} ã®æ›´æ–°ã‚’確èªä¸" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "ファイル {0} ã‹ã‚‰ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’試ã¿ã¦ã„ã¾ã™" +msgid "Bad URL {0}" +msgstr "ä¸æ£ãª URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "指定ã•ã‚ŒãŸ {0} ファイルãªã—" +msgid "Attempting to install from file {0}" +msgstr "ファイル {0} ã‹ã‚‰ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’試ã¿ã¦ã„ã¾ã™" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -869,7 +913,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "ファイル {0} ã‹ã‚‰ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å‡ºæ¥ã¾ã›ã‚“ã§ã—ãŸã€‚コピー失敗。 " #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "{0} ã‹ã‚‰ãƒ—ラグインをダウンãƒãƒ¼ãƒ‰ä¸" @@ -904,7 +948,7 @@ msgstr "{0} ã®ãƒ—ラグイン署åèªè¨¼ã«å¤±æ•—" #. 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 "" +msgstr "プラグインã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚ç½²åãŒä¿¡é ¼ã•ã‚Œã¦ã„ã¾ã›ã‚“" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332 #, java-format @@ -1150,181 +1194,195 @@ msgid "Configuration saved successfully" msgstr "è¨å®šã¯æ£å¸¸ã«ä¿å˜ã•ã‚Œã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "è¨å®šã‚’ä¿å˜ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ (é©ç”¨ã•ã‚Œã¾ã—ãŸãŒä¿å˜ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ) - エラーãƒã‚°ã‚’確èªã—ã¦ãã ã•ã„" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "WebApp è¨å®šã‚’ä¿å˜" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "プラグインè¨å®šã‚’ä¿å˜" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "プラグインをインストール" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "å…¨ã¦ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ãƒ—ラグインをアップデート" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "プラグイン {0} ã‚’åœæ¢ä¸ã«ã‚¨ãƒ©ãƒ¼" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "プラグイン {0} を削除ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "プラグイン {0} を削除ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "プラグイン {0} ã‚’åœæ¢ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "ウェブアプリ {0} ãŒåœæ¢ã—ã¾ã—ãŸ" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "æ–°è¦ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "æ£å¸¸ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æ§‹æˆã‚’ä¿å˜ã—ã¾ã—ãŸã€‚" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "ä¸è‰¯ãªã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "クライアント {0} ãŒåœæ¢ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "クライアント {0} èµ·å‹•ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "クライアント {0} ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp è¨å®šãŒä¿å˜ã•ã‚Œã¾ã—ãŸã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "プラグインè¨å®šãŒä¿å˜ã•ã‚Œã¾ã—ãŸã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "èµ·å‹•ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "èµ·å‹•ã«å¤±æ•—" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "サーãƒãƒ¼ã®æ¤œç´¢ã«å¤±æ•—" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "プラグインURLãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "æ›´æ–°URL㯠{0} ã«æŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "プラグインã¾ãŸã¯ã‚¢ãƒƒãƒ—デートã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã¯ã™ã§ã«é€²è¡Œä¸ã§ã™ã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "å…¨ã¦ã®ãƒ—ラグインをアップデートä¸" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "ä¸æ£ãª URL {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "プラグイン {0} ã®ã‚¢ãƒƒãƒ—デートを確èªä¸" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "プラグイン {0} ã‚’èµ·å‹•ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "プラグイン {0} ã‚’èµ·å‹•ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "ユーザー {0} ã‚’è¿½åŠ " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "インターフェースã®æ§‹æˆã‚’ä¿å˜ã—ã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1338,7 +1396,7 @@ msgid "Edit" msgstr "編集" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’è¿½åŠ " @@ -1375,7 +1433,7 @@ msgid "Plugin" msgstr "プラグイン" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1413,12 +1471,12 @@ msgstr "åœæ¢" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "アップデートを確èª" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "アップデート" @@ -1435,38 +1493,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "デフォルトã«æˆ»ã™" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "ä¿å˜" @@ -1497,12 +1555,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Delete ã‚ー" @@ -1602,21 +1660,21 @@ msgid "Select a class to add" msgstr "è¿½åŠ ã™ã‚‹ã‚¯ãƒ©ã‚¹ã‚’é¸æŠž" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "帯域幅" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "ホームページ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1663,57 +1721,57 @@ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" msgid "Summary Bar" msgstr "ç•¥å¼ãƒãƒ¼" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "トンãƒãƒ«" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "クライアント" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "ã‚ーホルダー" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "ãƒã‚®ãƒ³ã‚°" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "ピア" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "統計" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "変更をä¿å˜" @@ -1834,7 +1892,7 @@ msgid "or {0} bytes per month maximum" msgstr "{0} ã¾ãŸã¯ã€æœ€å¤§æ¯Žæœˆãƒã‚¤ãƒˆ" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "å†èµ·å‹•ã¾ã§ãƒ”アをç¦æ¢" @@ -1854,7 +1912,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "ピアã®ç¦æ¢ã‚’解除" @@ -1867,7 +1925,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "ピアã®ãƒœãƒ¼ãƒŠã‚¹ã‚’調整" @@ -1883,29 +1941,63 @@ msgstr "ä¸è‰¯ãªè¨±å®¹å€¤" msgid "Unsupported" msgstr "éžã‚µãƒãƒ¼ãƒˆ" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "変更をä¿å˜ã—ã€ä»Šã™ãリシード" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "リシードã¯ã™ã§ã«é€²è¡Œä¸ã§ã™" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "リシードプãƒã‚»ã‚¹ã‚’開始" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "è¨å®šã¯æ£å¸¸ã«ä¿å˜ã•ã‚Œã¾ã—ãŸã€‚" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "ã™ãã«ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³" @@ -1959,118 +2051,118 @@ msgstr[0] "ルーティングコミットメント㌠{0} 個ã®ãƒˆãƒ³ãƒãƒ« ã« msgid "Restart in {0}" msgstr "{0} ã§å†èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "æ£å¸¸ã«ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "æ£å¸¸ãªã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã‚’ã‚ャンセル" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "æ£å¸¸ãªå†èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "ãƒãƒ¼ãƒ‰å†èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "ãƒãƒ¼ãƒ‰å†èµ·å‹•ãŒè¦æ±‚ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "ã‚ー交æ›ã—ã¦å†èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "グレースフル・リスタート後ã«ã‚ー交æ›" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "ã‚ー交æ›ã—ã€ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "スタートアップ時㫠I2P ã‚’èµ·å‹•" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "スタートアップ時㫠I2P ã‚’èµ·å‹•ã—ãªã„" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "スレッドをダンプ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "スレッド㌠{0} ã«ãƒ€ãƒ³ãƒ—ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "スタートアップ時ã«ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’表示" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "スタートアップ時ã«ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’表示ã—ãªã„" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "GC を強制" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "完全ãªã‚¬ãƒ™ãƒ¼ã‚¸ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ãŒè¦æ±‚ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "サービスãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "è¦å‘Š: サービスをインストール出æ¥ã¾ã›ã‚“" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "サービスãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "è¦å‘Š サービスを削除ã§ãã¾ã›ã‚“" @@ -2111,7 +2203,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "完全ãªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«æˆ»ã™" @@ -2126,7 +2218,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "最å°ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«æˆ»ã™" @@ -2241,8 +2333,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’è¿½åŠ " @@ -2383,26 +2475,26 @@ msgstr "ä¸å›½èªž" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:165 msgid "Add a user and password to enable." -msgstr "" +msgstr "ユーザーåã¨ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’è¿½åŠ ã™ã‚‹ã¨æœ‰åŠ¹ã«ãªã‚Šã¾ã™" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:171 msgid "User Name" -msgstr "" +msgstr "ユーザーå" #: ../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:910 msgid "Add" -msgstr "" +msgstr "è¿½åŠ " #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" -msgstr "" +msgstr "パスワード" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:152 msgid "Update or check already in progress" -msgstr "" +msgstr "アップデートãƒã‚§ãƒƒã‚¯ã¯å®Ÿè¡Œä¸ã§ã™" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:161 msgid "Update available, attempting to download now" @@ -2426,7 +2518,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:53 #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:59 msgid "internal" -msgstr "" +msgstr "内部" #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:198 #, java-format @@ -2469,11 +2561,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:123 msgid "Every" -msgstr "" +msgstr "ã„ã¤ã‚‚" #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:141 msgid "Notify only" -msgstr "" +msgstr "通知ã®ã¿" #: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:148 msgid "Download and verify only" @@ -2485,7 +2577,7 @@ msgstr "ダウンãƒãƒ¼ãƒ‰ã¨æ¤œè¨¼ã€å†èµ·å‹•" #: ../java/src/net/i2p/router/web/EventLogHelper.java:34 msgid "Aborted startup" -msgstr "" +msgstr "実行をä¸æ¢ã—ã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:35 msgid "Enabled floodfill" @@ -2493,11 +2585,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:36 msgid "Changed IP" -msgstr "" +msgstr "IPãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:37 msgid "Changed port" -msgstr "" +msgstr "ãƒãƒ¼ãƒˆãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:38 msgid "Clock shifted" @@ -2505,28 +2597,28 @@ msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:39 msgid "Crashed" -msgstr "" +msgstr "クラッシュ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:40 msgid "Critical error" -msgstr "" +msgstr "クリティカルエラー" #: ../java/src/net/i2p/router/web/EventLogHelper.java:41 msgid "Installed new version" -msgstr "" +msgstr "æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:42 msgid "Install failed" -msgstr "" +msgstr "インストール失敗" #: ../java/src/net/i2p/router/web/EventLogHelper.java:43 msgid "Network error" -msgstr "" +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" -msgstr "" +msgstr "æ–°ã—ã„ルーターidentity" #: ../java/src/net/i2p/router/web/EventLogHelper.java:45 msgid "Disabled floodfill" @@ -2534,92 +2626,96 @@ msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:46 msgid "Out of memory error" -msgstr "" +msgstr "エラー:メモリä¸è¶³" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" -msgstr "" +msgid "Soft restart" +msgstr "å†èµ·å‹•" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" -msgstr "" +msgid "Started router" +msgstr "ルーターã¯é–‹å§‹ã—ã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" -msgstr "" +msgid "Stopped router" +msgstr "ルーターã¯åœæ¢ã—ã¾ã—ãŸ" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "ルーターをアップデートã—ã¾ã—ãŸ" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" -msgstr "" +msgstr "ウォッãƒãƒ‰ãƒƒã‚°è¦å‘Š" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" -msgstr "" +msgstr "イベント表示" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" -msgstr "" +msgstr "ベントタイプ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" -msgstr "" +msgstr "ã™ã¹ã¦ã®ã‚¤ãƒ™ãƒ³ãƒˆ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" -msgstr "" +msgstr "イベントをフィルター" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" -msgstr "" +msgstr "イベントã¯ã‚ã‚Šã¾ã›ã‚“" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "時間" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" -msgstr "" +msgstr "イベント" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" -msgstr "" +msgstr "詳細" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2648,27 +2744,27 @@ msgstr "" #: ../java/src/net/i2p/router/web/GraphHelper.java:253 msgid "Larger" -msgstr "" +msgstr "より大ãã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:259 msgid "Smaller" -msgstr "" +msgstr "よりå°ã•ã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:265 msgid "Taller" -msgstr "" +msgstr "より高ã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:271 msgid "Shorter" -msgstr "" +msgstr "よりçŸã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:277 msgid "Wider" -msgstr "" +msgstr "より広ã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:283 msgid "Narrower" -msgstr "" +msgstr "よりé…ã„" #: ../java/src/net/i2p/router/web/GraphHelper.java:290 msgid "Larger interval" @@ -2713,7 +2809,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "ã¾ãŸã¯" @@ -2771,20 +2867,20 @@ msgstr "I2P 帯域幅è¨å®š" #: ../java/src/net/i2p/router/web/HomeHelper.java:30 msgid "Configure Language" -msgstr "" +msgstr "言語è¨å®š" #: ../java/src/net/i2p/router/web/HomeHelper.java:30 msgid "Console Language Selection" -msgstr "" +msgstr "コンソールã®è¨€èªžé¸æŠž" #: ../java/src/net/i2p/router/web/HomeHelper.java:31 msgid "Customize Home Page" -msgstr "" +msgstr "ホームページã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º" #: ../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 "" +msgstr "I2Pã®ãƒ›ãƒ¼ãƒ ページカスタマイズ" #: ../java/src/net/i2p/router/web/HomeHelper.java:32 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138 @@ -2794,7 +2890,7 @@ msgstr "匿åウェブメールクライアント" #: ../java/src/net/i2p/router/web/HomeHelper.java:32 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:140 msgid "Email" -msgstr "" +msgstr "Eメール" #: ../java/src/net/i2p/router/web/HomeHelper.java:33 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:246 @@ -2804,7 +2900,7 @@ msgstr "I2P ルーターヘルプ" #: ../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 "" +msgstr "ルーターコンソール" #: ../java/src/net/i2p/router/web/HomeHelper.java:35 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:144 @@ -2819,42 +2915,42 @@ msgstr "Torrent" #: ../java/src/net/i2p/router/web/HomeHelper.java:36 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:150 msgid "Local web server" -msgstr "" +msgstr "ãƒãƒ¼ã‚«ãƒ«ã‚¦ã‚§ãƒ–サーãƒãƒ¼" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 msgid "The Anoncoin project" -msgstr "" +msgstr "Anoncoinプãƒã‚¸ã‚§ã‚¯ãƒˆ" #: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Bug Reports" -msgstr "" +msgstr "ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆ" #: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Bug tracker" -msgstr "" +msgstr "ãƒã‚°ãƒˆãƒ©ãƒƒã‚«ãƒ¼" #. "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:43 msgid "Dev Forum" -msgstr "" +msgstr "開発フォーラム" #: ../java/src/net/i2p/router/web/HomeHelper.java:43 msgid "Development forum" -msgstr "" +msgstr "開発フォーラム" #: ../java/src/net/i2p/router/web/HomeHelper.java:44 #: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Bittorrent tracker" -msgstr "" +msgstr "Bittorrentトラッカー" #: ../java/src/net/i2p/router/web/HomeHelper.java:44 msgid "diftracker" -msgstr "" +msgstr "difトラッカー" #: ../java/src/net/i2p/router/web/HomeHelper.java:45 msgid "I2P Applications" -msgstr "" +msgstr "I2Pアプリケーション" #: ../java/src/net/i2p/router/web/HomeHelper.java:46 msgid "FAQ" @@ -2866,11 +2962,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:47 msgid "Community forum" -msgstr "" +msgstr "コミュニケーションフォーラム" #: ../java/src/net/i2p/router/web/HomeHelper.java:47 msgid "Forum" -msgstr "" +msgstr "フォーラム" #: ../java/src/net/i2p/router/web/HomeHelper.java:48 msgid "" @@ -2880,7 +2976,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:48 msgid "Anonymous Git Hosting" -msgstr "" +msgstr "Anonymous Git Hosting" #: ../java/src/net/i2p/router/web/HomeHelper.java:49 msgid "HiddenGate" @@ -2888,7 +2984,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:50 msgid "Microblog" -msgstr "" +msgstr "マイクãƒãƒ–ãƒã‚°" #: ../java/src/net/i2p/router/web/HomeHelper.java:50 msgid "Your premier microblogging service on I2P" @@ -2896,12 +2992,12 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:51 msgid "Javadocs" -msgstr "" +msgstr "Javadocs" #: ../java/src/net/i2p/router/web/HomeHelper.java:51 #: ../java/src/net/i2p/router/web/HomeHelper.java:63 msgid "Technical documentation" -msgstr "" +msgstr "技術仕様" #. "jisko.i2p" + S + _x("Simple and fast microblogging website") + S + #. "http://jisko.i2p/" + S + I + "jisko_console_icon.png" + S + @@ -2913,27 +3009,27 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:55 msgid "Free Web Hosting" -msgstr "" +msgstr "ç„¡æ–™ã®ã‚¦ã‚§ãƒ–ホスティング" #: ../java/src/net/i2p/router/web/HomeHelper.java:55 msgid "Free eepsite hosting with PHP and MySQL" -msgstr "" +msgstr "PHP,MySQL付ãã®ç„¡æ–™eepサイトホスティング" #: ../java/src/net/i2p/router/web/HomeHelper.java:56 msgid "I2P Pastebin" -msgstr "" +msgstr "I2P Pastebin" #: ../java/src/net/i2p/router/web/HomeHelper.java:56 msgid "Pastebin" -msgstr "" +msgstr "Pastebi" #: ../java/src/net/i2p/router/web/HomeHelper.java:57 msgid "I2P News" -msgstr "" +msgstr "I2P ニュース" #: ../java/src/net/i2p/router/web/HomeHelper.java:58 msgid "Add-on directory" -msgstr "" +msgstr "アドオンディレクトリ" #: ../java/src/net/i2p/router/web/HomeHelper.java:58 msgid "Plugins" @@ -2941,15 +3037,15 @@ msgstr "プラグイン" #: ../java/src/net/i2p/router/web/HomeHelper.java:59 msgid "Postman's Tracker" -msgstr "" +msgstr "Postmanã®ãƒˆãƒ©ãƒƒã‚«ãƒ¼" #: ../java/src/net/i2p/router/web/HomeHelper.java:60 msgid "I2P home page" -msgstr "" +msgstr "I2Pホームページ" #: ../java/src/net/i2p/router/web/HomeHelper.java:60 msgid "Project Website" -msgstr "" +msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚¦ã‚§ãƒ–サイト" #. "Salt" + S + "salt.i2p" + S + "http://salt.i2p/" + S + I + #. "salt_console.png" + S + @@ -2959,7 +3055,7 @@ msgstr "I2P ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯çµ±è¨ˆ" #: ../java/src/net/i2p/router/web/HomeHelper.java:63 msgid "Technical Docs" -msgstr "" +msgstr "技術仕様" #: ../java/src/net/i2p/router/web/HomeHelper.java:64 msgid "Trac Wiki" @@ -2979,7 +3075,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:107 msgid "The HTTP proxy is not up" -msgstr "" +msgstr "HTTPプãƒã‚ã‚·ã¯èµ·å‹•ã—ã¦ã„ã¾ã›ã‚“" #: ../java/src/net/i2p/router/web/HomeHelper.java:109 #, java-format @@ -2989,11 +3085,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/HomeHelper.java:200 #: ../java/src/net/i2p/router/web/SummaryHelper.java:864 msgid "Name" -msgstr "" +msgstr "åå‰" #: ../java/src/net/i2p/router/web/HomeHelper.java:202 msgid "URL" -msgstr "" +msgstr "URL" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:51 msgid "I2P Job Queue" @@ -3005,7 +3101,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:57 msgid "Active jobs" -msgstr "" +msgstr "有効ãªã‚¸ãƒ§ãƒ–" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:60 #, java-format @@ -3053,25 +3149,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "å¹³å‡" - -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 -msgid "Max" -msgstr "最大" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "å¹³å‡" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 +msgid "Max" +msgstr "最大" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "最å°" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "ä¿ç•™ä¸" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3171,123 +3271,123 @@ msgstr "リース" msgid "Tunnel" msgstr "トンãƒãƒ«" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "未åˆæœŸåŒ–" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ«ãƒ¼ã‚¿ãƒ¼çµ±è¨ˆ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "カウント" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "トランスãƒãƒ¼ãƒˆ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "国" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "æƒ…å ±" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "次ã®ãƒ”ã‚¢ã®æƒ…å ±: " -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "éžè¡¨ç¤º" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "æ›´æ–°" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} å‰" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "公開済ã¿" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "アドレス" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "コスト" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "éš ã™ã‹èµ·å‹•ä¸" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "イントãƒãƒ‡ãƒ¥ãƒ¼ã‚µãƒ¼ä»˜ã SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP åŠã³ SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP åŠã³ã‚¤ãƒ³ãƒˆãƒãƒ‡ãƒ¥ãƒ¼ã‚µãƒ¼ä»˜ã SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3306,7 +3406,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3349,13 +3449,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "許容数" @@ -3935,13 +4035,13 @@ msgstr "ERR-{0} ã®ã‚¯ãƒãƒƒã‚¯ã‚¹ã‚ュー" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3968,7 +4068,7 @@ msgstr "è¦å‘Š-ファイアー・ウォールã•ã‚Œã€ Floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "è¦å‘Š-ファイアーウォールã•ã‚Œã€é«˜é€Ÿ" @@ -4624,88 +4724,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "帯域幅リミッター" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "ã‚ャンセル" @@ -4717,15 +4817,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4738,92 +4838,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "ãã®ä»–ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚ªãƒ—ションを変更ã™ã‚‹ãŸã‚ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’編集" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4833,7 +4933,7 @@ msgid "" "all (e.g. addressbook)." msgstr "ã„ã‹ã«ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„ã‚‹ Java ã®ã‚¦ã‚§ãƒ–アプリケーション ã¯ã‚¦ã‚§ãƒ–コンソールã«ã‚ˆã‚Šèµ·å‹•ã•ã‚Œã€ãƒ«ãƒ¼ã‚¿ãƒ¼ã¨åŒã˜ JVM ã§èµ·å‹•ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“れらã¯ã€é€šå¸¸ãƒ«ãƒ¼ã‚¿ãƒ¼ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’通ã˜ã¦ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ãªã‚¦ã‚§ãƒ–アプリケーションã§ã™ã€‚ã“れらã¯ã€å®Œå…¨ãªã‚¢ãƒ—リケーション (例: i2psnark)ã‚„ã€åˆ¥ã«æœ‰åŠ¹åŒ–ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„別ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¾ãŸã¯ã‚¢ãƒ—リケーションã¸ã®ãƒ•ãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ (例: susidns, i2ptunnel)ã€ã¾ã£ãŸãウェブインターフェースã®ãªã„ã‚‚ã®(例:アドレスブック)ã§ã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚" -#: ../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:582 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 " @@ -4841,49 +4941,65 @@ msgid "" "preferred method." msgstr "webapps ディレクトリã‹ã‚‰ .war ファイルを削除ã™ã‚‹ã¨ã€ã‚¦ã‚§ãƒ–アプリも無効化ã•ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—〠.war ファイルã¨ã‚¦ã‚§ãƒ–アプリã¯ãƒ«ãƒ¼ã‚¿ãƒ¼ã‚’æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«æ›´æ–°ã—ãŸã¨ãã«ã¾ãŸç¾ã‚Œã‚‹ã®ã§ã€ã“ã“ã§ã‚¦ã‚§ãƒ–アプリを無効ã«ã™ã‚‹ã“ã¨ã¯ã€æŽ¨å¥¨ã®æ–¹æ³•ã§ã™ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default 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:480 msgid "Use old home page" msgstr "" -#: ../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 msgid "Search Engines" msgstr "" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4896,36 +5012,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4937,61 +5053,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5003,522 +5119,522 @@ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’è¨å®š" msgid "I2P Network Configuration" msgstr "I2P ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨å®š" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP ã¨ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆè¨å®š" -#: ../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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "ホストåã¾ãŸã¯IPを明示" -#: ../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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "ä»–ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒè¨å®šã—ãŸãƒãƒ¼ãƒˆã‚’使用ã—ã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。ãã†ã§ã‚ã‚Œã°ã€ãã®ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’åœæ¢ã™ã‚‹ã‹ã€ I2P ãŒé•ã†ãƒãƒ¼ãƒˆã‚’使用ã™ã‚‹ã‚ˆã†ã«è¨å®šã—ã¦ãã ã•ã„。" -#: ../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:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5532,28 +5648,28 @@ msgstr "ピアをè¨å®š" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5561,15 +5677,15 @@ msgid "" "displayed on the" msgstr "ボーナスãŒãƒã‚¸ãƒ†ã‚£ãƒ–ã‹ãƒã‚¬ãƒ†ã‚£ãƒ–ã§ã‚ã‚‹ã¨ã€ãƒ”ã‚¢ã®é«˜é€ŸåŠã³é«˜è¨±å®¹åº¦å±¤ã¸ã®ç®—å…¥ã«å½±éŸ¿ã‚’ãŠã‚ˆã¼ã™å ´åˆãŒã‚ã‚Šã¾ã™ã€‚高速ãªãƒ”ã‚¢ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒˆãƒ³ãƒãƒ«ã«ä½¿ã‚ã‚Œã€é«˜è¨±å®¹åº¦ã®ãƒ”ã‚¢ã¯ã„ãã¤ã‹ã®äºˆå‚™ãƒˆãƒ³ãƒãƒ«ã«ä½¿ã‚ã‚Œã¾ã™ã€‚ç¾åœ¨ã®ãƒœãƒ¼ãƒŠã‚¹ã¯æ¬¡ã®é€šã‚Š:" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "ç¦æ¢ã•ã‚Œã¦ã„るピア" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5581,102 +5697,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" msgstr "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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5688,127 +5851,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "システムトレイã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示" -#: ../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:509 msgid "Hide systray icon" msgstr "システムトレイã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’éš ã™" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5822,15 +5985,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5842,41 +6005,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5888,43 +6051,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "高ã„CPU ã‹ã¤/ã¾ãŸã¯ 高ã„é€ä¿¡å¸¯åŸŸå¹…使用率ã«ç¹‹ãŒã‚‹æã‚ŒãŒã‚ã‚Šã¾ã™ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "予備トンãƒãƒ«è¨å®šã®å¤‰æ›´ã¯ãƒ«ãƒ¼ã‚¿ãƒ¼ã® .config ファイルã«ä¿å˜ã•ã‚Œã¦ã„ã¾ã™ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5936,36 +6099,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "ルーターコンソールã®ç¿»è¨³ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã”å”力ãã ã•ã„ï¼å”力ã™ã‚‹ã«ã¯ã€ IRC ã® #i2p-dev ã§é–‹ç™ºè€…ã«ã”連絡ãã ã•ã„。" -#: ../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:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5977,71 +6140,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "æ›´æ–°ã¯ãƒ‘ッケージマãƒãƒ¼ã‚¸ãƒ£çµŒç”±ã§é…布ã•ã‚Œã¾ã™ã€‚" diff --git a/apps/routerconsole/locale/messages_nb.po b/apps/routerconsole/locale/messages_nb.po index 06dfa2e5a71c5fcb63736a490530e3b57c373347..c01f989b62586f4c1ea6e8a74d292454a3df6def 100644 --- a/apps/routerconsole/locale/messages_nb.po +++ b/apps/routerconsole/locale/messages_nb.po @@ -4,16 +4,17 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: -# Allan Nordhøy <comradekingu@gmail.com>, 2014 +# Allan Nordhøy <epost@anotheragency.no>, 2014 +# Allan Nordhøy <epost@anotheragency.no>, 2015 # 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: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-30 12:34+0000\n" +"Last-Translator: Allan Nordhøy <epost@anotheragency.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" @@ -33,6 +34,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +44,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,6 +54,7 @@ msgstr[1] "{0} sek" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,6 +64,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -67,18 +72,34 @@ msgstr[0] "1 time" msgstr[1] "{0} timer" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dager" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "1 ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "1 μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -106,16 +127,16 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/Blocklist.java:959 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:71 msgid "From" -msgstr "" +msgstr "Fra" #: ../../../router/java/src/net/i2p/router/Blocklist.java:961 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 msgid "To" -msgstr "" +msgstr "Til" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "" @@ -125,93 +146,97 @@ msgstr "" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Nekter adgang til tunnelene. Starter opp" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Avviser tunneler: Høy melding forsinkelse" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Avviser tunneler: Grensen nÃ¥dd" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Avviser de fleste tunneler: Høyt nummer av forespørsler" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Avviser tunneler: Grensen nÃ¥dd" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Godtar fleste tunneler" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Godtar tunneler" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Avviser tunneler: bÃ¥ndbreddegrensen" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Avviser fleste tunneler: bÃ¥ndbreddegrensen" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Godtar fleste tunneler" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Godtar tunneler" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Avviser tunneler: Avslutter" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Avviser tunneler" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeding" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed mottok bare 1 ruter." msgstr[1] "Reseed mottok bare {0} rutere." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed feilet." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Se {0} for hjelp." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "reseed instillings side" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseeding: mottar seed URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -245,6 +270,10 @@ msgstr "" msgid "Known fast peers" msgstr "" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb innføring" @@ -255,52 +284,56 @@ msgstr "NetDb innføring" msgid "No transports (hidden or starting up?)" msgstr "Ingen transport (gjemt eller starter opp?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Utilgjengelig pÃ¥ alle transporter" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Ruter Transport Adresser" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} er brukt for bare utgÃ¥ende tilkoblinger" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Hjelp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Dine begrensinger pÃ¥ transportforbindelse er automatisk satt basert pÃ¥ din konfigurerte bÃ¥ndbredde." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "For Ã¥ overstyre de begrensningene, legg til instillingene i2np.ntcp.maxConnections=nnn og i2np.udp.maxConnections=nnn pÃ¥ den avanserte konfigurasjon siden." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definisjoner" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -311,154 +344,154 @@ msgstr "Definisjoner" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Den eksterne peer, identifisert av ruter hash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Mappe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "InngÃ¥ende tilkobling" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "UtgÃ¥ende tilkobling" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "De tilbød seg Ã¥ introdusere oss (hjelpe andre peers Ã¥ krysse vÃ¥r brannmur)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "We tilbød Ã¥ introdusere de (hjelpe andre peers Ã¥ krysse deres brannmur)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Hvor lenge siden en pakke har blitt mottat / sendt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Tomgang" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Inn/Ut" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Det jevne inngÃ¥ende / utgÃ¥ende overføringshastighet (KBytes per sekund)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Hvor lenge siden denne tilkoblingen var etablert" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Opp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "klokkeforskyvning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Forskjellen mellom peer's klokke og din egen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Antallet sendt meldinger som venter anerkjennelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Det maksimale antallet samtidige meldinger til Ã¥ sende" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Rundtur i millisekunder" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Totalt antall pakker sendt til peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Det totale antall pakker mottatt fra peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Det totale antallet pakker videresendes til peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Det totale antall dupliserte pakker mottatt fra peer" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Tjeneste" @@ -738,91 +771,100 @@ msgstr "Bannet" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Dropper tunnel forespørsler: For treig" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Dropper tunnel forespørsler: Overlastet" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Avviser tunneler: Forespørsler overbelastning" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Avviser tunneler: tilkobling grensen er nÃ¥dd" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Dropper tunnel forespørsler: Høy last" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Dropper tunneler forespørsler: Kø tid" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B overført" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Overføring fra {0} feilet" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Oppdatering nedlastet" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Starter om igjen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Oppdatering kontrollert" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "fra {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Usignert oppdateringsfil fra {0} er korrupt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Klarte ikke Ã¥ kopiere til {0}" @@ -851,21 +893,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Oppdaterer" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -874,7 +919,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Laster ned plugin fra {0}" @@ -1155,181 +1200,195 @@ msgid "Configuration saved successfully" msgstr "Innstillingene er lagret" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Lagre klient konfigurasjon" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Lagre grensesnitt instillinger" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Lagre WebApp konfigurasjon" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Lagre Plugin instillinger" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installer Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Feil ved stopping av plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Slettet plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Feil ved sletting av plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Stoppet plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Ny klient lagt til" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "DÃ¥rlig klient indeks." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp konfigurasjon lagret." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Plugin konfigurasjon lagret." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "startet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Feilet med Ã¥ starte" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Feilet med Ã¥ finne server" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Ingen plugin URL er satt." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Ingen oppdaterings URL spesifisert for {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Sjekker plugin {0} for oppdateringer" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Startet plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Feil ved starting av plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1343,7 +1402,7 @@ msgid "Edit" msgstr "Rediger" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Legg til klient" @@ -1380,7 +1439,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1418,12 +1477,12 @@ msgstr "Stopp" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Se etter oppdateringer" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Oppdater" @@ -1440,38 +1499,38 @@ msgstr "Slett" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Lagre" @@ -1502,12 +1561,12 @@ msgid "Removed" msgstr "Fjernet" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Legg til nøkkel" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Slett nøkkel" @@ -1607,21 +1666,21 @@ msgid "Select a class to add" msgstr "Velg klasse Ã¥ legge til" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "BÃ¥ndbredde" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Startside" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Nettverk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1668,57 +1727,57 @@ msgstr "Nettverk" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunneller" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Klienter" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Nøkkelring" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logging" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statestikk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avansert" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Lagre endringer" @@ -1839,7 +1898,7 @@ msgid "or {0} bytes per month maximum" msgstr "eller {0} bytes per mÃ¥ned maksimum" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Blokker peer frem til restart" @@ -1859,7 +1918,7 @@ msgid "Invalid peer" msgstr "Invalid peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Ublokker peer" @@ -1872,7 +1931,7 @@ msgid "is not currently banned" msgstr "er ikke for øyeblikket blokkert" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1888,29 +1947,64 @@ msgstr "Feil kapasitets verdi" msgid "Unsupported" msgstr "Uegnet" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Lagre endringene og reseed nÃ¥" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseeding foregÃ¥r allerede" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Starter reseed prosessen" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Konfigurasjonen ble lagret" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Skru av umiddelbart" @@ -1965,118 +2059,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "Restart om {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Avslutt grasiøst" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "En grasiøst avsluttning er startet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Avbryt grasiøst avsluttning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Grasiøst avsluttning avbrytt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Grasiøst omstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Grasiøst omstart bedt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Hard omstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Hard omstart bedt" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Start I2P ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Ikke kjøre I2P ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Vis konsoll ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konsoll skal vises ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Vis ikke konsoll ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Konsoll skal ikke vises ved oppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Tjeneste installert" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Advarsel: kunne ikke installere tjeneste" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Tjeneste fjernet" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Advarsel: kunne ikke fjerne tjenesten" @@ -2117,7 +2211,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2132,7 +2226,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2249,8 +2343,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Legg til bruker" @@ -2404,7 +2498,7 @@ msgid "Add" msgstr "Legg til" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Passord" @@ -2532,7 +2626,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2544,90 +2638,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tid" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2721,7 +2819,7 @@ msgid "Periods" msgstr "Perioder" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "eller" @@ -3061,25 +3159,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Snitt" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Snitt" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Maks" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "UtestÃ¥ende" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3179,123 +3281,123 @@ msgstr "" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Antall" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "VÃ¥r informasjon" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Skjult" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Oppdatert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} siden" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publisert" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adresse(r)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "kostnad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Skjult eller starter opp" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3314,7 +3416,7 @@ msgid "Hide news" msgstr "Gjem nyheter" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Vis nyheter" @@ -3361,13 +3463,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Hastighet" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapasitet" @@ -3949,13 +4051,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "" @@ -3982,7 +4084,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4638,88 +4740,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4731,15 +4833,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4752,92 +4854,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Aktivert uten SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Aktivert med SSL pÃ¥krevd" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "Brukernavn" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Alle endringer som gjøres her mÃ¥ ogsÃ¥ settes opp i den eksterne klienten." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Mange klienter støtter ikke SSL eller identitetsbekreftelse." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4847,7 +4949,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4855,49 +4957,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" -msgstr "Søkemotorer" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "Søkemotorer" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4910,36 +5028,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4951,61 +5069,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5017,522 +5135,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable IPv6" msgstr "Skru av 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:540 msgid "Enable IPv6" msgstr "SlÃ¥ pÃ¥ IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Foretrekk IPv4 over IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Foretrekk IPv6 over IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5546,28 +5664,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5575,15 +5693,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5595,102 +5713,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "Ofte-Stilte-SpørsmÃ¥l" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5702,127 +5867,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "Kjør ved oppstart" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Feilrettingsinformasjon" -#: ../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:533 msgid "View the job queue" msgstr "Vis jobb-kø" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5836,15 +6001,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5856,41 +6021,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5902,43 +6067,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5950,36 +6115,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5991,71 +6156,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Se etter nyhetsoppdateringer" -#: ../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:451 msgid "News Updates" msgstr "Nyhetsoppdateringer" -#: ../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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_nl.po b/apps/routerconsole/locale/messages_nl.po index d0c41f8aefe347e39568ef039153295235e6e9a9..31e5cda7f3c8494b8240e64d09391d7832ef1fb7 100644 --- a/apps/routerconsole/locale/messages_nl.po +++ b/apps/routerconsole/locale/messages_nl.po @@ -9,6 +9,7 @@ # foo <foo@bar>, 2009 # Jrnr601 <jerobben@gmail.com>, 2012 # Desirius <martinjefmeyers@gmail.com>, 2014 +# Nathan Follens, 2015 # attesor <random901@zoho.com>, 2012 # skoning <skoning@onenetbeyond.org>, 2014 # susbarbatus <susbarbatus@i2pmail.org>, 2014 @@ -16,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" @@ -38,6 +39,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -47,6 +49,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -56,6 +59,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -65,6 +69,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -72,18 +77,34 @@ msgstr[0] "1 uur" msgstr[1] "{0} uren" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "nvt" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dagen" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -120,7 +141,7 @@ msgstr "Naar" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "geen" @@ -130,93 +151,97 @@ msgstr "geen" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Tunnels worden afgewezen: Bezig met opstarten" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Tunnels geweigerd: Hoge bericht vertraging" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Tunnels geweigerd: Limiet bereikt" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Meeste tunnels geweigerd: Hoog aantal aanvragen" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Tunnels geweigerd: Limiet bereikt" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Meeste tunnels geaccepteerd" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Tunnels geaccepteerd" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Tunnels geweigerd: Bandbreedte limiet" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Meeste tunnels geweigerd: Bandbreedte limiet" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Meeste tunnels geaccepteerd" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Tunnels geaccepteerd" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Tunnels geweigerd: Aan het afsluiten" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Tunnels geweigerd" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeden" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed heeft slechts 1 router opgehaald." msgstr[1] "Reseed heeft slechts {0} routers opgehaald." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed gefaald" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Zie {0} voor hulp." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "reseed configuratie pagina" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseed: opvragen seed URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -250,6 +275,10 @@ msgstr "Met hoeveel peers communiceren we actief" msgid "Known fast peers" msgstr "Bekende snelle peers" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDd item" @@ -260,52 +289,56 @@ msgstr "NetDd item" msgid "No transports (hidden or starting up?)" msgstr "Geen transport (verborgen of aan het opstarten?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Handtekening type niet ondersteund" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Onbereikbaar op alle transports" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Router Transport Adressen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} is alleen gebruikt voor uitgaande connecties" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP is niet ingeschakeld." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Help" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "De limieten van je transport verbinding zijn automatisch ingesteld gebaseerd op de geconfigureerde bandbreedte." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Om deze limieten te overschrijven, voeg dan de instelling i2np.ntcp.maxConnections=nnn en i2np.udp.maxConnections=nnn toe aan de geavanceerde configuratie pagina." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definities" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -316,154 +349,154 @@ msgstr "Definities" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "De remote peer, geïdentificeerd door de router hash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Richting" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Inkomende connectie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Uitgaande connectie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Ze hebben aangeboden ons te introduceren (helpt andere peers om door onze firewall te komen)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "We hebben aangeboden ze te introduceren (helpt andere peers om door hun firewall te komen)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Hoe lang sinds een pakket ontvangen / verstuurd is" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Idle" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "In/Uit" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "De afgevlakte inkomende / uitgaande overdrachtsnelheid (KBytes per seconde)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Hoe lang sinds deze connectie is gemaakt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Up" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Afwijking" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Het verschil tussen de klok van de peer en je eigen" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Het congestion window, hoeveel bytes verzonden kunnen worden zonder een bevestiging" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Het aantal verzonden berichten, wachtend op bevestiging" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Het maximum aantal berichten om gelijktijdig te verzenden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Het aantal wachtende uitgaande berichten dat het congestion window overschrijdt" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "De vertraagde-start drempel" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "De rondgangstijd in milliseconden" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "De herzend time-out in milliseconden" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Huidige maximum verzonden pakket grootte / verwachte maximimum ontvangen pakket grootte (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Het totaal aantal pakketten verzonden aan de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Het totaal aantal ontvangen pakketten van de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Het totaal aantal pakketten dat opnieuw is verzonden aan de peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Het totaal aantal pakketten dat dubbel is ontvangen van de peer" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -743,91 +776,100 @@ msgstr "Verbannen" msgid "backlogged" msgstr "achterstand" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Negeer tunnel aanvragen: Te traag" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Negeer tunnel aanvragen: Overladen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Tunnels worden afgewezen: Verborgen modus" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Weiger tunnels: Overladen met aanvragen" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Weiger tunnels: Connectie limiet" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Negeer tunnel aanvragen: Hoge load" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Negeer tunnel aanvragen: Wachttijd" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Nieuwe plugin versie {0} is beschikbaar" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Update check voor plugin {0} gefaald" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Geen nieuwe versie beschikbaar voor plugin {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B ontvangen" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Overdracht gefaald van {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Update gedownload" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Herstarten" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Update geverifieerd" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "van {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Niet-ondertekende update bestand van {0} is corrupt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Kopie naar {0} gefaald" @@ -856,22 +898,25 @@ msgid "Checking for update of plugin {0}" msgstr "Controlleren op update van plugin {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Aan het updaten" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Poging tot installeren vanuit bestand {0}" +msgid "Bad URL {0}" +msgstr "Foute URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Geen bestand gespecifieerd {0}" +msgid "Attempting to install from file {0}" +msgstr "Poging tot installeren vanuit bestand {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -879,7 +924,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Niet gelukt om te installeren vanuit bestand {0}, kopiëren is mislukt." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Downloaden plugin van {0}" @@ -1160,181 +1205,195 @@ msgid "Configuration saved successfully" msgstr "Configuratie succesvol opgeslagen" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Fout bij opslaan van de configuratie (toegepast, maar niet opgeslagen) - kijk in de fout logs" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Client Configuratie Opslaan" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Interface Configuratie Opslaan" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "WebApp Configuratie Opslaan" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Plugin Configuratie Opslaan" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installeer Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Update Alle Geïnstalleerde Plugins" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Fout bij stoppen plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Plugin {0} verwijderd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Fout bij verwijderen plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Plugin {0} gestopt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Webapp {0} gestopt" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Nieuwe client toegevoegd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Cliënt configuratie succesvol opgeslagen" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Foute client index." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Cliënt {0} gestopt" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Cliënt {0} gestart" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Cliënt {0} verwijderd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp configuratie opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Plugin configuratie opgeslagen." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "gestart" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Gefaald te starten" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Gefaald om server te vinden." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Geen plugin URL gespecificeerd." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Geen update URL gespecificeerd voor {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Plugin of update download is reeds bezig." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Alle plugins worden geupdate" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "Foute URL {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Controlleer plugin {0} voor updates" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Plugin {0} gestart" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Fout bij starten plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Gebruiker {0} toegevoegd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Interface configuratie opgeslagen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1348,7 +1407,7 @@ msgid "Edit" msgstr "Bewerk" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Client Toevoegen" @@ -1385,7 +1444,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1423,12 +1482,12 @@ msgstr "Stop" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Controlleer op updates" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Update" @@ -1445,38 +1504,38 @@ msgstr "Verwijder" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Verwijderd selectie" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Voeg item toe" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Herstel standaard instellingen" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Opslaan" @@ -1507,12 +1566,12 @@ msgid "Removed" msgstr "Verwijderd" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Sleutel toevoegen" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Steutel verwijderen" @@ -1612,21 +1671,21 @@ msgid "Select a class to add" msgstr "Selecteer een klasse om toe te voegen" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Bandwidth" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Home Page" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Netwerk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1673,57 +1732,57 @@ msgstr "Netwerk" msgid "Summary Bar" msgstr "Samenvatting Balk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnels" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Clients" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Sleutelbos" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logging" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistieken" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Geavanceerd" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Opslaan" @@ -1844,7 +1903,7 @@ msgid "or {0} bytes per month maximum" msgstr "of {0} bytes per maand maximaal" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Verban peer tot aan herstart" @@ -1864,7 +1923,7 @@ msgid "Invalid peer" msgstr "Ongeldige peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Hef verbanning van peer op" @@ -1877,7 +1936,7 @@ msgid "is not currently banned" msgstr "is op dit moment niet verbannen" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Peer bonussen aanpassen" @@ -1893,29 +1952,64 @@ msgstr "Foutieve capaciteits waarde" msgid "Unsupported" msgstr "Niet ondersteund" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Sla wijzigingen op en reseed nu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseeden is reeds bezig" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Reseed proces aan het starten" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Configuratie succesvol opgeslagen." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Onmiddelijk afsluiten" @@ -1970,118 +2064,118 @@ msgstr[1] "Wacht op het verlopen van de toezeggingen voor {0} tunnel" msgid "Restart in {0}" msgstr "Herstart in {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Gecontrolleerd afsluiten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Gecontrolleerde stop geinitieerd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Annuleer gecontrolleerde stop" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Gecontrolleerd afsluiten afgebroken" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Gecontrolleerde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Gecontrolleerde herstart aangevraagd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Harde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Harde herstart aangevraagd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Hersleutel en Herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Hersleuteling na gecontrolleerde herstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Hersleutel en Stoppen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Hersleuteling na gecontrolleerde stop" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Start I2P bij opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Start I2P niet bij opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Dump threads" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Threads dumped naar {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Toon console na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Console wordt getoond na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Toon console niet na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "De console wordt niet getoond na opstarten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "GC forceren" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Velledige garbage collection aangevraagd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Service geinstalleerd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Waarschuwing: kan de service niet installeren" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Service verwijderd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Waarschuwing: kan de service niet verwijderen" @@ -2122,7 +2216,7 @@ msgid "Refresh interval must be a number" msgstr "Verversingsinterval moet een nummer zijn" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Volledige standaard herstellen" @@ -2137,7 +2231,7 @@ msgid "Summary bar will refresh shortly." msgstr "Opsomming balk zal zo vernieuwen" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Herstel minimale standaard" @@ -2254,8 +2348,8 @@ msgid "Outbound options" msgstr "Uitgaande opties" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Gebruiker toevoegen" @@ -2409,7 +2503,7 @@ msgid "Add" msgstr "Voeg toe" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Wachtwoord" @@ -2537,7 +2631,7 @@ msgid "Network error" msgstr "Netwerk fout" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Nieuwe router identiteit" @@ -2549,90 +2643,94 @@ msgstr "Floodfill uitgeschakeld" msgid "Out of memory error" msgstr "Geen geheugen fout" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "Router herzaaid" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Zachte reset" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Router gestart" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Router gestopt" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Router bijgewerkt" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "Waakhond waarschuwing" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Gebeurtenissen weergeven" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Gebeurtenissen sinds" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Gebeurtenis type" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Alle gebeurtenissen" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Gebeurtenissen filteren" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "Geen gebeurtenissen gevonden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "Geen gebeurtenissen gevonden in de vorige {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "Geen \"{0}\" gebeurtenissen gevonden" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "Geen \"{0}\" gebeurtenissen gevonden in de vorige {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tijd" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Gebeurtenis" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Details" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ongeldig formulier verzonden, mogelijk omdat je de 'terug' of 'vernieuw' knop in je browser hebt gebruikt. Probeer opnieuw te verzenden." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2726,7 +2824,7 @@ msgid "Periods" msgstr "Perioden" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "of" @@ -3066,25 +3164,29 @@ msgid "Runs" msgstr "Lopen" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Gmd" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Gmd" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Te doen" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Samenvatting" @@ -3184,123 +3286,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Niet geïnitialiseerd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Netwerk Database Router Statistieken" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Aantal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transports" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Onze info" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Peer info voor" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Volledige item" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Verborgen" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Geupdate" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} geleden" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Gepubliceerd" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "Handtekening sleutel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adres(sen)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "kosten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Verborgen of aan het opstarten" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU met introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP en SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP en SSU met introducers" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 Only SSU, aanbieders" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, aanbieders" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, aanbieders" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 Only NTCP, SSU, aanbieders" @@ -3319,7 +3421,7 @@ msgid "Hide news" msgstr "Verberg nieuws" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Toon nieuws" @@ -3366,13 +3468,13 @@ msgstr "Groupen (Caps)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Snelheid" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capaciteit" @@ -3744,13 +3846,13 @@ msgstr "Tekstuele router prestatie statistieken" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:228 #: ../java/src/net/i2p/router/web/SummaryHelper.java:421 msgid "Local Tunnels" -msgstr "" +msgstr "Lokale tunnels" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:230 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337 msgid "Hidden Services Manager" -msgstr "" +msgstr "Verborgen diensten-beheerder" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:248 msgid "General" @@ -3799,7 +3901,7 @@ msgstr "Hulp bij het configureren van je firewall en router voor optimale I2P pr #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:332 msgid "See more information on the wiki" -msgstr "" +msgstr "Bekijk de wiki voor meer informatie" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Warning: ECDSA is not available. Update your Java or OS" @@ -3954,13 +4056,13 @@ msgstr "ERR-Klok Afwijking van {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testen" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3987,7 +4089,7 @@ msgstr "WARN-Firewall en Floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Firewall" @@ -4019,7 +4121,7 @@ msgstr "Toevoegen/verwijderen/wijzigen & beheer je client en server tunnels" #: ../java/src/net/i2p/router/web/SummaryHelper.java:433 msgid "Hidden Service" -msgstr "" +msgstr "Verborgen dienst" #: ../java/src/net/i2p/router/web/SummaryHelper.java:437 msgid "Show tunnels" @@ -4643,88 +4745,88 @@ msgstr "Ververs (s)" msgid "Enable" msgstr "Inschakelen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Bandbreedte beperker" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P zal beter werken wanneer je de configuratie van de bandbreedte afstemt met de snelheid van je internet verbinding." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps In" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps Uit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Share" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "OPMERKING" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Je hebt I2P geconfigureerd om slechts {0} KBps te delen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P vereist tenminste 12KBps om sharing in te schakelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Schakel sharing in (deelname aan tunnels) door meer bandbreedte toe te kennen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Het verbeterd je anonimiteit door camouflage verkeer te genereren en help het netwerk." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Je hebt I2P geconfigureerd om {0} KBps te delen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Hoe meer bandbreedte je deelt, des te meer je anonimiteit verbeterd en je het netwerk helpt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr " network configuratie pagina" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Annuleer" @@ -4736,15 +4838,15 @@ msgstr "geavanceerde configuratie" msgid "I2P Advanced Configuration" msgstr "I2P Geavanceerde Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Geavanceerde I2P Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Voor de toepassing van sommige wijzigingen is een herstart nodig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "Om te veranderen, wijzig het bestand {0}." @@ -4757,92 +4859,92 @@ msgstr "client configuratie" msgid "I2P Client Configuration" msgstr "I2P Client Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Client Configuratie" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "De Java clients in onderstaande lijst zijn gestart door de router en draaien in dezelfde JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Wees voorzichtig met het aanpassen van instellingen hier. De 'router console' en 'applicatie tunnels' zijn nodig voor de meeste toepassingen van I2P. Alleen gevorderde gebruikers zouden deze moeten aanpassen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Om andere client opties te wijzigen, bewerk het bestand" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Voor alle wijzigingen is een herstart nodig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Geavanceerde Client Interface Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Externe I2CP (I2P Client Protocol) Interface Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Ingeschakeld zonder SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Ingeschakeld met SSL vereist" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Uitgeschakeld - Clients buiten dit Java process mogen geen verbinding maken" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP Poort" -#: ../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:552 msgid "Authorization" msgstr "Authorisatie" -#: ../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:558 msgid "Require username and password" msgstr "Gebruikersnaam en wachtwoord verplicht" -#: ../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:560 msgid "Username" msgstr "Gebruikersnaam" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "De standaard instellingen zullen voor de meeste mensen werken." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Alle wijzigingen die hier worden gemaakt moeten ook in de externe client worden geconfigureerd." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Veel clients understeunen geen SSL of authorisatie." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebApp Configuratie" -#: ../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:580 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 " @@ -4852,7 +4954,7 @@ msgid "" "all (e.g. addressbook)." msgstr "De Java web applicaties hier beneden zijn gestart door de webConsole client en draaien in dezelfe JVM als de router. Het zijn meestal web applicaties die te benaderen zijn via de router console. Het kunnen volledige applicaties zijn (zoals i2psnark), front-ends voor een client of applicatie dat los hiervan ingeschakeld moet worden (zoals susidns, i2ptunnel), of zonder web interface (zoals addressbook)." -#: ../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:582 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 " @@ -4860,52 +4962,68 @@ msgid "" "preferred method." msgstr "Een web app kan ook uitgeschakeld worden door het .war bestand te verwijderen uit de webapps directory; ever het .war bestand en de web applicatie zal weer terugkomen wanneer je de router upgrade naar een nieuwere versie. Daarom is het aanbevolen om de web app hier uit te schakelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Plugin Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "De plugins hier beneden zijn gestart door de webConsole client." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Plugin Installatie" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "Kijk voor beschikbare plugins op {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Om een plugin te installeren, voer de download URL in:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "config home" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Standaard Home Page" -#: ../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:480 msgid "Use old home page" msgstr "Gebruik oude home page" -#: ../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 msgid "Search Engines" msgstr "Zoekmachines" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" -msgstr "" +msgstr "Nuttige verborgen diensten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" -msgstr "" +msgstr "Applicaties en configuratie" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150 msgid "config keyring" @@ -4915,36 +5033,36 @@ msgstr "configureer sleutelbos" msgid "I2P Keyring Configuration" msgstr "I2P Sleutelbos Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "De sleutelbos van de router is gebruikt om versleutelde leaseSets te ontsleutelen." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "De sleutelbos kan sleutels bevatten voor lokale en remote versleutelde destinations." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Handmatige Sleutelbos Toevoeging" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Voer sleutels in om remote destinations te versleutelen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Sleutels voor lokale destinations moeten worden ingevoerd op de" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PTunnel pagina" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Dest. naam, hash, of volledige sleutel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Encryptie Sleutel" @@ -4956,61 +5074,61 @@ msgstr "configureer logging" msgid "I2P Logging Configuration" msgstr "I2P Logging Configuratie" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configureer I2P Logging Opties" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Logbestand" -#: ../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:441 #, java-format msgid "Edit {0} to change" -msgstr "" +msgstr "Bewerk {0} om te wijzigen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(het symbool '@' zal worden vervangen bij het doordraaien van de log)" -#: ../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:447 msgid "Log record format" msgstr "Log regel formaat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(gebruik 'd' = datum, 'c' = class, 't' = thread, 'p' = prioriteit, 'm' = bericht)" -#: ../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:453 msgid "Log date format" msgstr "Log datum formaat" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = maand, 'dd' = dag, 'HH' = uur, 'mm' = minuut, 'ss' = seconde, 'SSS' = milliseconde)" -#: ../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:459 msgid "Max log file size" msgstr "Max log bestand grootte" -#: ../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:463 msgid "Default log level" msgstr "Standaard log niveau" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG en INFO zijn geen aanbevolen standaardwaarden, ze zullen je router drastisch vertragen)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Log niveau overschrijving" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nieuwe overschrijving" @@ -5022,522 +5140,522 @@ msgstr "configureer netwerk" msgid "I2P Network Configuration" msgstr "I2P Netwerk Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP en Transport Configuratie" -#: ../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:482 msgid "There is help below." msgstr "Help is hieronder." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Schakel UPnP in om firewall poorten te openen" -#: ../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:490 msgid "UPnP status" msgstr "UPnP status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP Configuratie" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Extern bereikbare hostname of IP adres" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Gebruik alle auto-detect methoden" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Schakel UPnP IP adres detectie uit" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Negeer IP adres van lokale interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Gebruikt alleen SSU IP adres detectie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Verborgen modus - publiceer IP niet" -#: ../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:516 msgid "(prevents participating traffic)" msgstr "(voorkomt deelnemend verkeer)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Specificeer hostname of IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Actie wanneer IP wijzigd" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptop modus - Wijzig router identiteit en UDP poort wanneeer IP wijzigd for meer anonimiteit" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Experimenteel" -#: ../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:532 msgid "IPv6 Configuration" msgstr "IPv6 Configuratie" -#: ../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:536 msgid "Disable IPv6" msgstr "IPv6 uitschakelen" -#: ../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:540 msgid "Enable IPv6" msgstr "IPv6 inschakelen" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Liever IPv4 dan IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Verkies IPv6 over IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Gebruik alleen IPv6 (schakel IPv4 uit)" -#: ../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:556 msgid "UDP Configuration:" msgstr "UDP Configuratie:" -#: ../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:558 msgid "UDP port:" msgstr "UDP poort:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Schakel volledig uit" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(alleen selecteren als je achter een firewall zit die uitgaande UDP verbindingen blokkeert)" -#: ../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:578 msgid "TCP Configuration" msgstr "TCP Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Gebruik auto-detected IP adres" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "om dit moment" -#: ../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:590 msgid "if we are not firewalled" msgstr "wanneer we niet gefirewalled zijn" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Gebruik altijd auto-detected IP adres (Geen firewall)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Schakel inkomend uit (Firewall)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(selecteer alleen wanneer je achter een firewall zit dat uitgaand TCP beperkt of blokkeert)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Extern bereikbare TCP poort" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Gebruik dezelfde poort als geconfigureerd voor UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Specificeer Poort" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Notities" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Laat aan niemand je poortnummers weten! b) Het veranderen van deze instellingen zal je router herstarten." -#: ../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:637 msgid "Configuration Help" msgstr "Configuratie Help" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Alhoewel I2P zal werken achter de meeste firewalls, zal de snelheid en netwerk integratie doorgaans verbeteren wanneer de I2P poort is geforward voor zowel UDP als TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Indien mogelijk, probeer een opening in je firewall te maken om nieuwe UDP en TCP pakketten binnen te laten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Indien dit niet mogelijk is, I2P ondersteunt UPnP (Universal Plug en Play) en UDP perforatie met \"SSU introducties\" om verkeer te herleiden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "De meeste bovenstaande opties zijn voor speciale situaties, bijvoorbeeld wanneer UPnP niet correct werkt, of wanneer firewall buiten je beheer in de weg zit." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Bepaalde firewalls zoals symmetrische NATs werken mogelijk niet goed met I2P." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP is gebruikt om te communiceren met Internet Gateway Devices (IGDs) om het externe IP adres te detecteren en poorten door te sturen." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP support is beta, en kan om verscheidene redenen niet goed werken" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Geen UPnP-compatible device aanwezig" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP uitgeschakeld op het device" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Software firewall zit UPnP in de weg" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Bugs in de device's UPnP implementatie" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Meerdere firewall/routers in het pad van de internet verbinding" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP device wijziging, reset, of adres wijziging" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Bekijk de UPnP status hier." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP kan hierboven in- en uitgeschakeld worden, maar na een wijziging is een router herstart nodig." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Hierboven ingevulde hostnames zullen worden gepubliceerd in de netwerk database." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Deze zijn <b>niet privé</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Tevens, <b>vul geen privé IP addres in</b> zoals 127.0.0.1 of 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Als je het verkeerde IP adres of hostnaam invult, of je NAT of firewall niet goed te configureert, zal je netwerk prestaties aanzienlijk verslechteren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "In geval van twijfel, laat de instellingen op de standaard waarden." -#: ../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:686 msgid "Reachability Help" msgstr "Bereikbaarheids Help" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Wanneer je denkt dat je je firewall open hebt gezet maar I2P nog steeds zegt dat je achter een firewall zit, bedenk dan dat je mogelijk meerdere firewalls hebt, bijvoorbeeld zowel als software pakket en een externe hardware router." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Indien er een fout is zijn de <a href=\"logs.jsp\">logs</a> mogelijk hulpvol om het probleem te onderzoeken." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Je UDP poort lijkt niet achter een firewall te zitten." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Je UDP poort lijkt achter een firewall te zitten." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Omdat de firewall detectie methode niet 100% betrouwbaar is, kan dit soms foutief getoond worden." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Indien dit echter consistent optreedt, controlleer in zowel externe als interne firewalls of de poort wel geopend is." -#: ../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:708 msgid "" "I2P will work fine when firewalled, there is no reason for concern. When " "firewalled, the router uses \"introducers\" to relay inbound connections." msgstr "Geen paniek, I2P zal werken achter een firewall. Wanneer dit het geval is maakt de router gebruik van \"introducers\" om inkomende connecties door te sturen." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Je krijgt meer deelnemend verkeer en helpt het netwerk meer door de firewall(s) te openen." -#: ../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:712 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 "Indien je van mening bent dat je dit al hebt gedaan, bedenk dat er zowel een hardware als software firewall kan zijn, of dat er een additionele firewall (universiteit, provider, etc) kan zijn waar je geen invloed op hebt." -#: ../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:714 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 "Tevens hebben sommige routers moeite om zowel TCP als UDP op dezelfde poort correct door te laten, of hebben andere beperkingen of bugs die voorkomen dat I2P verkeer goed doorkomt." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "De router test op dit moment of je UDP poort achter een firewall is." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "De router is niet geconfigureerd om zijn adres te publiceren, daarom verwacht het geen inkomende verbindingen." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Verborgen modus is automatisch ingeschakeld voor meer beveiliging in bepaalde landen." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARN - Firewall en Snel" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Je hebt I2P geconfigureerd om meer dan 128KBps aan bandbreedte te delen, maar je zit achter een firewall." -#: ../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:730 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 "Alhoewel I2P met deze configuratie prima werkt, zal je 128KBps of meer aan bandbreedte het netwerk beter helpen wanneer je je firewall open zet." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARN - Firewall en Floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Je hebt I2P geconfigureerd als floodfill router, maar je zit achter een firewall." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Voor een betere deelname als floodfill router, moet je je firewall openen." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARN - Firewall en Inkomende TCP Ingeschakeld" -#: ../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:740 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 "Je hebt inkomende TCP geconfigureerd, echter aangezien je UDP poort achter een firewall zit, is het waarschijnlijk dat dit ook voor je TCP poort het geval is." -#: ../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:742 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 "Indien je TCP poort achter een firewall zit met inkomende TCP ingeschakeld, kunnen routers geen verbinding met je maken via TCP, dit is niet goed voor het netwerk." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Open je firewall of schakel inkomend TCP hierboven uit." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARN - Firewall met UDP Uitgeschakeld" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Je hebt inkomende TCP geconfigureerd, echter UDP is uitgeschakeld." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Het lijkt erop dat je voor TCP achter een firewall zit, daarom kan je router geen inkomende connecties accepteren." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Open je firewall of schakel UDP in." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Klok Afwijking" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Je systeemklok heeft een afwijking, dit zal het moeilijk maken om aan het netwerk deel te nemen." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Corrigeer je klok instelling indien deze fout blijft optreden." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Privaat TCP Adres" -#: ../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:762 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 "Je moet nooit een niet-routeerbaar IP adres zoals 127.0.0.1 of 192.168.1.1 adverteren als je externe adres." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Corrigeer het adres of schakel inkomend TCP hierboven uit." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - SymmetricNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P heeft gedetecteerd dat je achter een firewall zit door een Symmetric NAT." -#: ../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:770 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 "I2P werkt niet goed achter dit type firewall. Waarschijnlijk kan je geen inkomende verbindingen accepteren, " -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERR - UDP Poort In Gebruik - Zet i2np.udp.internalPort=xxxx in geavanceerde configuratie en herstart" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P kon niet binden aan de opgegeven poort op de geavanceerde configuratie pagina." -#: ../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:776 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 "Controlleer of een ander programma de geconfigureerde poort gebruikt. Als dit zo is, stop dit programma of configureer I2P op een andere poort." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Dit kan een voorbijgaande fout zijn, als het andere programma de poort niet meer gebruikt." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Echter, een herstart is altijd nodig na deze fout." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERR - UDP Uitgeschakeld en Inkomende TCP host/poort niet gezet" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Je hebt inkomende TCP hierboven niet geconfigureerd met een hostname en poort, echter heb je je UDP uitgeschakeld." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Daarom kan je router geen inkomende connecties accepteren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Configureer een TCP host en poort hierboven of schakel UDP in." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Client Manager I2CP Fout - controlleer logs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Dit komt doorgaans door een conflict met poort 7654. Kijk in de logs om dit te bevestigen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5551,28 +5669,28 @@ msgstr "configureer peers" msgid "I2P Peer Configuration" msgstr "I2P Peer Configuratie" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Handmatige Peer Beheer" -#: ../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:488 msgid "Router Hash" msgstr "Router Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Handmatig een Peer Verbannen / Verbanning Opheffen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Verbanning zorgt ervoor dat deze peer niet deelneemt aan je tunnels." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Aanpassing van Profiel Bonussen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5580,15 +5698,15 @@ msgid "" "displayed on the" msgstr "Bonussen kunnen zowel positief als negatief zijn, en hebben invloed op de toekenning van de peer aan de category Snel en Hoge Capaciteit. Snelle peers worden gebruikt voor client tunnels, en Hoge Capaciteit peers worden gebruikt voor sommige exploratory tunnels. De huidige bonussen worden getoond op de" -#: ../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:508 msgid "profiles page" msgstr "profielen pagina" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Verbannen Peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Verbannen IPs" @@ -5600,102 +5718,149 @@ msgstr "configureer reseeden" msgid "I2P Reseeding Configuration" msgstr "I2P Reseeden Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Reseeden Configuratie" - -#: ../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:475 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 "Reseeden is het opstart proces dat gebruikt wordt om andere routers te vinden wanneer je I2P voor het eerst installeert, of wanneer je router te weinig router referenties heeft." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Wanneer reseeden heeft gefaald moet je eerst je netwerkverbinding controlleren." -#: ../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 "Wijzig deze alleen wanneer HTTP geblokkeerd is door een beperkende firewall, reseeden heeft gefaald en je toegang hebt tot een HTTP proxy." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Zie {0} voor instructies om handmatig te reseeden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "de FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Reseeden Configuratie" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Reseed URL Selectie" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Probeer eerst met SSL, daarna zonder SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Gebruik alleen SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Gebruik geen SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLs" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "HTTP Proxy inschakelen?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Host" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Poort" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "HTTP Proxy Autorisatie gebruiken?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP Proxy Gebruikersnaam" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP Proxy Wachtwoord" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "HTTPS Proxy inschakelen?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "HTTPS Proxy Host" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "HTTPS Proxy Poort" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "HTTPS Proxy Autorisatie gebruiken?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS Proxy Gebruikersnaam" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS Proxy Wachtwoord" @@ -5707,127 +5872,127 @@ msgstr "configureer service" msgid "I2P Service Configuration" msgstr "I2P Service Configuratie" -#: ../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:465 msgid "Shutdown the router" msgstr "Stop de router" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Een gecontrolleerde afsluiting laat de router zijn reeds bestaande overeenkomsten vervullen alvorens te stoppen, maar dit kan een aantal minuten duren." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Indien je de router onmiddelijk wilt stoppen, dan is dit ook mogelijk." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Indien je de router wilt herstarten na het afsluiten, kies dan één van de volgende opties." -#: ../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:485 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 "Dit is handig in sommige situaties - bijvoorbeeld wanneer je een configuratie hebt gewijzigd die client applicaties alleen lezen bij het opstarten, zoals het routerconsole wachtwoord of de interface waar het op luistert." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Een gecontrolleerde herstart zal een aantal minuten duren (maar je peers stellen je gedult zeer op prijs), terwijl een harde herstart onmiddelijk is." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Na het stoppen van de router, zal het 1 minuut wachten alvorens opnieuw te starten." -#: ../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:499 msgid "Systray integration" msgstr "Systeemvak integratie" -#: ../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:501 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 "Op het Windows platform is er een kleine applicatie in je systeemvak waarmee je de status van de router kan zien" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(in de toekomst zullen I2P client applicaties ook hun eigen functionaliteit in het systeemvak kunnen integreren)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Indien je Windows gebruikt kan je het icoon hier in- of uitschakelen." -#: ../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:507 msgid "Show systray icon" msgstr "Toon systeemvak icoon" -#: ../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:509 msgid "Hide systray icon" msgstr "Verberg systray icoon" -#: ../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:511 msgid "Run on startup" msgstr "Aan bij opstarten" -#: ../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:513 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 "Je kan bepalen of I2P al dan niet bij het opstarten moet starten met behulp van de volgende opties - I2P zal dan de service toevoegen (of verwijderen)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Indien je de voorkeur geeft aan de command line, kan je het ook starten met " -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Opmerking" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Indien je op dit moment I2P als service draait zal het verwijderen je router onmiddelijk stoppen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Overweeg om hierboven je router gecontrolleerd te stoppen, en daarna uninstall_i2p_service_winnt.bat te draaien." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debugging" -#: ../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:533 msgid "View the job queue" msgstr "Bekijk de taak wachtrij" -#: ../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:537 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 "Soms kan het handig zijn om I2P te debuggen met een thread dump. Om dit te doen, selecteer de volgende optie en bekijk de thread dump in de <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Start browser bij opstarten router?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5841,15 +6006,15 @@ msgstr "config summary bar" msgid "I2P Summary Bar Configuration" msgstr "I2P Summary Bar Configurator" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Hernieuw interval" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "seconden" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Pas de opsomming balk aan" @@ -5861,41 +6026,41 @@ msgstr "configureer statistieken" msgid "I2P Stats Configuration" msgstr "I2P Statistieken Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Configureer I2P Statistiek Vergaring" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Volledige statistieken inschakelen?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "na wijziging is een herstart nodig" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Statistiek bestand" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filter" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "alles aan/uit" -#: ../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:485 msgid "Log" msgstr "Log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Grafiek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Geavanceerd filter" @@ -5907,43 +6072,43 @@ msgstr "configureer tunnels" msgid "I2P Tunnel Configuration" msgstr "I2P Tunnel Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "De standaard settings werken voor de meeste mensen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Er is een fundamentele afweging tussen anonimiteit en prestatie." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunnels langer dan 3 hops (bijvoorbeeld 2 hops + 0-2 hops, 3 hops + 0-1 hops, 3 hops + 0-2 hops), of een hoge hoeveelheid + backup hoeveelheid, kunnen leiden tot een vermindering van prestatie of bereikbaarheid." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "CPU gebruik en/of uitgaand bandbreedte kan toenemen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Wijzig deze instellingen met zorg, en pas ze aan indien problemen optreden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Exploratory tunnel configuratie wijzigingen zijn opgeslagen in het router.config bestand." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Client tunnel wijzigingen zijn tijdelijk en worden niet opgeslagen." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Om permanente client tunnel wijzigingen te maken zie de" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2ptunnel pagina" @@ -5955,36 +6120,36 @@ msgstr "configureer UI" msgid "I2P UI Configuration" msgstr "I2P UI Configuratie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Router Console Thema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Thema selectie is uitgeschakeld voor Internet Explorer, sorry." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Indien je geen IE gebruikt, is het mogelijk dat je browser zich voordoet als IE; configureer je browser (of proxy) om een andere User Agent tekst te gebruiken indien je de console thema's wilt wijzigen." -#: ../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:453 msgid "Router Console Language" msgstr "Router Console Taal" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Draag a.u.b. bij aan het vertalen van de router console! Neem contact op met de developers in #i2p-dev om te helpen." -#: ../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:463 msgid "Apply" msgstr "Toepassen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Router Console Wachtwoord" @@ -5996,71 +6161,71 @@ msgstr "configureer update" msgid "I2P Update Configuration" msgstr "I2P Update Configuratie" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Controlleer op I2P en nieuws updates" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Nieuws & I2P Updates" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Check voor nieuwe updates" -#: ../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:451 msgid "News Updates" msgstr "Nieuws Updates" -#: ../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:459 msgid "Update In Progress" msgstr "Bezig Met Upgrade" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Nieuws URL" -#: ../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:475 msgid "Refresh frequency" msgstr "Ververs frequentie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Update regels" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Nieuws laden via de eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Update door de 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:497 msgid "eepProxy host" msgstr "eepProxy host" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy poort" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Update URLs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Vertrouwde sleutels" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Update met niet ondertekende ontwikkel builds?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Niet-ondertekende Build URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Updates zullen worden ontvangen via je pakketbeheerder." diff --git a/apps/routerconsole/locale/messages_pl.po b/apps/routerconsole/locale/messages_pl.po index 23e80a53830e9e5aa33d7e938399d46bdf301650..5e5771119fd8e68c0c9625ec6246e560ae62249d 100644 --- a/apps/routerconsole/locale/messages_pl.po +++ b/apps/routerconsole/locale/messages_pl.po @@ -9,7 +9,7 @@ # Karolina <karolina@bitwylesne.pl>, 2014 # polacco <polacco@i2pmail.org>, 2015 # polacco <polacco@i2pmail.org>, 2012 -# polacco <polacco@i2pmail.org>, 2012 +# polacco <polacco@i2pmail.org>, 2012,2015 # PolishAnon <b790979@klzlk.com>, 2011-2012 # seb, 2014 # seb, 2014 @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-17 20:51+0000\n" -"Last-Translator: polacco <polacco@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" @@ -42,6 +42,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -52,6 +53,7 @@ msgstr[2] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -62,6 +64,7 @@ msgstr[2] "{0} sek" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -72,6 +75,7 @@ msgstr[2] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -80,12 +84,14 @@ msgstr[1] "{0} godz" msgstr[2] "{0} godz" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/d" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -93,6 +99,22 @@ msgstr[0] "1 dzieÅ„" msgstr[1] "{0} dni" msgstr[2] "{0} dni" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -129,7 +151,7 @@ msgstr "Do" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "brak" @@ -139,67 +161,71 @@ msgstr "brak" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Odrzucanie tuneli: Uruchamianie" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Odrzucanie tuneli: Wysokie opóźnienie wiadomoÅ›ci" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Odrzucanie tuneli: OsiÄ…gniÄ™to limit" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Odrzucanie tuneli: Duża liczba żądaÅ„" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Odrzucanie tuneli: OsiÄ…gniÄ™to limit" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Akceptowanie wiÄ™kszoÅ›ci tuneli" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Akceptowanie tuneli" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Odrzucanie tuneli: Limit przepustowoÅ›ci" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Odrzucanie wiÄ™kszoÅ›ci tuneli: Limit przepustowoÅ›ci" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Akceptowanie wiÄ™kszoÅ›ci tuneli" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Akceptowanie tuneli" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Odrzucanie tuneli: Zamykanie" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Odrzucanie tuneli" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Ponowne seedowanie" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -207,26 +233,26 @@ msgstr[0] "Ponowny seed pobraÅ‚ tylko 1 wÄ™zeÅ‚." msgstr[1] "Ponowny seed pobraÅ‚ tylko {0} wÄ™zÅ‚y." msgstr[2] "Ponowny seed pobraÅ‚ tylko {0} wÄ™złów." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Ponowne seedowanie nie udane" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Zobacz {0} w celu uzyskania pomocy." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "strona ustawieÅ„ ponownego seedowania" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Ponowne seedowanie: pobieranie URL seeda" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -260,6 +286,10 @@ msgstr "Z iloma uczestnikami aktywnie siÄ™ komunikujemy" msgid "Known fast peers" msgstr "Znani szybcy uczestnicy" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Wpis NetDb" @@ -270,52 +300,56 @@ msgstr "Wpis NetDb" msgid "No transports (hidden or starting up?)" msgstr "Brak transportów (ukryte lub uruchamiajÄ…ce siÄ™?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "NieobsÅ‚ugiwany typ podpisu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "NieosiÄ…galne na każdym transporcie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Adresy transportowe wÄ™zÅ‚a" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} jest używane tylko do poÅ‚Ä…czeÅ„ wychodzÄ…cych" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP nie jest wÅ‚Ä…czone" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Pomoc" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Twoje limity poÅ‚Ä…czenia transportowego sÄ… ustawiane automatycznie na podstawie ustawionej przepustowoÅ›ci." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Aby zmienić te limity, dodaj ustawienia i2np.ntcp.maxConnections=nnn i i2np.udp.maxConnections=nnn na stronie zaawansowanych ustawieÅ„." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definicje" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -326,154 +360,154 @@ msgstr "Definicje" msgid "Peer" msgstr "Uczestnik" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Zdalny uczestnik, zidentifikowany przez hash wÄ™zÅ‚a" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Kier." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "PoÅ‚Ä…czenie przychodzÄ…ce" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "PoÅ‚Ä…czenie wychodzÄ…ce" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Zaoferowali, że nas wprowadzÄ… (pomogÄ… innym uczestnikom przeprawić siÄ™ przez naszÄ… zaporÄ™)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "ZaoferowaliÅ›my, że ich wprowadzimy (pomożemy innym uczestnikom przeprawić siÄ™ przez ich zaporÄ™)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Jak dÅ‚ugo od czasu, gdy pakiet zostaÅ‚ odebrany / wysÅ‚any" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Bezczynny" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "WejÅ›cie / WyjÅ›cie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "WygÅ‚adzona szybkość transferu przychodzÄ…cego / wychodzÄ…cego (KB/s)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Jak dÅ‚ugo od czasu, gdy poÅ‚Ä…czenie zostaÅ‚o ustanowione" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "W górÄ™" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Odchylenie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Różnica miÄ™dzy zegarem uczestnika a Twoim wÅ‚asnym" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Okno zatÅ‚oczenia, które pokazuje, ile bajtów może zostać wysÅ‚anych bez potwierdzenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Ilość wysÅ‚anych wiadomoÅ›ci oczekujÄ…cych potwierdzenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Maksymalna ilość jednoczesnych wiadomoÅ›ci do wysyÅ‚ania" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Ilość oczekujÄ…cych wysyÅ‚aÅ„, które przekraczajÄ… okno zatÅ‚oczenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Próg powolnego startu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Czas podróży w obie strony w milisekundach" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Limitu czasu retransmisji w milisekundach" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Obecny maksymalny rozmiar pakietu wysyÅ‚ania / szacowany maksymalny rozmiar pakietu otrzymywania (w bajtach)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "CaÅ‚kowita liczba pakietów wysÅ‚anych do uczestnika" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "CaÅ‚kowita liczba pakietów otrzymanych od uczestnika" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "CaÅ‚kowita liczba pakietów retransmitowanych do uczestnika" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "CaÅ‚kowita liczba zduplikowanych pakietów otrzymanych od uczestnika" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "UsÅ‚uga" @@ -754,91 +788,100 @@ msgstr "Zbanowany" msgid "backlogged" msgstr "zalogowano" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Odrzucanie żądaÅ„ o tunele: Za wolno" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Odrzucanie żądaÅ„ o tunele: PrzeÅ‚adowanie" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "Odrzucanie tuneli: Tryb Ukryty" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Odrzucanie tuneli: PrzeÅ‚adowanie żądaÅ„" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Odrzucanie tuneli: Limit poÅ‚Ä…czenia" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Odrzucanie żądaÅ„ o tunele: Wysokie obciążenie" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Odrzucanie żądaÅ„ o tunele: Czas kolejki" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Nowa wersja {0} wtyczki jest dostÄ™pna" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Nieudane sprawdzanie aktualizacji dla wtyczki {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Brak nowych wersji dla wtyczki {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} bajtów przesÅ‚ano" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Nieudany transfer z {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Uaktualnienie Å›ciÄ…gniÄ™te" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "RestartujÄ™" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Zweryfikowano aktualizacjÄ™" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "z {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Niepodpisana aktualizacja z pliku {0} jest uszkodzona" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Nie udaÅ‚o siÄ™ skopiować do {0}" @@ -867,22 +910,25 @@ msgid "Checking for update of plugin {0}" msgstr "Sprawdzanie uaktualnieÅ„ dla wtyczki {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Uaktualniam" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Próba zaistalowania pliku z {0}" +msgid "Bad URL {0}" +msgstr "ZÅ‚y URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Nie wskazano pliku {0}" +msgid "Attempting to install from file {0}" +msgstr "Próba zaistalowania pliku z {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -890,7 +936,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Porażka przy instalacji z pliku {0}, kopiowanie nie powiodÅ‚o siÄ™." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Pobieranie wtyczki z {0}" @@ -1171,181 +1217,195 @@ msgid "Configuration saved successfully" msgstr "Konfiguracja zapisana pomyÅ›lnie" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "BÅ‚Ä…d podczas zapisywania ustawieÅ„ (zastosowane, ale nie zapisane) – przejrzyj logi bÅ‚Ä™dów" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Zapisz ustawienia klienta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Zapisz ustawienia interfejsu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Zapisz ustawienia WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Zapisz ustawienia wtyczek" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Zainstaluj wtyczkÄ™" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Zaktualizuj wszystkie zainstalowane wtyczki" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "BÅ‚Ä…d podczas zatrzymywania wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "UsuniÄ™ta wtyczka {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "BÅ‚Ä…d podczas usuwania wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Zatrzymano wtyczkÄ™ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Zatrzymano webapp {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Dodano nowego klienta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Zapisano pomyÅ›lnie ustawienia klienta" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "ZÅ‚y indeks klienta." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Klient {0} zatrzymany" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Klient {0} uruchomiony" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Klient {0} usuniÄ™ty" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "Zapisano ustawienia WebApp." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Zapisano ustawienia wtyczki." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp (aplikacja internetowa)" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "rozpoczÄ™te" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Nie udaÅ‚o siÄ™ uruchomić" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Nie można znaleźć serwera." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Brak wskazanego URL wtyczki." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Brak wskazanego URL aktualizacji dla {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Pobieranie wtyczki lub aktualizacji w toku." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Aktualizowanie wszystkich wtyczek" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "ZÅ‚y URL {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Sprawdanie aktualizacji dla wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Uruchomiono wtyczkÄ™ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "BÅ‚Ä…d podczas uruchamiania wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Dodano użytkownika {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Zapisano ustawienia interfejsu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1359,7 +1419,7 @@ msgid "Edit" msgstr "Edytuj" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Dodaj klienta" @@ -1396,7 +1456,7 @@ msgid "Plugin" msgstr "Wtyczka" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1434,12 +1494,12 @@ msgstr "Zatrzymaj" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Sprawdź aktualizacje" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Aktualizacja" @@ -1456,38 +1516,38 @@ msgstr "UsuÅ„" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "UsuÅ„ zaznaczone" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Dodaj pozycjÄ™" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Przywróć domyÅ›lne" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Zapisz" @@ -1518,12 +1578,12 @@ msgid "Removed" msgstr "UsuniÄ™to" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Dodaj klucz" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "UsuÅ„ klucz" @@ -1623,21 +1683,21 @@ msgid "Select a class to add" msgstr "Wybierz klasÄ™ do dodania" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Przepustowość" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Strona Główna" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Sieć" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1684,57 +1744,57 @@ msgstr "Sieć" msgid "Summary Bar" msgstr "Mapa PrzeglÄ…dowa" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunele" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Klienty" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Baza kluczy" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Zapisywanie do loga" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Uczestnicy" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statystyki" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Zaawansowane" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Zapisz zmiany" @@ -1855,7 +1915,7 @@ msgid "or {0} bytes per month maximum" msgstr "lub maksymalnie {0} bajtów na miesiÄ…c" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Banuj uczestnika do ponownego uruchomienia" @@ -1875,7 +1935,7 @@ msgid "Invalid peer" msgstr "NieprawidÅ‚owy uczestnik" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Odbanuj uczestnika" @@ -1888,7 +1948,7 @@ msgid "is not currently banned" msgstr "Obecnie nie jest zbanowany" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Ustaw premie dla uczestników" @@ -1904,29 +1964,65 @@ msgstr "ZÅ‚a wartość pojemnoÅ›ci" msgid "Unsupported" msgstr "NieobsÅ‚ugiwane" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Zapisz zmiany i reseeduj teraz" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseedowanie jest już w toku" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "RozpoczÄ™cie procesu reseedowania" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Zapisano pomyÅ›lnie ustawienia." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Zamknij natychmiast" @@ -1982,118 +2078,118 @@ msgstr[2] "ProszÄ™ poczekać na wygaÅ›niÄ™cie zobowiÄ…zania routingu dla {0} tun msgid "Restart in {0}" msgstr "Uruchom ponownie za {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Eleganckie zamkniecie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Eleganckie zamkniÄ™cie rozpoczÄ™te" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Anuluj eleganckie zamykanie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Eleganckie zamykanie anulowane" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Elegancki restart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "ZarzÄ…dano eleganckiego restartu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Natychmiastowy restart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "ZarzÄ…dano twardego restartu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "ZmieÅ„ klucz i zrestartuj" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Zmiana klucza po poprawnym restarcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "ZmieÅ„ klucz i zamknij" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Zmiana klucza po poprawnym zamkniÄ™ciu" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Uruchom I2P przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Nie uruchamiaj I2P przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Zrzuć wÄ…tki" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "WÄ…tki zrzucone do {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Zobacz konsole przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konsola bÄ™dzie pokazana przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Nie patrz na kosole przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Nie pokazuj kosoli przy starcie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "WymuÅ› GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Wymagany proces peÅ‚nego odÅ›miecania" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "UsÅ‚uga zainstalowana" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Uwaga: nie można zainstalować usÅ‚ugi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "UsÅ‚uga usuniÄ™ta" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Uwaga: nie można usunąć usÅ‚ugi" @@ -2134,7 +2230,7 @@ msgid "Refresh interval must be a number" 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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Przywróć wszystkie domyÅ›lne" @@ -2149,7 +2245,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Przywróć stan minimum" @@ -2268,8 +2364,8 @@ msgid "Outbound options" msgstr "Opcje zewnÄ™trzne" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Dodaj użytkownika" @@ -2423,7 +2519,7 @@ msgid "Add" msgstr "Dodaj" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "HasÅ‚o" @@ -2551,7 +2647,7 @@ msgid "Network error" msgstr "BÅ‚Ä…d sieci" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Nowa tożsamość wÄ™zÅ‚a" @@ -2563,90 +2659,94 @@ msgstr "WyÅ‚Ä…czono floodfill" msgid "Out of memory error" msgstr "BÅ‚Ä…d braku wolnej pamiÄ™ci" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +msgid "Reseeded router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Delikatny restart" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Uruchomiono wÄ™zeÅ‚" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Zatrzymano wÄ™zeÅ‚" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Zaktualizowano wÄ™zeÅ‚" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Pokaż wydarzenia" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Wydarzenia od" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Typ wydarzeÅ„" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Wszystkie wydarzenia" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Filtruj wydarzenia" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "Nie znaleziono żadnych wydarzeÅ„" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "Nie znaleziono żadnych wydarzeÅ„ w poprzednim {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "Nie znaleziono żadnych \"{0}\" wydarzeÅ„" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "Nie znaleziono żadnych \"{0}\" wydarzeÅ„ w poprzednim {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Czas" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Wydarzenie" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Szczegóły" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2740,7 +2840,7 @@ msgid "Periods" msgstr "Okresy" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "lub" @@ -3080,25 +3180,29 @@ msgid "Runs" msgstr "Uruchomiony" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Åšredia" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Åšredia" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Maksimum" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Minimum" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Czeka" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Podsumowanie" @@ -3198,123 +3302,123 @@ msgstr "" msgid "Tunnel" msgstr "Tunel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Nie zainicjalizowany" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Statystyka Sieciowej Bazy Danych WÄ™zÅ‚a" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Policz" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transporty" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Kraj" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Nasze informacje" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Info dla uczestnika" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "PeÅ‚ny wpis" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Ukryte" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Uaktualnione" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} temu" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Opublikowane" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "Klucz podpisujÄ…cy" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adres(y)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "koszt" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Ukryte lub uruchamia siÄ™" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU z przedstawicielami" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP i SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP i SSU z przedstawicielami" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 tylko SSU, przedstawiciele" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, przedstawiciele" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, przedstawiciele" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 tylko NTCP, SSU, przedstawicieli" @@ -3333,7 +3437,7 @@ msgid "Hide news" msgstr "Ukryj wiadomoÅ›ci" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Pokaż wiadomoÅ›ci" @@ -3384,13 +3488,13 @@ msgstr "Grupy" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "PrÄ™dkość" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Wydajność" @@ -3974,13 +4078,13 @@ msgstr "ERR-Odchylenie zegara o {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testuje" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -4007,7 +4111,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Za zaporÄ…" @@ -4663,88 +4767,88 @@ msgstr "OdÅ›wież (s)" msgid "Enable" msgstr "WÅ‚Ä…cz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Ogranicznik przepustowoÅ›ci" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KB/s WE" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KB/s WY" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "UdostÄ™pnij" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "UWAGA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "SkonfigurowaÅ‚eÅ› I2P by udostÄ™pniać jedynie {0}KB/sek." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P wymago co najmniej 12 KB/s, by wÅ‚Ä…czyć udostÄ™pnianie Å‚Ä…cza" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "To zwiÄ™ksza TwojÄ… anonimowość poprzez tworznie ruchu przykrywajÄ…cego, jak równiż pomaga sieci." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "I2P skonfigurawane, by udostÄ™pniać {0} KB/s." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Strona zaawansowanych ustawieÅ„ sieciowych" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Anuluj" @@ -4756,15 +4860,15 @@ msgstr "ustawienia zaawansowane" msgid "I2P Advanced Configuration" msgstr "Zaawansowana konfiguracja I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Zaawansowana konfiguracja I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Niektóre zmiany mogÄ… wymagać restartu, aby zmiany byÅ‚y widoczne." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "By poczynić zmiany, edytuj plik {0}." @@ -4777,92 +4881,92 @@ msgstr "skonfiguruj klienty" msgid "I2P Client Configuration" msgstr "Konfiguracja klientów I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Konfiguracja klientów" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Klienty Java umieszczone poniżej sÄ… uruchamiane przez wÄ™zeÅ‚ i dziaÅ‚ajÄ… w tej samej JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "DokonujÄ…c tu zmian, zachowaj szczególnÄ… ostrożność. 'Konsola wÄ™zÅ‚a' oraz 'tunele aplikacji' sÄ… wymagane dla wiÄ™kszoÅ›ci funkcji I2P. Tylko zaawansowani użytkownicy powinni zmieniać te ustawienia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Aby zmienić opcje innych klientów, edytuj plik" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Po wprowadzeniu zmian należy zrestartować Ruter." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Zaawansowana Konfiguracja Interfejsu Klientów" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Konfiguracja ZewnÄ™trznego Interfejsu I2CP (I2P Client Protocol)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "WÅ‚Ä…czone bez SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "WÅ‚Ä…czone z wymaganym SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" 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:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interfejs I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Port I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autoryzacja" -#: ../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:558 msgid "Require username and password" msgstr "Wymaga loginu i hasÅ‚a" -#: ../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:560 msgid "Username" msgstr "Użytkownik" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:566 msgid "Any changes made here must also be configured in the external client." 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "Wiele klientów nie wspiera SSL lub autoryzacji" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Konfiguracja WebApp" -#: ../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:580 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 " @@ -4872,7 +4976,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Poniższe aplikacje Java uruchamiane sÄ… przez klienta webConsole i dziaÅ‚ajÄ… na tej samej JVM, co wÄ™zeÅ‚. Zwykle sÄ… aplikacjami dostÄ™pnymi przez konsolÄ™ wÄ™zÅ‚a. 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:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582 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 " @@ -4880,49 +4984,65 @@ msgid "" "preferred method." 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 wÄ™zeÅ‚ 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:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Konfiguracja wtyczek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Wtyczki podane poniżej sÄ… uruchamiane przez klienta webConsole." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Instalacja wtyczek" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "Szukaj dostÄ™pnych wtyczek na {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Aby zainstalować wtyczkÄ™, proszÄ™ wprowadzić adres URL:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" -msgstr "konfiguruj głównÄ…" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 +msgid "config home" +msgstr "konfiguruj głównÄ…" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "DomyÅ›lna strona główna" -#: ../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:480 msgid "Use old home page" msgstr "Użyj starej strony głównej" -#: ../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 msgid "Search Engines" msgstr "Wyszukiwarki" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "Wybrane ukryte usÅ‚ugi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "Ustawienia i aplikacje" @@ -4935,36 +5055,36 @@ msgstr "konfiguruj zestaw kluczy" msgid "I2P Keyring Configuration" msgstr "Konfiguracja zestawu kluczy I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Zestaw kluczy wÄ™zÅ‚a jest używany do odszyfrowania zaszyfrowanych leaseSetów." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Manualne Dodanie do Zestawu Kluczy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Wpisz tu klucze do odlegÅ‚ych zaszyfrowanych miejsc docelowych." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Klucze do miejsc lokalnych muszÄ… zostać wpisane do" -#: ../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:495 msgid "I2PTunnel page" msgstr "ZarzÄ…dzanie ukrytymi usÅ‚ugami" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Nazwa msc. docelowego, hash lub peÅ‚ny klucz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Klucz szyfrujÄ…cy" @@ -4976,61 +5096,61 @@ msgstr "konfiguruj logowanie" msgid "I2P Logging Configuration" msgstr "Konfiguracja Logowania do I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Konfiguruj Opcje Logowania do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Plik logów" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "Edytuj {0}, by zmienić" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(symbol '@' zostanie zastÄ…piony podczas rotacji logów)" -#: ../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:447 msgid "Log record format" msgstr "Format logów" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(użyj 'd' = data, 'c' = klasa, 't' = temat, 'p' = priorytet, 'm' = wiadomość)" -#: ../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:453 msgid "Log date format" msgstr "Format daty w logach" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "(MM=miesiÄ…c, dd=dzieÅ„, HH=godzina, mm=minuta, ss=sekunda, SSS=millisekunda)" -#: ../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:459 msgid "Max log file size" msgstr "Maksymalny rozmiar logów" -#: ../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:463 msgid "Default log level" msgstr "DomyÅ›lny poziom logowania" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG i INFO nie sÄ… zalecane jako domyÅ›lne, ponieważ mogÄ… one drastycznie spowolnić Twój wÄ™zeÅ‚)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Poziom nadpisania logów" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nowe nadpisanie" @@ -5042,522 +5162,522 @@ msgstr "konfiguruj dziaÅ‚ania zwiÄ…zane z dziaÅ‚aniem sieci" msgid "I2P Network Configuration" msgstr "Konfiguracja sieci I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "Konfiguracja IP i Transportu" -#: ../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:482 msgid "There is help below." msgstr "Pomoc jest dostÄ™pna poniżej." -#: ../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:484 msgid "UPnP Configuration" msgstr "Konfiguracja UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "WÅ‚Ä…cz UPnP, by otworzyć porty w zaporze" -#: ../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:490 msgid "UPnP status" msgstr "Stan UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Konfiguracja IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "DostÄ™pny z zewnÄ…trz adres IP lub nazwa hosta" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Użyj wszystkich metod automatycznego wykrywania" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "WyÅ‚Ä…cz wykrywanie adresu IP przez UPnP" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignoruj adres IP lokalnego interfejsu" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Używaj tylko wykrywania IP SSU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Tryb ukryty – nie publikuj adresu 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Podaj adres IP lub nazwÄ™ hosta" -#: ../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:524 msgid "Action when IP changes" msgstr "Akcja przy zmianie IP" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Tryb laptopa – Dla wzmocnienia anonimowoÅ›ci zmienia tożsamość wÄ™zÅ‚a oraz port UDP, gdy zmienia siÄ™ adres IP" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Eksperymentalny" -#: ../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:532 msgid "IPv6 Configuration" msgstr "Konfiguracja 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:536 msgid "Disable IPv6" msgstr "WyÅ‚Ä…cz 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:540 msgid "Enable IPv6" msgstr "WÅ‚Ä…cz IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Preferuj IPv4 nad IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Preferuj IPv6 nad IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Używaj tylko IPv6 (wyÅ‚Ä…cz IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "Konfiguracja UDP" -#: ../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:558 msgid "UDP port:" msgstr "port UDP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "WyÅ‚Ä…cz caÅ‚kowicie" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(wybierz tylko wtedy, gdy zapora blokuje wychodzÄ…cy ruch UDP)" -#: ../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:578 msgid "TCP Configuration" msgstr "Konfiguracja TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Użyj adresu IP wykrytego automatycznie" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "obecnie" -#: ../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:590 msgid "if we are not firewalled" msgstr "jeÅ›l nie jesteÅ›my za zaporÄ…" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Zawsze używaj auto-wykrywanego adresu IP (Nie zaporowego)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "WyÅ‚Ä…cz ruch przychodzÄ…cy (za zaporÄ…)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(wybierz tylko wtedy, gdy zapora blokuje lub przycina wychodzÄ…cy ruch TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "DostÄ™pny z zewnÄ…trz port TCP" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Używaj portu skonfigurowanego dla UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Podaj port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Uwagi" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Nikomu nie ujawniaj numerów portów! <br/> b) Zmiana tych ustawieÅ„ spowoduje restart wÄ™zÅ‚a." -#: ../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:637 msgid "Configuration Help" msgstr "Pomoc w konfiguracji" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Co prawda I2P bÄ™dzie dziaÅ‚ać za wiÄ™kszoÅ›ciÄ… zapór, ale Twoja szybkość i integracja z sieciÄ… zwiÄ™kszy siÄ™, jeÅ›li użyjesz przekierowania portów UDP i TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "JeÅ›li możesz, zrób wyÅ‚om w swojej zaporze, który pozwoli na dostarczanie pakietów TCP i UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "WiÄ™kszość powyższych opcji jest przeznaczonych dla specjalnych sytuacji, na przykÅ‚ad gdy UPnP nie dziaÅ‚a poprawnie lub niekontrolowana przez Ciebie zapora wyrzÄ…dza szkody." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Pewne rodzaje zapór – jak symetryczne NAT-y – mogÄ… nie współpracować poprawnie z I2P. " -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "ObsÅ‚uga UPnP jest w wersji beta i może nie dziaÅ‚ać z wielu powodów" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Nie znaleziono urzÄ…dzenia z UPnP" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP wyÅ‚Ä…czone w urzÄ…dzeniu" -#: ../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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" msgstr "BÅ‚Ä™dy w implementacji UPnP urzÄ…dzenia" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Wiele zapór/routerów na Å›cieżce poÅ‚Ä…czenia internetowego" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "Zmiana urzÄ…dzenia UPnP, reset lub zmiana adresu" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Sprawdź stan UPnP tutaj." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP może być wÅ‚Ä…czone lub wyÅ‚Ä…czone powyżej, ale zatwierdzenie zmian wymaga restartu wÄ™zÅ‚a." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Nazwa hosta podana wyżej bÄ™dzie opublikowana w bazie sieci." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Oni <b>nie sÄ… prywatne</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "<b>Nie podawaj adresów IP z prywatnej puli</b>, np. 127.0.0.1 lub 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "JeÅ›li podasz zÅ‚y adres IP lub nazwÄ™ hosta, albo nie ustawisz poprawnie swojej zapory lub NAT-u, Twoja wydajność sieciowa znacznie spadnie." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "JeÅ›li masz wÄ…tpliwoÅ›ci, pozostaw domyÅ›lne ustawienia." -#: ../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:686 msgid "Reachability Help" msgstr "Pomoc ze ZdolnoÅ›ciÄ… OdbiorczÄ…" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "JeÅ›li twoja zapora jest otwarta, a I2P dalej uważa, że jesteÅ› za zaporÄ… – pamiÄ™taj, iż możesz mieć kilka zapór, np. przykÅ‚ad zewnÄ™trzny sprzÄ™towy router." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "JeÅ›li pojawia siÄ™ bÅ‚Ä…d, możesz sprawdzić <a href=\"logs.jsp\">logi</a> w celu zdiagnozowania problemu." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Najprawdopodobniej Twój port UDP nie jest chroniony przez zaporÄ™." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Najprawdopodobniej Twój port UDP jest chroniony przez zaporÄ™." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Czasami możesz otrzymać bÅ‚Ä…d dotyczÄ…cy zapory, ponieważ metody jej wykrywania nie sÄ… w 100% niezawodne." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "JeÅ›li bÅ‚Ä…d ten nie przestanie siÄ™ pojawiać – sprawdź, czy Twoje zapory wewnÄ™trzna i zewnÄ™trzna sÄ… otwarte dla portu." -#: ../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:708 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 chronione zaporÄ… dziaÅ‚a poprawnie, gdyż wÄ™zeÅ‚ używa \"przedstawicieli\", by przekazywać przychodzÄ…ce poÅ‚Ä…czenia. Nie ma zatem powodu do niepokoju." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Jednakże, otrzymasz wiÄ™cej ruchu i pomożesz sieci bardziej, gdy otworzysz swojÄ… zaporÄ™." -#: ../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:712 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 "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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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 "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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Aktualnie wÄ™zeÅ‚ testuje, czy Twój port UDP jest chroniony firewallem." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "W niektórych krajach tryb ukryty jest automatycznie wÅ‚Ä…czany dla dodatkowej ochrony." -#: ../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:726 msgid "WARN - Firewalled and Fast" 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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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 "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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "ProszÄ™ otworzyć firewalla lub wyÅ‚Ä…czyć powyższe przychodzÄ…ce poÅ‚Ä…czenia TCP" -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Wydaje siÄ™, że zapora blokuje TCP, wiÄ™c wÄ™zeÅ‚ nie przyjmuje poÅ‚Ä…czeÅ„ przychodzÄ…cych." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Otwórz swój firewall lub wÅ‚Ä…cz UDP." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Odchylenie zegara" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Twój zegar systemowy jest przesuniÄ™ty, co może powodować problemy w uczestnictwie w sieci." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Popraw ustawienia zegara jeÅ›li ten problem bÄ™dzie dalej wystÄ™pować." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Prywatny Adres TCP" -#: ../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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - SymetrycznyNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P wykryÅ‚o, że twoja zapora to symetryczny NAT." -#: ../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:770 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 "I2P nie dziaÅ‚Ä… dobrze za tego typu zaporami. Prawdopodobnie nie bÄ™dzie przyjmowaÅ‚o poÅ‚Ä…czeÅ„ przychodzÄ…cych, co zmniejszy Twoje uczestnictwo w sieci." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." msgstr "Po wystÄ…pieniu tego bÅ‚Ä™du wymagany jest restart." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Client Manager I2CP Error - sprawdź logi" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5571,28 +5691,28 @@ msgstr "konfiguruj uczestników" msgid "I2P Peer Configuration" msgstr "Konfiguracja uczestnika I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "RÄ™cznie ustawienia uczestnika" -#: ../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:488 msgid "Router Hash" msgstr "Hash wÄ™zÅ‚a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Recznie zbanuj / odbanuj uczestnika" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Banowanie zapobiegnie udziaÅ‚owi tego uczestnika w tunelach, które stworzysz." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Dostosuj Bonusy Profilu" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5600,15 +5720,15 @@ msgid "" "displayed on the" msgstr "Premie mogÄ… być dodatenie lub ujemne. SÄ… one brane pod uwagÄ™ przy wÅ‚Ä…czaniu uczestnika do grupy szybkich lub o wysokiej wydajnoÅ›ci. Szybcy uczestnicy sÄ… używani do budowania tuneli klienckich. Uczestnicy o wysokiej wydajnoÅ›ci sÄ… używani do budowania tuneli rozpoznawczych. Aktualne premie sÄ… pokazane na " -#: ../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:508 msgid "profiles page" msgstr "strona profili" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Zbanowani uczestnicy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Zbanowane adresy IP" @@ -5620,102 +5740,149 @@ msgstr "konfiguruj ponowne seedowanie" msgid "I2P Reseeding Configuration" msgstr "Konfiguracja Ponownego Seedowania I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Konfiguracja Ponownego Seedowania" - -#: ../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:475 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 "Ponowne seedowanie to proces znajdowania innych wÄ™złów, gdy po raz pierwszy dokonujesz instalacji I2P, lub gdy Twojemu wÄ™zÅ‚owi zostaÅ‚o zbyt maÅ‚o odesÅ‚aÅ„ do wÄ™złów." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." 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: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 "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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Zobacz {0} dla instrukcji wykonania rÄ™cznie ponownego seedowania." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Konfiguracja Ponownego Seedowania" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "Spróbuj wpierw SSL, później nie-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Używaj tylko SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Używaj tylko nie-SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLs" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "WÅ‚Ä…czyć HTTP Proxy?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Host" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Port" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Użyć autoryzacji HTTP Proxy?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP Proxy Użytkownik" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP Proxy HasÅ‚o" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "WÅ‚Ä…czyć HTTPS Proxy?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "Host Proxy HTTPS" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Port 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Użyć autoryzacji HTTPS Proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS Proxy Użytkownik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS Proxy HasÅ‚o" @@ -5727,127 +5894,127 @@ msgstr "konfiguruj usÅ‚ugÄ™" msgid "I2P Service Configuration" msgstr "Konfiguracja UsÅ‚ug I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "WyÅ‚Ä…cz wÄ™zeÅ‚" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Eleganckie zamkniÄ™cie pozwala wÄ™zÅ‚owi zakoÅ„czyć już rozpoczÄ™te zadania, ale może zająć to kilka minut." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "JeÅ›li chcesz wyÅ‚Ä…czyć wÄ™zeÅ‚ natychmiast, ta opcja też jest możliwa." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "JeÅ›li chcesz, aby wÄ™zeÅ‚ 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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 "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, np. hasÅ‚o do konsoli wÄ™zÅ‚a lub interfejs sieciowy, na którym nasÅ‚uchuje." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Elegancki restart zajmie kilka minut, ale uczestnicy, z którymi byÅ‚eÅ› poÅ‚Ä…czony, bÄ™dÄ… wdziÄ™czni, że ich tunele nie zostaÅ‚y zerwane. Twardy restart nastÄ™puje natychmiast i zrywa wszystkie poÅ‚Ä…czenia." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Po zamkniÄ™ciu, wÄ™zeÅ‚ poczeka 1 minutÄ™ przed ponownym uruchomieniem siÄ™." -#: ../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:499 msgid "Systray integration" msgstr "Integracja zasobnika systemowego" -#: ../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:501 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 "Na platformie Windows istnieje maÅ‚a aplikacja, znajdujÄ…ca siÄ™ w zasobniku systemowym, umożliwiajÄ…ca wyÅ›wietlenie statusu wÄ™zÅ‚a" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 msgid "" "If you are on windows, you can either enable or disable that icon here." 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "Pokaż ikonÄ™ w zasobniku systemowym" -#: ../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:509 msgid "Hide systray icon" msgstr "Ukryj ikonÄ™ w zasobniku systemowym" -#: ../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:511 msgid "Run on startup" msgstr "Uruchom przy starcie" -#: ../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:513 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 "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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "JeÅ›li wolisz okno poleceÅ„, możesz też uruchomić" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Uwaga" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "JeÅ›li w tym momencie używasz I2P jako usÅ‚ugÄ™, usuniÄ™cie spowoduje natychmiastowe wyÅ‚Ä…czenie wÄ™zÅ‚a." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Odpluskwianie" -#: ../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:533 msgid "View the job queue" msgstr "Pokaż kolejkÄ™ zadaÅ„" -#: ../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:537 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 "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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "WÅ‚Ä…czać przeglÄ…darkÄ™ przy uruchamianiu wÄ™zÅ‚a?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5861,15 +6028,15 @@ msgstr "konfiguruj mapÄ™ przeglÄ…dowÄ…" msgid "I2P Summary Bar Configuration" msgstr "Konfiguracja Mapy PrzeglÄ…dowej I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "CzÄ™stotliwość OdÅ›wieżania" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "sekundy" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Dostosuj MapÄ™ PrzeglÄ…dowÄ…" @@ -5881,41 +6048,41 @@ msgstr "konfiguruj ststystyki" msgid "I2P Stats Configuration" msgstr "Konfiguracja statystyk I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Konfiguruj Zbiór Statystyk I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "WÅ‚Ä…czyć peÅ‚ne statystyki?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "zmiana wymaga ponownego uruchomienia" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Plik statystyk" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtr" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "zaznacz wszystkie" -#: ../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:485 msgid "Log" msgstr "Log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Wykres" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Zaawansowany filtr" @@ -5927,43 +6094,43 @@ msgstr "konfiguruj tunele" msgid "I2P Tunnel Configuration" msgstr "Konfiguracja tuneli I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "ZwiÄ™kszenie anonimowoÅ›ci zawsze odbywa siÄ™ kosztem wydajnoÅ›ci i vice versa." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunele dÅ‚uższe niż 3 skoki (na przykÅ‚ad 2 skoki + 0-2 skoki, 3 skoki + 0-1 skok, 3 skoki + 0-2 skoki) lub duża ilość tuneli podstawowych i zapasowych mogÄ… poważnie zmniejszyć wydajność." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." 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:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Zmieniaj te ustawienia z rozwagÄ…. Dokonuj zmian, jeÅ›li pojawiajÄ… siÄ™ problemy. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Ustawienia tunelu rozpoznawczego zostaÅ‚y zmienione i zapisane w pliku router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Zmiany tunelu klienta sÄ… tymczasowe i nie sÄ… zapisane." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "By dokonać permanentnych zmian tunelu klienta, zobacz" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "ZarzÄ…dzanie ukrytymi usÅ‚ugami" @@ -5975,36 +6142,36 @@ msgstr "konfiguruj UI" msgid "I2P UI Configuration" msgstr "Konfiguracja I2P UI" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Styl konsoli wÄ™zÅ‚a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Wybór stylu nie jest możliwy dla przeglÄ…darki Internet Explorer, przepraszamy." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "JeÅ›li nie używasz IE, prawdopodobnie Twoja przeglÄ…darka symuluje bycie IE. JeÅ›li chciaÅ‚byÅ› mieć możliwość zmiany stylu konsoli, prosimy o skonfigurowanie Twojej przeglÄ…darki (lub proxy), by używać innego Å‚aÅ„cucha User-Agent." -#: ../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:453 msgid "Router Console Language" msgstr "JÄ™zyk konsoli wÄ™zÅ‚a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Zapraszamy do przyÅ‚Ä…czenia siÄ™ do projektu tÅ‚umaczenia konsoli wÄ™zÅ‚a! Skontaktuj siÄ™ z developerami na kanale IRC #i2p-dev." -#: ../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:463 msgid "Apply" msgstr "Zastosuj" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "HasÅ‚o konsoli wÄ™zÅ‚a" @@ -6016,71 +6183,71 @@ msgstr "ustawienia aktualizacji" msgid "I2P Update Configuration" msgstr "Konfiguracja Uaktualniania I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Sprawdź aktualnoÅ›ci i uaktualnienia I2P " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "WiadomoÅ›ci i aktualizacje I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Sprawdź aktualnoÅ›ci" -#: ../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:451 msgid "News Updates" msgstr "AktualnoÅ›ci" -#: ../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:459 msgid "Update In Progress" msgstr "Trwa aktualizacja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL wiadomoÅ›ci" -#: ../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:475 msgid "Refresh frequency" msgstr "CzÄ™stotliwość odÅ›wieżania" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Polityka aktualizacji" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Pobierać wiadomoÅ›ci przez eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Aktualizować przez 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:497 msgid "eepProxy host" msgstr "eepProxy host" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Aktualizuj adresy URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Zaufane klucze" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Budowa Unsigned URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Uaktualnienia bÄ™dÄ… dostarczane poprzez Twojego menadżera paczek." diff --git a/apps/routerconsole/locale/messages_pt.po b/apps/routerconsole/locale/messages_pt.po index be3644283f51ed88bb717476bfbf5d34da89ae42..97fe08b8c28495502d8e9f5607b8614603919bb9 100644 --- a/apps/routerconsole/locale/messages_pt.po +++ b/apps/routerconsole/locale/messages_pt.po @@ -4,12 +4,14 @@ # To contribute translations, see http://www.i2p2.de/newdevelopers # # Translators: +# alfalb.as, 2015 # Danton Medrado, 2013 # kgtm <fabio.h.f.antunes@gmail.com>, 2014 # hxdcmls, 2013 # hxdcmls, 2013 # hxdcmls, 2013 # hxdcmls, 2013 +# wtfisthis <low_fps11@yahoo.com>, 2015 # wtfisthis <low_fps11@yahoo.com>, 2012-2013 # rafaelbf, 2013 # Rafael Ferrari, 2013 @@ -23,9 +25,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-06 18:38+0000\n" +"Last-Translator: wtfisthis <low_fps11@yahoo.com>\n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,6 +47,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -54,6 +57,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -63,6 +67,7 @@ msgstr[1] "{0} seg" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -72,6 +77,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -79,18 +85,34 @@ msgstr[0] "1 hora" msgstr[1] "{0} horas" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "indisponÃvel" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dia" msgstr[1] "{0} dias" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -127,7 +149,7 @@ msgstr "Para" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "nenhum" @@ -137,93 +159,97 @@ msgstr "nenhum" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" -msgstr "Rejeitando túneis: Iniciando" +msgstr "A rejeitar túneis: A iniciar." -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" -msgstr "A rejeitar túneis: Grande atraso nas mensagens" - -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 -msgid "Rejecting most tunnels: High number of requests" -msgstr "A rejeitar a maioria dos túneis: Grande numero de pedidos" +msgstr "A rejeitar túneis: Atraso de mensagem elevado" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 msgid "Rejecting tunnels: Limit reached" msgstr "A rejeitar túneis: Limite atingido" +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 +msgid "Rejecting most tunnels: High number of requests" +msgstr "A rejeitar a maioria dos túneis: Numero de pedidos elevado" + +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Aceitar a maioria dos túneis" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "A aceitar túneis" + #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "A rejeitar túneis: Limite de largura de banda" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "A rejeitar a maioria dos túneis: Limite de largura de banda" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Aceitar a maioria dos túneis" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "A aceitar túneis" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "A rejeitar túneis: A Desligar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "A rejeitar túneis" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Ressemeando" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "A propagação encontrou apenas 1 Roteador." msgstr[1] "A propagação encontrou {0} Roteadores." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "A propagação falhou." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Ver {0} para ajuda." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "página de configuração de propagação" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Propagação: procurar semente de URL" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -257,6 +283,10 @@ msgstr "Quantos pares estamos comunicando ativamente" msgid "Known fast peers" msgstr "Pares conhecidos rápidos" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Registro do banco de dados da rede I2P" @@ -267,52 +297,56 @@ msgstr "Registro do banco de dados da rede I2P" msgid "No transports (hidden or starting up?)" msgstr "Sem transportes (escondidos ou a iniciar?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Inalcançável em qualquer transporte" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Endereço de Transporte do Roteador" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} é usado para conexões de saÃda apenas" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP não está habilitado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Ajuda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "O limite da tua conexão de transporte foi definido automaticamente baseado na configuração de largura de banda." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Para substituir esses limites, adiciona as definições i2np.ntcp.maxConnections=nnn e i2np.udp.maxConnections=nnn na página de configuração avançada." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definições" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -323,154 +357,154 @@ msgstr "Definições" msgid "Peer" msgstr "Par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "O Par/Vizinho remoto, identificado pelo hash de roteador" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Conexões de entrada" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Conexões de saÃda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Eles se ofereceram para nos ajudar (ajudando os outros iniciarem conexões de entrada atravessando o seu firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Nos oferecemos para ajudar (ajudar outros atravessar o firewall deles)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Quanto tempo desde que o ultimo pacote foi recebido / enviado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Inativo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Entrada/SaÃda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "A suavizada taxa de transferência de entrada / saÃda (KBytes por segundo)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "A quanto tempo foi estabelecida esta conexão" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Cima" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Skew" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "A diferença entre o relógio do Par e o seu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "A janela de congestionamento, que é quantos bytes podem ser enviados sem reconhecimento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "O numero de mensagens enviadas que aguardam reconhecimento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "O numero máximo de mensagens para enviar em simultâneo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "O numero de envios pendentes que excede a janela de congestionamento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "O limitador de inicio lento " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "O tempo de ida e volta em milisegundos" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "O tempo limite de retransmissão de milisegundos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Limite máximo actual de tamanho de pacotes / máximo estimado de tamanho de pacotes (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "O numero total de pacotes enviados pelo par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "O numero total de pacotes recebidos pelo par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "O numero total de pacotes retransmitidos para o par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "O numero total de pacotes recebidos em duplicado pelo par" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -750,91 +784,100 @@ msgstr "Banido" msgid "backlogged" msgstr "backlogged" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "A cancelar pedidos de túneis: Demasiado lento" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "A descartar pedidos de túnel: Sobrecarregado" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "A rejeitar túneis: Sobrecarga de pedidos" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "A rejeitar túneis: Limite de conexão" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "A rejeitar pedidos de túneis: Carga elevada" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "A descartar pedidos de túneis: Tempo de fila" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Nova versão para a extensão {0} está disponÃvel" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Não foi possÃvel verificar por atualizações {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Nenhuma versão nova disponÃvel para extrensão {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} bytes transferidos" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Falha na transferência de {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Atualização baixada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Reiniciando" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Atualização verificada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "de {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Arquivo de atualização sem assinatura {0} está corrompido" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Cópia para {0} falhou" @@ -863,22 +906,25 @@ msgid "Checking for update of plugin {0}" msgstr "Procurando por atualização da extensão {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Atualizando" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Tentativa de instalação pelo arquivo {0}" +msgid "Bad URL {0}" +msgstr "URL malformada {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Nenhum arquivo selecionado {0}" +msgid "Attempting to install from file {0}" +msgstr "Tentativa de instalação pelo arquivo {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -886,7 +932,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Falha na instalação pelo arquivo {0}, copiar falhou." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Baixando plugin {0}" @@ -1167,181 +1213,195 @@ msgid "Configuration saved successfully" msgstr "Configuração salva com sucesso" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Erro ao salvar a configuração (aplicada, mas não salva) - consulte os logs de erros" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Guardar configuração do cliente" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Guardar configuração de interface" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Guardar configuração WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Guardar configuração Plugin" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Instalar Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Atualizar todos os plugins instalados" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "parar erro de Plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Plugin apagado {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "excluir erro de Plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Plugin parou {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Aplicação web {0} foi parada" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Começar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Novo cliente adicionado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Configuração do cliente salva com sucesso" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Ãndice cliente ruim." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Cliente {0} parou" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Cliente {0} iniciou" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Cliente {0} removido" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "salva configuração WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Salva configuração de Plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "começado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Falha ao iniciar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Falha ao localizar o servidor." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Sem URL do plugin especificado." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Sem URL de atualização especificado para {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Plugin ou atualização a baixar já em andamento." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Atualizando todas extensões" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "URL malformada {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Plugin de verificação de {0} para atualizações" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Plugin começou {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Erro de Plugin ao iniciar {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Usuário {0} adicionado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Configuração da interface salva" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1355,7 +1415,7 @@ msgid "Edit" msgstr "Editar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Adicionar cliente" @@ -1392,7 +1452,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1430,12 +1490,12 @@ msgstr "Stop" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Verificar por actualizações " #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Actualizar" @@ -1452,38 +1512,38 @@ msgstr "Apagar" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Apagar selecionados" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Adicionar item" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Voltar ao padrão" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Salvar" @@ -1514,12 +1574,12 @@ msgid "Removed" msgstr "Removido" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Adicionar chave" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Apagar chave" @@ -1619,21 +1679,21 @@ msgid "Select a class to add" msgstr "Selecione uma classe para adicionar" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Velocidade" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Página inicial" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Network" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1680,57 +1740,57 @@ msgstr "Network" msgid "Summary Bar" msgstr "Barra de resumo" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnels" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Clientes" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Chaveiro" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logging" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Pares" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Stats" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Advanced " #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Salvar alterações" @@ -1851,7 +1911,7 @@ msgid "or {0} bytes per month maximum" msgstr "ou {0} bytes por mês no máximo" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr " Banir Par até reiniciar" @@ -1871,7 +1931,7 @@ msgid "Invalid peer" msgstr "par invalido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Desbanir Par" @@ -1884,7 +1944,7 @@ msgid "is not currently banned" msgstr "actualmente não é banido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Ajustar bônus dos Pares" @@ -1900,29 +1960,64 @@ msgstr "Valor de velocidade inválido" msgid "Unsupported" msgstr "não suportado" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Salvar mudanças e ressemear agora" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Ressemeamento já em andamento" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Iniciando processo de ressemeamento" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Configuração salva com sucesso" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Desligar imediatamente" @@ -1977,118 +2072,118 @@ msgstr[1] "Por favor, aguarde expiração dos compromisso sde encaminhamento par msgid "Restart in {0}" msgstr "Reiniciar em {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Desligar de forma não forçada" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Começando encerramento gracioso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Cancelar desligamento gracioso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Desligamento gracioso cancelado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Reinicio gracioso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "ReinÃcio gracioso pedido" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "ReinÃcio brusco" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "DifÃcil reiniciar solicitado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Recodificar e Reiniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Recodificando após o reinÃcio com sucesso" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Encerrado e recodificado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Recodificando após encerramento" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Executar I2P na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Não executar I2P ao iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "tópicos de despejo" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Dump de threads em {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Ver consola na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Mostrar consola ao iniciar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Não visualizar consola na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Consola não é para ser visualizada na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Forçar coleta de lixo" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Coleta de lixo completa pedida" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "serviço instalado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Aviso: não é possÃvel instalar o serviço" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Serviço removido" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Aviso: não é possÃvel remover o serviço" @@ -2129,7 +2224,7 @@ msgid "Refresh interval must be a number" msgstr "Intervalo de atualização tem que ser um número" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Restaurar padrão completo" @@ -2144,7 +2239,7 @@ msgid "Summary bar will refresh shortly." msgstr "Barra de resumo irá atualizar em breve." #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Restaurar padrão mÃnimo" @@ -2261,8 +2356,8 @@ msgid "Outbound options" msgstr "opções de saÃda" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Adicionar usuário" @@ -2416,7 +2511,7 @@ msgid "Add" msgstr "Adicionar" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Palavra-passe" @@ -2544,7 +2639,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2556,90 +2651,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tempo" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Formulário inválido preenchido, provavelmente porque o botão \"voltar\" ou \"recarregar\" do navegador foi pressionado. Por favor, reenvie o formulário." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2733,7 +2832,7 @@ msgid "Periods" msgstr "PerÃodos" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "ou" @@ -3073,25 +3172,29 @@ msgid "Runs" msgstr "Em execução" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Média" +msgid "Dropped" +msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Média" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Máximo" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "MÃnimo" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Em espera" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Resumo" @@ -3191,123 +3294,123 @@ msgstr "Concessão" msgid "Tunnel" msgstr "Túnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Não iniciado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "EstatÃsticas do roteador I2P" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Contagem" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transportes" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "PaÃs" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Nossas informações" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Informações do Par para" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Informação completa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Escondido" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Atualizado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} atrás" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publicado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Endereço(s)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "custo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "InvisÃvel ou iniciando" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU com intermediadores" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP e SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP e SSU com intermediadores" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "Apenas IPv6 com introdutores SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "SSU IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "SSU introdutores com IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "NTCP IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "NTCP e SSU com IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "NTCP e SSU introdutores com IPv6" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "Apenas NTCP e SSU introdutores com IPv6" @@ -3326,7 +3429,7 @@ msgid "Hide news" msgstr "Esconder notÃcias" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Mostrar notÃcias" @@ -3373,13 +3476,13 @@ msgstr "Grupos (Caps)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Velocidade" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacidade" @@ -3961,13 +4064,13 @@ msgstr "ERR-Diferença de relógio de {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testando" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3994,7 +4097,7 @@ msgstr "WARN-Floodfill mas firewall bloqueando" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Firewall bloqueando" @@ -4650,88 +4753,88 @@ msgstr "Atualizar (s)" msgid "Enable" msgstr "Habilitar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Limitador de velocidade" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "O I2P irá funcionar melhor se você configurar as taxas conforme a velocidade contratada da sua internet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps entrando" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps saindo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Compartilhar" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "I2P está configurado para compartilhar apenas {0} KBps" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P requer pelo menos 12KBps para habilitar compartilhamento." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Habilite compartilhamento (participação em túneis) configurando para maior transmissão de dados." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "isso melhora seu anonimato criando transmissão de dados para disfarce, e ajuda a rede I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "I2P foi configurado para compartilhar {0} KBps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Quanto maior a transmissão de dados compartilhada, melhor teu anonimato maior a ajuda para a rede I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Configuração avançada de rede" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Cancelar" @@ -4743,15 +4846,15 @@ msgstr "configuração avançada" msgid "I2P Advanced Configuration" msgstr "Configuração Avançada I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configuração Avançada do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Algumas alterações podem precisar de um reinÃcio para fazerem efeito." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4764,92 +4867,92 @@ msgstr "configuração de clientes" msgid "I2P Client Configuration" msgstr "Configuração de Clientes I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Configuração de Clientes" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Os clientes Java listados abaixo são iniciados pelo I2P e executam na mesma JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Tenha atenção ao alterar definições neste local. A 'consola do router' e 'túneis da aplicação' são requeridos para maior parte dos usos do I2P. Apenas utilizadores avançados devem alterar estas definições." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Para mudar outras opções de cliente, edite o arquivo" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "É necessário um reinÃcio para as alterações fazerem efeito." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Configuração Avançada da Interface de Clientes" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Configuração da Interface Externa I2CP (I2P Client Protocol)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Habilitado sem SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Habilitado com SSL necessário" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Desabilitado - Clientes fora deste processo Java não podem conectar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interface I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Porta I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorização" -#: ../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:558 msgid "Require username and password" msgstr "É necessário nome de usuário e palavra-passe" -#: ../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:560 msgid "Username" msgstr "Nome de usuário" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "As configurações padrão funcionarão para a maioria das pessoas." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Quaisquer alterações feitas aqui também precisam ser configuradas no cliente externo." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "Vários clientes não tem apoio para SSL ou autorização." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Configuração WebApp" -#: ../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:580 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 " @@ -4859,7 +4962,7 @@ msgid "" "all (e.g. addressbook)." msgstr "As aplicações web Java listadas abaixo são iniciadas pelo cliente do Painél e executam na mesma JVM que o roteador I2P. Geralmente são aplicações web acessÃveis pelo Painel do Roteador. Podem também serem aplicações completas (ex. i2psnark), front-ends para outros clientes ou aplicativos habilitados separadamente (ex. susidns, i2ptunnel), ou não tem interface web (ex. livro de endereços)" -#: ../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:582 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 " @@ -4867,49 +4970,65 @@ msgid "" "preferred method." msgstr "Um aplicação web também pode ser desabilitada movendo o arquivo .war do diretório webapps; contudo o arquivo e a aplicação vai reaparecer quando o I2P é atualizado para uma nova versão, portanto desabilitar o aplicativo aqui é o método recomendado." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Configuração de Plugin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "Os plugins abaixo são iniciados pelo cliente webConsole" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Instalação de plugin" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Para instalar uma extensão, insira a URL para descarregar:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" -msgstr "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 +msgid "config home" +msgstr "config home" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 +msgid "Default Home Page" msgstr "Página inicial padrão" -#: ../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:480 msgid "Use old home page" msgstr "Usar página inicial anterior" -#: ../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 msgid "Search Engines" msgstr "Mecanismos de busca" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4922,36 +5041,36 @@ msgstr "configurar chaveiro" msgid "I2P Keyring Configuration" msgstr "Configuração do chaveiro do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "O chaveiro deste servidor é usado para en/descriptar os leaseSets" -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "O chaveiro pode conter chaves para destinos encriptados locais ou remotos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Adicionar ao chaveiro manualmente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Entre com as chaves para locais remotos encriptados aqui." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Chaves para destinos locais são digitados na" -#: ../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:495 msgid "I2PTunnel page" msgstr "página Túnel I2P" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Nome dest. hash ou chave completa" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Chave de encriptação" @@ -4963,61 +5082,61 @@ msgstr "log das configurações" msgid "I2P Logging Configuration" msgstr "Configuração de logs" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configurar opções de log do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Arquivo log" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(o sÃmbolo '@' será substituÃdo durante o log rotate)" -#: ../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:447 msgid "Log record format" msgstr "Formato do log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(usar 'd' = data, 'c' = classe, 't' = tarefa, 'p' = prioridade, 'm' = mensagem)" -#: ../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:453 msgid "Log date format" msgstr "Formato de datas em relatórios" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM\" = mês, 'dd' = dia, 'HH' = hora, 'mm' = minutos, 'ss' = segundos, 'SSS' = milissegundos)" -#: ../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:459 msgid "Max log file size" msgstr "Tamanho max. do log" -#: ../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:463 msgid "Default log level" msgstr "NÃvel de log padrão" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG e INFO não são recomendados, pois deixam servidor I2P mais lento)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Mudar nÃvel de log" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Novo nÃvel" @@ -5029,522 +5148,522 @@ msgstr "configurar rede" msgid "I2P Network Configuration" msgstr "Configuração da Rede I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "Configuração de IP e Transporte" -#: ../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:482 msgid "There is help below." msgstr "Há ajuda abaixo." -#: ../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:484 msgid "UPnP Configuration" msgstr "Configuração UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Habilitar UPnP para fazer aberturas em paredes de fogo" -#: ../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:490 msgid "UPnP status" msgstr "Estado do UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Configuração de IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Endereço IP ou nome em rede alcançável externamente" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Usar todos os métodos de detecção automática" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Desabilitar detecção de endereço IP por UPnP" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignorar endereços IP locais" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Usar somente detecção de IP SSU" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Modo escondido - não publicar endereço 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:516 msgid "(prevents participating traffic)" msgstr "(impede participação nas transferências)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Especificar nome em rede ou endereço IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Ação quando endereço IP mudar" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Modo laptop - Trocar identidade do roteador e porta UDP quando endereço IP muda para melhor anonimato." -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Experimental" -#: ../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:532 msgid "IPv6 Configuration" msgstr "Configuraçao do 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:536 msgid "Disable IPv6" msgstr "Desabilitar 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:540 msgid "Enable IPv6" msgstr "Habilitar IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Prefiro IPv4 a IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Prefiro IPv6 a IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Utilize apenas IPv6 (desativar IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "Configuração UDP:" -#: ../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:558 msgid "UDP port:" msgstr "Porta UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Desabilitar completamente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(selecione apenas se atrás de uma parede de fogo que bloqueia UDP externo)" -#: ../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:578 msgid "TCP Configuration" msgstr "Configuração TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Usar endereço IP detectado" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "atualmente" -#: ../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:590 msgid "if we are not firewalled" msgstr "se não estivermos atrás de uma parede de fogo" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Sempre usar IP detectado automaticamente (sem firewall)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Desabilitar conexões de entrada (firewall bloqueando)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(selecionar apenas se estiver atrás de um firewall que limita ou bloqueia conexões TCP de saÃda)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Porta TCP alcançável externamente" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Usar a mesma porta configurada para UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Indicar porta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Notas" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) Não revele o número de suas portas para ninguém! b) Alterar essa configuração irá reiniciar teu roteador" -#: ../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:637 msgid "Configuration Help" msgstr "Ajuda de configuração" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "I2P funciona mesmo atrás de diversas paredes de fogo, mas a velocidade e integração na rede podem melhorar se as portas UDP e TCP usadas pelo I2P estiverem redirecionadas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Se possÃvel, faze uma abertura na parede de fogo para permitir que pacotes TCP ou UDP não solicitados sejam recebidos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Se não for possÃvel, o I2P pode usar UPnP (Universal Plug and Play), UDP Hole Punching e \"ajudantes SSU\" para encaminhar as conexões." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "A maioria das opções acima são para situações especiais, por exemplo quando o UPnP não funciona corretamente, ou um firewall que você não pode configurar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Certos tipos de firewalls como os de NAT simétrico, não funcionam bem com o I2P." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP é usado para comunicar com dispositivos de conexão com internet para detectar o endereço IP externo e redirecionar portas." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "A ajuda UPnP está em fase de testes e pode não funcionar por vários motivos." -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Nenhum dispositivo compatÃvel com UPnP encontrado" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP está desabilitado nesse dispositivo" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Aplicativos de firewall podem interferir no UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Defeitos na implementação do UPnP do dispositivo" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Múltiplos firewalls/roteadores na sua conexão de internet" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "Mudança de endereço, reset ou UPnP foi trocado" -#: ../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:672 msgid "Review the UPnP status here." msgstr "Verifique o status UPnP aqui." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "O UPnP pode ser habilitado ou desabilitado acima, mas esta mudança requer que o I2P seja reiniciado." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Nomes em rede escritos acima serão publicados no banco de dados da rede." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "Eles <b>não são privados</b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Inclusive, <b>não coloqueis endereços IP locais</b> como 127.0.0.1 ou 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Se o endereço IP ou nome em rede especificado estiver incorreto, ou tua parede de fogo ou NAT não estiverem adequadamente configurados, o desempenho da tua rede cairá consideravelmente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "Na dúvida, deixai as configurações no padrão." -#: ../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:686 msgid "Reachability Help" msgstr "Ajuda sobre a visibilidade" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Se acreditas que já fizeste uma abertura em teu firewall mas o I2P ainda acusa estar atrás de um, lembra-te que podem haver múltiplos firewalls, como softwares ou roteadores fÃsicos externos." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Se há um erro, os <a href=\"logs.jsp\">relatórios</a> podem ajudar-te à diagnosticar o problema." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Tua porta UDP não aparenta estar atrás de uma parede de fogo." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Tua porta UDP aparenta estar atrás de uma parede de fogo." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Como os métodos de detecção de firewalls não são 100%, poderá ocasionalmente ser mostrado em erros." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Entretanto, se aparecerem constantemente, verifique se tanto a parede de fogo interna e externa estão abertas para as portas." -#: ../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:708 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á bem mesmo atrás de um firewall, não há motivo para preocupação. O I2P vai usar \"ajudantes\" para redirecionar conexões de entrada." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Entretanto, mais dados de participantes seriam recebidos e uma maior ajuda à rede I2P seria dada se tua(s) parede(s) de fogo tiver aberturas." -#: ../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:712 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 "Se já fizeste isso, lembra-te que podem existir paredes de fogo fÃsicas e lógicas, ou estar atrás de uma parede de fogo institucional fora do seu controle." -#: ../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:714 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 "E também, alguns roteadores de internet não conseguem redirecionar corretamente TCP e UDP na mesma porta, ou tem outras limitações ou bugs que os impedem de redirecionar o fluxo de dados para o I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "O roteador I2P está testando agora se sua porta UDP está atrás de um 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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "O roteador não está configurado para publicar seu endereço, portanto ele não espera por conexões externas." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Modo escondido é automaticamente habilitado para mais proteção em certos paÃses." -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "WARN - Classificado como Rápido, mas firewall está bloqueando" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "I2P foi configurado para compartilhar mais de 128KBps de transmissão de dados, mas estás atrás de uma parede de fogo." -#: ../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:730 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 "I2P funcionará adequadamente nesta configuração, mas se realmente tens mais de 128KBps de transmissão de dados para compartilhar, será uma ajuda muito maior se fizeres uma abertura na parede de fogo." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "WARN - Configurado floodfill mas firewall bloqueando" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Você configurou o I2P para ser um roteador floodfill, mas o firewall está bloqueando." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Para melhor participação como um roteador floodfill, você precisa abrir o seu firewall." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "WARN - Porta TCP de entrada habilitada e firewall bloqueando" -#: ../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:740 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 "Você configurou o TCP de entrada, mas a sua porta UDP de entrada está bloqueada pelo firewall, provavelmente a porta TCP também está bloqueada." -#: ../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:742 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 "Se a sua porta TCP de entrada está habilitada mas bloqueada pelo firewall, outros roteadores I2P não vão conseguir se conectar, deixando a rede lenta." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Favor abrir o seu firewall ou desabilitar o TCP de entrada acima." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "WARN - UDP desabilitado e firewall bloqueando" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Você configurou o TCP de entrada, mas deixou o UDP desabilitado." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Parece que seu firewall está bloqueando o TCP, o roteador I2P não poderá aceitar conexões de entrada." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Favor abrir o seu firewall ou habilitar o UDP." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "ERR - Diferença de relógio" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "O relógio do teu sistema está desalinhado, o que poderá dificultar a participação na rede." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Corrija as configurações de teu relógio se este erro persistir." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Endereço Privado TCP" -#: ../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:762 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 "Nunca publique um endereço IP como 127.0.0.1 ou 192.168.1.1 como seu endereço IP externo." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Corrigir o endereço ou desabilitar a entrada TCP acima." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - NAT simétrico" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "O I2P detectou que o NAT simétrico do seu firewall está bloqueando." -#: ../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:770 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 "I2P não funciona adequadamente atrás desse tipo de parede de fogo. Provavelmente não poderás receber conexões vindas de fora, o que limitarás tua participação na rede." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ERR - Porta UDP Em Uso - Usar i2np.udp.internalPort=xxxx nas configurações avançadas e reiniciar" -#: ../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:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "Verifique se outro programa está usando a porta configurada. Se sim, pare o outro programa ou configure o I2P para usar uma porta diferente." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Este pode ser um erro passageiro, se o outro programa não estiver mais usando a porta." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "Entretanto, reiniciar é sempre necessário após este erro." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ERR - UDP desabilitado e host/porta TCP de entrada não configurado" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Não fizeste ajustes para permitir o recebimento de conexões TCP com o nome em rede e porta mostrados acima, entretanto, UDP está desabilitado." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Logo teu roteador não poderás receber conexões vindas de fora." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Favor configurar um nome em rede e porta acima ou habilite UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ERR - Erro I2CP Client Manager - verificar os logs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Isto acontece normalmente devido a uma competição pelo uso da porta 7654. Veja os relatórios para verificar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5558,28 +5677,28 @@ msgstr "configurar pares" msgid "I2P Peer Configuration" msgstr "Configuração dos pares I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Controle manual de pares" -#: ../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:488 msgid "Router Hash" msgstr "Hash do Roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Banir/Desban. manualmente" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Banimento impedirá a participação desse participante nos túneis que você criar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Ajustar bônus do perfil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5587,15 +5706,15 @@ msgid "" "displayed on the" msgstr "Os bônus podem ser negativos ou positivos, e afetam a sua inclusão no nÃvel Rápido e Alta Capacidade. Pares Rápidos são usados nos túneis de cliente, e os de Alta Capacidade são usados para túneis exploradores. Os bônus atuais são mostrados na" -#: ../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:508 msgid "profiles page" msgstr "página Perfil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Pares banidos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "IPs banidos" @@ -5607,102 +5726,149 @@ msgstr "configurar reseeding" msgid "I2P Reseeding Configuration" msgstr "Configuração reseeding do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Configuração da ressemeação" - -#: ../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:475 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 "Ressemeamento é o processo de inicialização utilizado para encontrar outros roteadores I2P na primeira instalação do I2P, ou quando o roteador tem muito poucas referências à outros roteadores restando." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Se o ressemeamento falhou, verifique primeiro sua conexão com a rede." -#: ../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 "Altere esses campos somente se HTTP está bloqueado por uma parede de fogo, o ressemeamento falhou e tens acesso à um proxy HTTP." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Veja {0} para instruções sobre ressemeamento manual." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "perguntas freqüentes" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Configuração da ressemeação" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Reseed seleção URL" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Tentar SSL primeiro e então não-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Usar apenas SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Usar apenas não-SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLs" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Habilitar 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:543 msgid "HTTP Proxy Host" msgstr "Host Proxy HTTP" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Porta 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Pedir autenticação no HTTP Proxy?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "Usuário do Proxy HTTP" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Senha do Proxy HTTP" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Habilitar Proxy HTTP?" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr "Servidor do Proxy HTTPS" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Porta do 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Pedir autenticação no Proxy HTTPS?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Usuário do Proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Senha do Proxy HTTPS" @@ -5714,127 +5880,127 @@ msgstr "configurar serviço" msgid "I2P Service Configuration" msgstr "Configuração de serviço I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Desligar o Roteador" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Desligamento gracioso permite que o roteador cumpra os acordos que fez antes de desligar, mas pode levar alguns minutos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Se é necessário parar o roteador imediatamente, essa opção também está disponÃvel." -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Se é esperado que o roteador reinicie automaticamente após ser terminado, uma das opções seguintes deve ser escolhida." -#: ../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:485 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 "Isto é útil em algumas situações - exemplo, se você mudou algumas configurações que somente são lidas na inicialização, como senhas do routerconsole ou a interface de rede em uso." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "Um reinicio de forma não forçada pode levar alguns minutos (os vizinhos/pares vão agradecer a sua paciência), mas um reinicio brusco desconecta de forma imediata." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Depois de desligar o servidor I2P, ele vai esperar 1 minuto antes de iniciar novamente." -#: ../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:499 msgid "Systray integration" msgstr "Integração bandeja do sistema" -#: ../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:501 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 "Na plataforma Windows, perto do relógio, um Ãcone vai mostrar o status do I2P" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(futuramente, aplicações cliente I2P vão se integrar na bandeja do sistema também)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "se você está no Windows, poderá ligar ou desligar o Ãcone aqui." -#: ../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:507 msgid "Show systray icon" msgstr "Ãcone da bandeja do sistema" -#: ../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:509 msgid "Hide systray icon" msgstr "Esconder Ãcone" -#: ../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:511 msgid "Run on startup" msgstr "Executar na inicialização" -#: ../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:513 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 "Você pode controlar se o I2P é executado ou não na inicialização selecionando uma das opções - O I2P vai instalar (ou remover) o serviço." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Se preferes a linha de comando, também podes usar o " -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Nota" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Se você está executando o I2P como um serviço neste momento, removendo ele vai finalizar o I2P imediatamente." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Considere desligar o I2P de forma não forçada, conforme acima, e então executar o uninstall_i2p_service_winnt.bat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debugando" -#: ../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:533 msgid "View the job queue" msgstr "Ver a fila de tarefas" -#: ../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:537 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 "Sempre é bom debugar o I2P através de um dump. Para fazer, selecione a seguinte opção e confira o dump da thread em <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Iniciar o navegador ao iniciar o roteador?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5848,15 +6014,15 @@ msgstr "barra de resumo de configuração" msgid "I2P Summary Bar Configuration" msgstr "Configuração da barra de resumo I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Intervalo de atualização" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "segundos" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Personalizar barra de resumo" @@ -5868,41 +6034,41 @@ msgstr "configurar estatÃsticas" msgid "I2P Stats Configuration" msgstr "Configuração das estatÃsticas do I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Configurar coleta de estatÃsticas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Habilitar estatÃsticas completas?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "alteração precisa de reinicio para fazer efeito" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Arquivo de estatÃsticas" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtro" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "marcar todos" -#: ../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:485 msgid "Log" msgstr "Relatório" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Gráfico" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Filtro avançado" @@ -5914,43 +6080,43 @@ msgstr "configurar túneis" msgid "I2P Tunnel Configuration" msgstr "Configuração de túnel I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "As configurações padrão funcionam bem na maioria das vezes." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Existe uma diferença entre anonimato e performance." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Túneis com mais de 3 saltos (por exemplo 2 saltos + 0-2 saltos, 3 saltos + 0-1 saltos, 3 saltos + 0-2 saltos), ou alta quantidade + alta quantidade de backup, podem diminuir bastante a performance." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Pode resultar em uso alto de CPU e/ou alta taxa de upload." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Altere estas configurações com cuidado, ajuste somente em caso de problemas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "Configurações de túneis exploradores são guardadas no arquivo router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Mudanças nos túneis cliente são temporárias e não são salvas." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Para fazer mudanças permanentes nos túneis cliente veja a" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "página i2ptunnel" @@ -5962,36 +6128,36 @@ msgstr "configurar interface gráfica" msgid "I2P UI Configuration" msgstr "Configuração da interface gráfica I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Tema do Painel do Roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Seleção de tema está desabilitada para Internet Explorer, lamentamos." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Se não está usando IE, é possÃvel que teu navegador esteja fingindo ser o IE; Favor configurar teu navegador (ou proxy) para usar uma identificação \"user-agent\" diferente se queres ter acesso aos temas para o painél." -#: ../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:453 msgid "Router Console Language" msgstr "Idioma do painél do roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Contribua para o projeto de tradução do painél do roteador! Entre em contato com os desenvolvedores no canal IRC #i2p-dev para ajudar." -#: ../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:463 msgid "Apply" msgstr "Aplicar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Palavra-passe do painél do roteador" @@ -6003,71 +6169,71 @@ msgstr "configurar atualização" msgid "I2P Update Configuration" msgstr "Configuração da atualização do I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Verificar por atualizações no I2P e novas notÃcias" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "NotÃcias & Atualizações" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Verificar novas notÃcias" -#: ../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:451 msgid "News Updates" msgstr "Últimas NotÃcias" -#: ../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:459 msgid "Update In Progress" msgstr "Atualização em andamento" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL de notÃcias" -#: ../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:475 msgid "Refresh frequency" msgstr "Freqüencia de recarregamento" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "PolÃtica de atualização" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Obter notÃcias através do eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Atualizar através do 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:497 msgid "eepProxy host" msgstr "host eepProxy" -#: ../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:501 msgid "eepProxy port" msgstr "porta eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "URLs de atualização" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Chaves confiáveis" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Atualizar com versões de desenvolvimento não assinadas?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL de versões não assinadas" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Atualizações vão ser entregues pelo seu gerenciador de pacotes." @@ -6179,7 +6345,7 @@ msgstr "não encontrado" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:146 msgid "events" -msgstr "" +msgstr "eventos" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:334 msgid "I2P Event Log" diff --git a/apps/routerconsole/locale/messages_pt_BR.po b/apps/routerconsole/locale/messages_pt_BR.po index 91fd0a3e6f0cd955edf1982f9e0adb7eb258477c..5438fe0b87ec9895ed952b930c3d6c9e1d0902a3 100644 --- a/apps/routerconsole/locale/messages_pt_BR.po +++ b/apps/routerconsole/locale/messages_pt_BR.po @@ -5,15 +5,15 @@ # # Translators: # blueboy, 2013 -# blueboy, 2014 +# blueboy, 2014-2015 # blueboy, 2013-2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-05 13:52+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,6 +33,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +43,7 @@ msgstr[1] "" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -51,6 +53,7 @@ msgstr[1] "{0} seg" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -60,6 +63,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -67,18 +71,34 @@ msgstr[0] "{0} horas" msgstr[1] "{0} horas" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0} dias" msgstr[1] "{0} dias" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -115,7 +135,7 @@ msgstr "Para" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "" @@ -125,93 +145,97 @@ msgstr "" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Rejeitando túneis: inicializando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Rejeitando túneis: mensagens com tempo de retardo alto" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Rejeitando túneis: limite atingido" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Rejeitando a maioria dos túneis: Muitos pedidos" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Rejeitando túneis: limite atingido" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Aceitando a maioria dos túneis" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Aceitando túneis" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Rejeitando túneis: limitação na largura de banda" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Rejeitando a maioria dos túneis: limitação na largura de banda" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Aceitando a maioria dos túneis" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Aceitando túneis" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Rejeitando túneis: desligando" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Rejeitando túneis" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, 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:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Ver {0} para obter ajuda." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -243,7 +267,11 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 msgid "Known fast peers" -msgstr "Nodos rápidos conhecidos" +msgstr "Pares rápidos conhecidos" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" @@ -255,52 +283,56 @@ msgstr "Entrada do BD da rede" msgid "No transports (hidden or starting up?)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Tipo de assinatura sem suporte" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Endereços de transporte do roteador" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} é usado somente por conexões de saÃda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Ajuda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Para sobrescrever estes limites, adicione as espeficações i2np.ntcp.maxConnections=nnn e i2np.udp.maxConnections=nnn na página de configurações avançadas." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definições" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -309,156 +341,156 @@ msgstr "Definições" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:87 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 msgid "Peer" -msgstr "Nó" +msgstr "Par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" -msgstr "Nó remoto, identificado pela hash do roteador" +msgstr "Par remoto, identificado pela hash do roteador" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Conexão entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Conexão de saÃda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" -msgstr "Oferecemos-nos para introduzÃ-los (ajude outros usuários a atravessar o firewall)" +msgstr "Oferecemo-nos para introduzi-los (ajude outros pares a atravessar o firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Entrada/SaÃda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Defasagem" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" -msgstr "Número total de pacotes enviados ao nó" +msgstr "Número total de pacotes enviados ao par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" -msgstr "O número total de pacotes recebidos do nó" +msgstr "O número total de pacotes recebidos do par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" -msgstr "O número total de pacotes retransmitidos ao nó" +msgstr "O número total de pacotes retransmitidos ao par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" -msgstr "O número total de pacotes duplicados recebidos do nó" +msgstr "O número total de pacotes duplicados recebidos do par" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Serviço" @@ -632,7 +664,7 @@ msgstr "SaÃda" msgid "{0} peer" msgid_plural "{0} peers" msgstr[0] "{0} nó" -msgstr[1] "{0} nodos" +msgstr[1] "{0} pares" #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2346 msgid "UDP connections" @@ -640,7 +672,7 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2353 msgid "Sort by peer hash" -msgstr "Ordenar pela hash do nó" +msgstr "Ordenar pela hash do par" #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Direction/Introduction" @@ -738,91 +770,100 @@ msgstr "Banido" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Rejeitando túneis: limitado pela conexão" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, 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:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, 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:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B transferidos" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Atualização baixada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Reinicializando" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Atualização verificada" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "de {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "A cópia para {0} falhou" @@ -851,21 +892,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Atualizando" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -874,7 +918,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Baixar extensão de {0}" @@ -1155,181 +1199,195 @@ msgid "Configuration saved successfully" msgstr "Configuração salva com sucesso" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Salvar configuração do cliente" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Salvar configuração da interface" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Salvar configuração da extensão" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Instalar extensão" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Extensão deletada {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Inicializar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Mais um cliente adicionado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Configuração da extensão salva." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "inicializado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Falhou ao iniciar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Falhou ao procurar servidor" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Nenhum URL da extensão foi especificado." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Nenhum URL de atualização foi especificado para {0}." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Usuário {0} adicionado" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Configuração da interface salva" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1343,7 +1401,7 @@ msgid "Edit" msgstr "Editar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Adicionar cliente" @@ -1380,7 +1438,7 @@ msgid "Plugin" msgstr "Extensão" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1418,12 +1476,12 @@ msgstr "Parar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Verificar se há atualizações" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Atualizar" @@ -1440,38 +1498,38 @@ msgstr "Deletar" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Adicionar item" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Salvar" @@ -1502,12 +1560,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Adicionar chave" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Deletar chave" @@ -1607,21 +1665,21 @@ msgid "Select a class to add" msgstr "Selecione uma classe para adicionar" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Largura de banda" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Rede" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1668,57 +1726,57 @@ msgstr "Rede" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Túneis" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Clientes" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" -msgstr "Nós" +msgstr "Pares" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "EstatÃsticas" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avançado" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Salvar modificações" @@ -1839,9 +1897,9 @@ 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" -msgstr "Banir nó até reinicializar" +msgstr "Banir par até reinicializar" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23 #, java-format @@ -1856,12 +1914,12 @@ msgstr "banido até reinicializar" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:38 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:59 msgid "Invalid peer" -msgstr "Nó inválido" +msgstr "Par inválido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" -msgstr "Nó desbanido" +msgstr "Cancelar banimento do par" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 msgid "unbanned" @@ -1872,7 +1930,7 @@ msgid "is not currently banned" msgstr "não se encontra banido" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1888,29 +1946,64 @@ msgstr "Parâmetro de capacidade inadequado" msgid "Unsupported" msgstr "Sem suporte" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Desligar imediatamente" @@ -1965,118 +2058,118 @@ msgstr[1] "" msgid "Restart in {0}" msgstr "Reinicializar em {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Executar a I2P na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Não execute a I2P na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Visualizar painel da inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Mostrar painel na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Não visualizar painel na inicialização" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Serviço instalado" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Serviço removido" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "" @@ -2117,7 +2210,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2132,7 +2225,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2249,8 +2342,8 @@ msgid "Outbound options" msgstr "Opções de saÃda" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2404,7 +2497,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Senha" @@ -2532,7 +2625,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2544,90 +2637,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2721,7 +2818,7 @@ msgid "Periods" msgstr "PerÃodos" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "ou" @@ -3061,25 +3158,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3179,123 +3280,123 @@ msgstr "" msgid "Tunnel" msgstr "Túnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Não inicializado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Contagem" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Trasportes" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "PaÃs" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Informação nossa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Entrada completa" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Oculto" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Atualizado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} atrás" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publicado" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Endereço(s)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "custo" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Oculto ou inicializando" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP e SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3314,7 +3415,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3361,13 +3462,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Velocidade" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacidade" @@ -3478,15 +3579,15 @@ msgstr "" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:270 msgid "fast peers" -msgstr "nodos rápidos" +msgstr "pares rápidos" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:272 msgid "high capacity peers" -msgstr "nodos de alta capacidade" +msgstr "pares de alta capacidade" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:274 msgid " well integrated peers" -msgstr "nodos bem integrados" +msgstr "pares bem integrados" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:276 msgid "as determined by the profile organizer" @@ -3838,7 +3939,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 msgid "The total number of peers in our network database" -msgstr "O número total de nodos em nosso banco de dados da rede" +msgstr "O número total de pares em nosso banco de dados da rede" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:415 msgid "Known" @@ -3949,13 +4050,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testando" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3982,7 +4083,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Sob Firewall" @@ -4638,88 +4739,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4731,15 +4832,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configuração avançada da I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4752,92 +4853,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "Configuração do cliente I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Configuração do cliente" -#: ../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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Autorizado sem SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Autorizado com necessidade de SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interface do I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Porta do I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorização" -#: ../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:558 msgid "Require username and password" msgstr "Necessário nome de usuário e senha" -#: ../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:560 msgid "Username" msgstr "Nome de usuário" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4847,7 +4948,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4855,49 +4956,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Instalação de extensão" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" msgstr "" -#: ../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:150 +msgid "config home" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4910,36 +5027,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "Página do túnel I2P" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4951,61 +5068,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5017,522 +5134,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "Configuração de IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Especificar o hostname ou IP" -#: ../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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" msgstr "Experimental" -#: ../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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" msgstr "Configuração do UDP" -#: ../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:558 msgid "UDP port:" msgstr "porta do UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "Configuração do TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Usar endereço de IP automaticamente detectado" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "atualmente" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Especificar porta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" msgstr "Ajuda de configuração" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Aparentemente, a porta do UDP não está sob Firewall." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Parece que a porta do UDP está sob Firewall." -#: ../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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "AVISO - Sob Firewall com UDP bloqueado" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" msgstr "ERR - Endereço de TCP privado" -#: ../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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR - NATsimétrico" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Por favor, configure um host e uma porta para o TCP acima ou habilite o UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5544,30 +5661,30 @@ msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:346 msgid "I2P Peer Configuration" -msgstr "Configuração do nó I2P" +msgstr "Configuração do par I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "Hash do roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" -msgstr "Banir manualmente / Desbanir um nó" +msgstr "Banir manualmente / Cancelar banimento de um par" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5575,15 +5692,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "Página de perfis" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" -msgstr "Nodos banidos" +msgstr "Pares banidos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "IPs banidos" @@ -5595,102 +5712,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "a FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5702,127 +5866,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Depurando" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5836,15 +6000,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5856,41 +6020,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5902,43 +6066,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "Configuração do túnel I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "página do túnel i2p" @@ -5950,36 +6114,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Tema do painel do roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "Idioma do painel do roteador" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "Aplicar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5991,71 +6155,71 @@ msgstr "" msgid "I2P Update Configuration" msgstr "Configuração das atualizações da I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Novidades & Atualizações da I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "Atualização em andamento" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" @@ -6261,11 +6425,11 @@ msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:146 msgid "peer connections" -msgstr "Conexões de nodos" +msgstr "conexões de pares" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:318 msgid "I2P Network Peers" -msgstr "Nodos da rede I2P" +msgstr "Pares na rede I2P" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:146 msgid "peer profiles" @@ -6273,7 +6437,7 @@ msgstr "perfis dos nodos" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:318 msgid "I2P Network Peer Profiles" -msgstr "Perfis dos nodos da rede I2P" +msgstr "Perfis dos pares na rede I2P" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/proof_jsp.java:148 msgid "Proof" @@ -6311,12 +6475,12 @@ msgstr "" #: ../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 "Perfil do nó" +msgstr "Perfil do par" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:342 #, java-format msgid "Profile for peer {0}" -msgstr "Perfil para o nó {0}" +msgstr "Perfil para o par {0}" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/webmail_jsp.java:164 msgid "webmail" diff --git a/apps/routerconsole/locale/messages_ro.po b/apps/routerconsole/locale/messages_ro.po index c0a7b3bc66c9e417185122f680bdc4d7b68616e4..5a8e862b5172babcbfdc012ad524a9751db34fed 100644 --- a/apps/routerconsole/locale/messages_ro.po +++ b/apps/routerconsole/locale/messages_ro.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/ro/)\n" "MIME-Version: 1.0\n" @@ -33,6 +33,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -43,6 +44,7 @@ msgstr[2] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -53,6 +55,7 @@ msgstr[2] "{0} sec" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -63,6 +66,7 @@ msgstr[2] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -71,12 +75,14 @@ msgstr[1] "{0} hours" msgstr[2] "{0} hours" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -84,6 +90,22 @@ msgstr[0] "1 zi" msgstr[1] "{0} zile" msgstr[2] "{0} zile" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -120,7 +142,7 @@ msgstr "Pentru" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "nici unul" @@ -130,67 +152,71 @@ msgstr "nici unul" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Tuneluri de respingere: Startarea" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Respingere tuneluri: Mesajul are întârziere mare" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Respingere tuneluri: Limită atinsă" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Respingere a majoritatea tunelurilor: Număr mare de cereri" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Respingere tuneluri: Limită atinsă" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Accepta majoritatea tunelurilor" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Accepta tuneluri" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Respingere tuneluri: Limita de lățime de bandă" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Respingere a majoritatea tunelurilor: Limită lățime de bandă" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Accepta majoritatea tunelurilor" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Accepta tuneluri" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Respingere tuneluri: Oprire" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Refuza tuneluri" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseeding" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -198,26 +224,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:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed a eÈ™uat." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Vezi {0} pentru ajutor." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Pagina de configurare pentru reseed" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseeding: preluare a URL-ului de seed." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -251,6 +277,10 @@ msgstr "Cu câți colegii vorbim în mod activ" msgid "Known fast peers" msgstr "Colegii rapizi cunoscute" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Intrare NetDb" @@ -261,52 +291,56 @@ 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:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Inaccesibil pe orice transport" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Adrese de transport Router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, 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:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP nu este activat" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." 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:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Pentru a trece peste aceste limite, se adaugă i2np.tcp.maxConnections setările = nnn n i2np.udp.maxConnections = nnn pe pagina de configurare avansată." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "DefiniÈ›ii" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -317,154 +351,154 @@ msgstr "DefiniÈ›ii" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 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:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Conexiune de intrare" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Conexiune de ieÈ™ire" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 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:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 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:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 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:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Inactiv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "In/Out" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 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:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 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:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "ÃŽn sus" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Oblic" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 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:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" 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:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 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:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 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:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 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:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Start lent" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Timpul de expirare retransmis în milisecunde" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Curent maxim trimite dimensiunea pachetului / maxima estimată pentru primirea dimensiunii pachetului (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 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:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 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:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 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:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Numărul total de pachete duplicat primite de la peer" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Serviciu" @@ -745,91 +779,100 @@ msgstr "Banat" msgid "backlogged" msgstr "restante" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Arunc cererile tunelului: Prea lent" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Arunc cererile tunelului: Supraîncărcat" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Resping Tuneluri: Cerere supraîncărcată" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Respinge Tuneluri: Limită de conexiune" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 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:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Arunc cererile de tunel: Timp aÈ™teptare" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, 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:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, 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:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, 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:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} B transferat" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Actualizare descarcata" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "restartare" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Actualizari verificate" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../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:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, 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:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Copierea a eÈ™uat {0}" @@ -858,22 +901,25 @@ 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:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "ÃŽncercarea de a instala din fiÈ™ier {0}" +msgid "Bad URL {0}" +msgstr "URL nevalabil {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Niciun fiÈ™ier specificat {0}" +msgid "Attempting to install from file {0}" +msgstr "ÃŽncercarea de a instala din fiÈ™ier {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -881,7 +927,7 @@ 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:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Descărca plugin de la {0}" @@ -1162,181 +1208,195 @@ msgid "Configuration saved successfully" msgstr "ConfiguraÈ›ie salvată cu succes" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Eroare la salvarea de configurare (aplicată, dar nu salvată) - vă rugăm să 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:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Salvează configuraÈ›ia WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Salvează configuraÈ›ia plugin" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Instalează plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Actualizare tuturor plugin-uri instalate" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Eroare oprire plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Șterge plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Eroare la È™stergerea plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Plugin oprit {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Client nou adăugat" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Configurarea clientului salvata cu succes" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Index client rău." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "{0} clienÈ›i opriti" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "{0} clienÈ›i porniÈ›i" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "{0} clienÈ›i È™terÈ™i " -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "ConfiguraÈ›ie WebApp salvată." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "ConfiguraÈ›ie plugin salvată." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "pornit" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Eroare la pornire" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Eroare la găsirea unui server." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Nici un URL pentru plugin specificat." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, 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:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 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:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Actualizarea tuturor plugin-uri" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "URL nevalabil {0}" +msgid "Installing plugin from {0}" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Verificare plugin {0} pentru actualizări" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Plugin-ul a pornit {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Eroare la pornirea plugin-ului {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../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:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Configurarea InterfeÈ›ei a fost salvata" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1350,7 +1410,7 @@ msgid "Edit" msgstr "Editează" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Adaugă client" @@ -1387,7 +1447,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1425,12 +1485,12 @@ msgstr "Stop" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "VerificaÈ›i după actualizări" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Actualizare" @@ -1447,38 +1507,38 @@ msgstr "Șterge" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 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 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Salvează" @@ -1509,12 +1569,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Șterge cheie" @@ -1614,21 +1674,21 @@ msgid "Select a class to add" msgstr "SelectaÈ›i o categorie pentru a adăuga" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Lățime de bandă" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Pagina de pornire" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "ReÈ›eaua" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1675,57 +1735,57 @@ msgstr "ReÈ›eaua" msgid "Summary Bar" msgstr "Bara de rezumat" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tuneluri" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 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:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Inelul de chei" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logare" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistici" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "SalvaÈ›i modificările" @@ -1846,7 +1906,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "Ban peer până la restart" @@ -1866,7 +1926,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "Unban peer" @@ -1879,7 +1939,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "AjustaÈ›i bonusurile pentru peer" @@ -1895,29 +1955,65 @@ msgstr "Valoare capacitate rea" 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:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Salvează schimbările si reseed iarăși" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseeding este deja in progres" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "PorneÈ™te procesul de reseed" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "OpriÈ›i imediat" @@ -1973,118 +2069,118 @@ msgstr[2] "" msgid "Restart in {0}" msgstr "Repornire în {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Oprire cu graÈ›ie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Oprire cu graÈ›ie iniÈ›iată" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Anulează oprirea cu graÈ›ie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Oprirea cu graÈ›ie anulată" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Repornire cu graÈ›ie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Repornire cu graÈ›ie solicitată" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Repornire grea" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Repornire grea solicitată" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Recifrare È™i Repornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Recifrare după repornirea cu graÈ›ie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Recifrare È™i oprire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Recodificarea după oprirea graÈ›ioasă" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "RulaÈ›i I2P la pornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Nu rulaÈ›i I2P la pornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Dump threads" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Firele sunt aruncate la {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Vezi consola la pornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Consola va fi afiÈ™ată la pornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Nu vezi consola la pornire" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "GC forÈ›at" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "garbage collection complet solicitat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Serviciu instalat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "AtenÈ›ie: imposibilitate de a instala serviciul" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Serviciu eliminat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "AtenÈ›ie: imposibilitate de a elimina serviciul" @@ -2125,7 +2221,7 @@ 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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "RestabileÅŸte implicitele" @@ -2140,7 +2236,7 @@ msgid "Summary bar will refresh shortly." 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "RestabileÅŸte implicitele minimale" @@ -2259,8 +2355,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Adaugă user" @@ -2414,7 +2510,7 @@ msgid "Add" msgstr "Adaugă" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Parolă" @@ -2542,7 +2638,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2554,90 +2650,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Timp" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2731,7 +2831,7 @@ msgid "Periods" msgstr "Perioade" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "sau" @@ -3071,25 +3171,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "In asteptare" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Sumar" @@ -3189,123 +3293,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Nu este iniÈ›ializat" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Statisticile Router-ului in reÈ›eaua bazei de date" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Număra" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transporturi" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Regiune" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "InformaÈ›iile noastre" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "InformaÈ›ile despre peer" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Intrare completă" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Ascuns" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Actualizat" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} în urmă" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publicat" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adresă(se)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "cost" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Ascuns sau pentru pornire" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU cu introducere" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP si SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3324,7 +3428,7 @@ msgid "Hide news" msgstr "Ascunde noutati" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "AfiÈ™ează noutati" @@ -3375,13 +3479,13 @@ msgstr "Grupuri (Caps)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Viteză" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Capacitate" @@ -3965,13 +4069,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testare" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -3998,7 +4102,7 @@ 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:179 -#: ../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:700 msgid "Firewalled" msgstr "Firewall" @@ -4654,88 +4758,88 @@ msgstr "Actualizează" msgid "Enable" msgstr "Activează" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Limitare benzii de retea" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps intrare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps iesire" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Partajare" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTÄ‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 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:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, 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:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 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: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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Renunță" @@ -4747,15 +4851,15 @@ msgstr "Configurare avansata" msgid "I2P Advanced Configuration" msgstr "Configurarea avansata I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Configurare avansată I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 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/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4768,92 +4872,92 @@ msgstr "Configurarea clientilor" msgid "I2P Client Configuration" msgstr "Configurarea clientului I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Configurare client" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 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: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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 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:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Configurarea avansata interfeÈ›ei clientului " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 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:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Activat fără SSL" -#: ../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:524 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:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 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:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Interfata I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Portul I2CP" -#: ../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:552 msgid "Authorization" msgstr "Autorizare" -#: ../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:558 msgid "Require username and password" msgstr "Necesită nume de utilizator È™i parolă" -#: ../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:560 msgid "Username" msgstr "Numele utilizatorului" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 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:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 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:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "Configurarea WebApp" -#: ../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:580 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 " @@ -4863,7 +4967,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Aplicatiilor web Java enumerate mai jos sunt pornite de client webConsole È™i se executa în aceeaÈ™i JVM ca router. Ele sunt, de obicei, aplicatii web accesibile prin consola router. Ele pot fi aplicaÈ›ii complete (de exemplu, i2psnark), frontal-end-uri la un alt client sau de cerere care trebuie să 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:562 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:582 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 " @@ -4871,49 +4975,65 @@ msgid "" "preferred method." msgstr "O aplicaÈ›ie web poate fi, de asemenea, dezactivată prin È™tergerea fiÈ™ierul .war din directorul de aplicaÈ›ii web; Cu toate acestea, fiÈ™ierul .war È™i Web 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:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Configurare plugin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 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:596 -msgid "Plugin Installation" -msgstr "Instalarea plugin-ului" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 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/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Pagina de pornire implicita" -#: ../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:480 msgid "Use old home page" msgstr "Utilizează pagina de start veche" -#: ../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 msgid "Search Engines" msgstr "Motoare de căutare" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4926,36 +5046,36 @@ msgstr "Configurarea keyring" msgid "I2P Keyring Configuration" msgstr "I2P Keyring configurare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 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:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Adaugarea manuala a keyring-ului " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 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:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:495 msgid "I2PTunnel page" msgstr "Pagina tunelului I2P" -#: ../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:497 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Cheie de criptare" @@ -4967,61 +5087,61 @@ msgstr "Configurarea keyring" msgid "I2P Logging Configuration" msgstr "Configurarea jurnalului I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Configurarea optiunilor jurnalului I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "FiÈ™ier jurnal" -#: ../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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 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:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:447 msgid "Log record format" msgstr "formatul de înregistrare jurnalului" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" msgstr "Formatarea datei jurnalului:" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" msgstr "Dimensiune fiÈ™ierului jurnalului maxim:" -#: ../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:463 msgid "Default log level" msgstr "Nivel implicit de jurnalare:" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "CorecÈ›ie de nivel de jurnalizare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "CorecÈ›ie noua" @@ -5033,522 +5153,522 @@ msgstr "Configurare reÈ›elei " msgid "I2P Network Configuration" msgstr "I2P Configurare reÈ›ea" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP È™i configurare de transport" -#: ../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:482 msgid "There is help below." msgstr "Vezi ajutor de mai jos." -#: ../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:484 msgid "UPnP Configuration" msgstr "Configurare UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 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:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 msgid "UPnP status" msgstr "Stare UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "ConfiguraÈ›ie IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:498 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:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:502 msgid "Disable UPnP IP address detection" msgstr "Dezactivarea detectarii UPnP adresei 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:506 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:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 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:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:516 msgid "(prevents participating traffic)" msgstr "(previne trafic participante)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Specifica hostname sau IP" -#: ../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:524 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:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" msgstr "Experimental" -#: ../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:532 msgid "IPv6 Configuration" msgstr "ConfiguraÈ›ie 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:536 msgid "Disable IPv6" msgstr "Deactivează 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:540 msgid "Enable IPv6" msgstr "Activează IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Preferă IPv4 peste IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Preferă IPv6 peste IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Utilizează numai IPv6 (dezactivare IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "ConfiguraÈ›ie UDP" -#: ../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:558 msgid "UDP port:" msgstr "Port UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "complet dezactivat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 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:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:578 msgid "TCP Configuration" msgstr "Configurarea TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 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:566 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "curent" -#: ../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:590 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:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 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:584 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 msgid "Disable inbound (Firewalled)" msgstr "Dezactivarea intrare (firewall)" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Extern accesibil portul TCP" -#: ../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:616 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:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Portul specificat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "NotiÈ›e" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" msgstr "Ajutor de configurare" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "ÃŽn timp ce I2P va funcÈ›iona bine în spatele majorității firewall, vitezele 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "Cele mai multe dintre opÈ›iunile de mai sus sunt pentru situaÈ›ii speciale, de 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 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:642 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 msgid "UPnP disabled on the device" msgstr "UPnP dezactivat pe dispozitiv" -#: ../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:664 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:646 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:666 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:648 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:668 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:650 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:670 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:652 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:672 msgid "Review the UPnP status here." msgstr "RevedeÈ›i starea UPnP aici." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 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:658 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:678 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:660 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 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:666 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:686 msgid "Reachability Help" msgstr "Accesibilitatea ajutor" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Dacă credeÈ›i că aÈ›i deschis firewall È™i I2P încă crede că sunteti in 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 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:682 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:702 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:684 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Cu toate acestea, în cazul în care acesta apare în mod constant, trebuie să 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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 va funcÈ›iona bine atunci când se afla în spatele unui firewall, nu 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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 "Dacă credeÈ›i că aÈ›i făcut deja acest lucru, amintiÈ›i-vă că ar putea avea 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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 "De asemenea, unele routere nu poate înainta în mod corect atât TCP È™i UDP pe 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" msgstr "AVERTIZARE - Firewall È™i rapid" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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 "ÃŽn timp ce I2P va funcÈ›iona bine în această configuraÈ›ie, dacă aveÈ›i într-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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" msgstr "AVERTIZARE - Firewall È™i Floodfill" -#: ../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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 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:720 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:740 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 "AÈ›i configurat intrare TCP, însă portul UDP este blocat de firewall, È™i, 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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 "Dacă portul TCP este in spatele unui firewall cu intrare TCP-ului, routere 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 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:726 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "AVERTISMENT-Firewall cu UDP deconectat" -#: ../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:748 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:730 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 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:734 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:754 msgid "ERR - Clock Skew" msgstr "Eroare - abaterea ceasului" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 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:740 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:760 msgid "ERR - Private TCP Address" msgstr "ERR- Adresa privata TCP" -#: ../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:762 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 "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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 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:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ERR-SymmetricNAT" -#: ../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:768 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:750 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 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 "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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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 "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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 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:762 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:782 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:764 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 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:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 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:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5562,28 +5682,28 @@ msgstr "Configurarea utilizatorilor" msgid "I2P Peer Configuration" msgstr "Configurarea utilizatorilor I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Controlul manual utilizatorilor" -#: ../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:488 msgid "Router Hash" msgstr "Hash router-ului" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Blocare / dezblocarea manuala a utilizatorului" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "ReglaÈ›i Bonusuri pentru profil" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5591,15 +5711,15 @@ msgid "" "displayed on the" msgstr "Bonusurile pot fi pozitive sau negative, È™i afectează includerea egal în niveluri rapide È™i de mare capacitate. Colegii rapide sunt utilizate pentru 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:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:508 msgid "profiles page" msgstr "Pagina profilului" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Utilizatori blocati" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "IP-uri blocate" @@ -5611,102 +5731,149 @@ msgstr "config reseeding" msgid "I2P Reseeding Configuration" msgstr "Configurare I2P Reseeding" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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 "restabilirea este procesul de bootstrapping folosit pentru a găsi alte 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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 "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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "Intrebari frecvente" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "restabilirea configuraÈ›iei" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Selectie URL reseed" -#: ../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:525 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:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "FoloseÈ™te doar SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "FoloseÈ™te doar fără SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLs" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Activează proxy-ul 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:543 msgid "HTTP Proxy Host" msgstr "Proxy HTTPS host" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Port 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Utilizează HTTP-proxy autorizare ?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "Nume utilizator proxy HTTP" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Parola proxy HTTP" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Activează proxy-ul 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:567 msgid "HTTPS Proxy Host" msgstr "Proxy HTTPS host" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Port 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Utilizează HTTPS-proxy autorizare ?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Nume utilizator proxy HTTPS" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Parola proxy HTTPS" @@ -5718,127 +5885,127 @@ msgstr "Configurarea serviciului " msgid "I2P Service Configuration" msgstr "Configurare servicii I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Deconectează router" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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 "Acest lucru este util în anumite situaÈ›ii - de exemplu, dacă aÈ›i schimbat 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" msgstr "Integrare în systray" -#: ../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:501 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 "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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "Arată o pictogramă în zona de notificare" -#: ../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:509 msgid "Hide systray icon" msgstr "Ascunde pictograma din bara de sistem" -#: ../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:511 msgid "Run on startup" msgstr "RulaÈ›i la pornire" -#: ../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:513 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 "PuteÈ›i controla dacă I2P se execută la pornire sau nu prin selectarea uneia 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Notă" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Depanare" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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 "Uneori, acesta poate fi de ajutor pentru a depana I2P de a obÈ›ine thread 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 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:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5852,15 +6019,15 @@ msgstr "Configurarea barei de rezumare" msgid "I2P Summary Bar Configuration" msgstr "bara sumarului de configurare I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Interval de actualizare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "secunde" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Personalizarea barei de rezumare" @@ -5872,41 +6039,41 @@ msgstr "config statistici" msgid "I2P Stats Configuration" msgstr "Configurarea statisticii I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Configurarea colectiei statisticii I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "ActivaÈ›i statistici complete?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 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:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Fisier de statistici" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filtru" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "comuta toate" -#: ../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:485 msgid "Log" msgstr "Jurnal" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Grafic" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Filtru avansat" @@ -5918,43 +6085,43 @@ msgstr "tuneluri de configurare" msgid "I2P Tunnel Configuration" msgstr "Configurarea tunelelor I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 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:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tuneluri mai lungi de 3 hamei (de exemplu, 2 hamei + 0-2 hamei, 3 hamei + 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 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:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 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:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "Pagina tunelului I2P" @@ -5966,36 +6133,36 @@ msgstr "Configurarea UI" msgid "I2P UI Configuration" msgstr "Configurarea I2P UI" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Oformarea Consolei Router " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 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:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Dacă nu utilizaÈ›i IE, este posibil ca browser-ul se preface a fi IE, vă 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "Limba consolei router-ului" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "Aplică" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Parola de la consola router " @@ -6007,71 +6174,71 @@ msgstr "Actualizarea configurării " msgid "I2P Update Configuration" msgstr "Actualizarea configuraÈ›iei I2P " -#: ../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:443 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:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Noutati & I2P Actualizari" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Caută actualizări" -#: ../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:451 msgid "News Updates" msgstr "Actualizarea noutatilor" -#: ../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:459 msgid "Update In Progress" msgstr "Actualizare în curs" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL noutati" -#: ../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:475 msgid "Refresh frequency" msgstr "FrecvenÈ›a de reinnoire" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Mod de actualizare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Actualizarea prin 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:497 msgid "eepProxy host" msgstr "gazda eepProxy" -#: ../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:501 msgid "eepProxy port" msgstr "port eepProxy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "URL pentru actualizare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "chei de încredere" -#: ../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:517 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:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL-ul Build-urilor nesemnate" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Actualizările vor fi expediate prin managerul de pachete." diff --git a/apps/routerconsole/locale/messages_ru.po b/apps/routerconsole/locale/messages_ru.po index f15ad5ec80af78c3889eace500e78e858720a2cd..543f1ee8a806dae59f6a832d428abb24b61e0e68 100644 --- a/apps/routerconsole/locale/messages_ru.po +++ b/apps/routerconsole/locale/messages_ru.po @@ -29,8 +29,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 10:58+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-03 13:22+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" @@ -51,6 +51,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -61,6 +62,7 @@ msgstr[2] "{0,number,####} мÑ" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -71,6 +73,7 @@ msgstr[2] "{0} Ñ" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -81,6 +84,7 @@ msgstr[2] "{0} мин." #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -89,12 +93,14 @@ msgstr[1] "{0} чаÑа" msgstr[2] "{0} чаÑов" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "н/д" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -102,6 +108,22 @@ msgstr[0] "{0} день" msgstr[1] "{0} днÑ" msgstr[2] "{0} дней" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "{0,number,##} нÑ" +msgstr[1] "{0,number,###} нÑ" +msgstr[2] "{0,number,###} нÑ" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "{0,number,##} мкÑ" +msgstr[1] "{0,number,###} мкÑ" +msgstr[2] "{0,number,###} мкÑ" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -138,7 +160,7 @@ msgstr "Кому" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "нет" @@ -148,67 +170,71 @@ msgstr "нет" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Ðе принимаем туннели: маршрутизатор запуÑкаетÑÑ" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Ðе принимаем туннели: выÑÐ¾ÐºÐ°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° Ñообщений" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Ðе принимаем туннели: доÑтигнут предел чиÑла туннелей" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Ðе принимаем туннели: выÑокое чиÑло запроÑов" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Ðе принимаем туннели: доÑтигнут предел чиÑла туннелей" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Принимаем большинÑтво туннелей" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Принимаем туннели" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Ðе принимаем туннели: доÑтигнут предел пропуÑкной ÑпоÑобноÑти" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Ðе принимаем туннели: доÑтигнут предел пропуÑкной ÑпоÑобноÑти" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Принимаем большинÑтво туннелей" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Принимаем туннели" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Ðе принимаем туннели: маршрутизатор в процеÑÑе отключениÑ" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Ðе принимаем туннели" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°: получены данные маршрутизатора из файла ({0} уÑпешно, {1} Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -216,26 +242,26 @@ msgstr[0] "При начальной загрузке получены данн msgstr[1] "При начальной загрузке получены данные только о {0} маршрутизаторах." msgstr[2] "При начальной загрузке получены данные только о {0} маршрутизаторах." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° не удалаÑÑŒ." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Смотрите {0} Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Ñтраница наÑтройки начальной загрузки" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "ПроизводитÑÑ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°: загружаетÑÑ URL каталога маршрутизаторов." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -269,6 +295,10 @@ msgstr "КоличеÑтво пиров, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ мы активно msgid "Known fast peers" msgstr "ИзвеÑтные быÑтрые узлы" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "ИзвеÑтные интегрированные (floodfill) узлы" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "ЗапиÑÑŒ Ñетевой БД" @@ -279,52 +309,56 @@ msgstr "ЗапиÑÑŒ Ñетевой БД" msgid "No transports (hidden or starting up?)" msgstr "Ðет транÑпортных протоколов (в Ñкрытом режиме или запущен недавно?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "Ðеподдерживаемый тип подпиÑи" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "Ðеподдерживаемый тип подпиÑи" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "ÐедоÑтупен по вÑем транÑпортным протоколам" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "ÐдреÑа транÑпортов маршрутизатора" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} иÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð¸ÑходÑщих Ñоединений" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP не включен" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Справка" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Пределы транÑпортных Ñоединений назначены автоматичеÑки на оÑнове заданной вами пропуÑкной ÑпоÑобноÑти." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñтих пределов добавьте параметры i2np.ntcp.maxConnections=nnn и i2np.udp.maxConnections=nnn на Ñтранице раÑширенных наÑтроек." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "ОбозначениÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -335,154 +369,154 @@ msgstr "ОбозначениÑ" msgid "Peer" msgstr "Узел" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Удаленный узел, идентифицируемый хешем маршрутизатора" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Ðаправление" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "ВходÑщее Ñоединение" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "ИÑходÑщее Ñоединение" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Ðтот узел предлагает ÑÐµÐ±Ñ Ð² качеÑтве нашего поÑредника (Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы другие узлы могли ÑоединÑÑ‚ÑŒÑÑ Ñ Ð½Ð°Ð¼Ð¸ в обход нашего брандмауÑра)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Мы предлагаем ÑÐµÐ±Ñ Ð² качеÑтве поÑредника Ð´Ð»Ñ Ñтого узла (чтобы другие узлы могли ÑоединÑÑ‚ÑŒÑÑ Ñ Ð½Ð¸Ð¼ в обход его брандмауÑра)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Сколько прошло времени поÑле приема/передачи поÑледнего пакета" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Ðеактивен" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Прием/передача" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "УÑреднённые ÑкороÑти приёма/передачи (кБайт/Ñек) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ ÑоединениÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Подключен" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Сдвиг" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Разница хода чаÑов между узлом и нами" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "<i>Congestion Window</i>. Окно перегрузки — количеÑтво байт, которое мы можем поÑлать без полученного подтверждениÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "КоличеÑтво отправленных Ñообщений, ожидающих подтверждениÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "МакÑимальное количеÑтво параллельно отправлÑемых Ñообщений" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "КоличеÑтво ожидающих поÑылок, превоÑходÑщих размер окна перегрузки" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "<i>Slow Start Threshold</i>. Порог медленного Ñтарта" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "<i>Round-Trip Time</i>. Ð’Ñ€ÐµÐ¼Ñ Ð¼ÐµÐ¶Ð´Ñƒ отправкой запроÑа и получением ответа (в миллиÑекундах)" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "<i>Retransmit Time-Out</i>. Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´ повторной отправкой пакета (в миллиÑекундах)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "<i>Maximum Transfer Unit</i>. Текущий макÑимальный размер иÑходÑщих/входÑщих пакетов (в байтах) " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "Передано" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Общее количеÑтво отправленных узлу пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "ПринÑто" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Общее количеÑтво принÑÑ‚Ñ‹Ñ… от узла пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Повт. отправлено" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Общее количеÑтво повторно отправленных узлу пакетов" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Повт. принÑто" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Общее количеÑтво повторно принÑÑ‚Ñ‹Ñ… от узла пакетов" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Служба" @@ -763,91 +797,100 @@ msgstr "Заблокирован" msgid "backlogged" msgstr "перегружен" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Игнорируем запроÑÑ‹ туннелей: Ð²Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ²Ñ‹Ñило ожидаемое" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Игнорируем запроÑÑ‹ туннелей: Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° задач" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Игнорируем запроÑÑ‹ туннелей: Ñлишком выÑÐ¾ÐºÐ°Ñ Ð½Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "ОтклонÑем туннели: Ñкрытый режим" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Ðе принимаем туннели: Ñлишком много запроÑов" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Ðе принимаем туннели: доÑтигнут предел чиÑла Ñоединений" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Игнорируем запроÑÑ‹ туннелей: выÑÐ¾ÐºÐ°Ñ Ð½Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Игнорируем запроÑÑ‹ туннелей: Ñлишком большое Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€ÐµÐ±Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð² очереди" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "ДоÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Ошибка при проверке Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Ð”Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ {0} нет обновлений" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0} байт загружено" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "Ðе удалоÑÑŒ уÑтановить из {0}" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Ðе удалоÑÑŒ произвеÑти передачу файлов из {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Обновление загружено" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "ПроизводитÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑк" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "ПодлинноÑÑ‚ÑŒ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÐ½Ð°" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "из {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Обнаружено повреждение в неподпиÑанном обновлении, загруженном из {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Ðе удалоÑÑŒ Ñкопировать в {0}" @@ -876,22 +919,25 @@ msgid "Checking for update of plugin {0}" msgstr "ПроверÑетÑÑ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ðµ обновлений Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Попытка уÑтановить из файла {0}" +msgid "Bad URL {0}" +msgstr "Ðеверный URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Ðе указан файл {0}" +msgid "Attempting to install from file {0}" +msgstr "Попытка уÑтановить из файла {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -899,7 +945,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Ðе удалоÑÑŒ уÑтановить из файла {0}, не удалоÑÑŒ Ñкопировать." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "ПроизводитÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñ {0}" @@ -1180,181 +1226,195 @@ msgid "Configuration saved successfully" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑƒÑпешно Ñохранена" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ (применена, но не Ñохранена) — Ñмотрите журналы ошибок" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Сохранить конфигурацию веб-приложений" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Сохранить конфигурацию модулей" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "УÑтановить модуль" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "УÑтановить плагин из файла" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Обновить вÑе уÑтановленные модули" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Ошибка оÑтановке Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Удален модуль {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Ошибка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "ОÑтановлен модуль {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "ОÑтановленные web Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "ЗапуÑтить" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Добавлен новый клиент" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð° уÑпешно Ñохранена" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð° не найден в ÑпиÑке." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Клиент {0} оÑтановлен" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Клиент {0} запущен" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Клиент {0} удален" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð²ÐµÐ±-приложений Ñохранена." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ Ñохранена." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "Веб-приложение" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "запущено" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Ðе удалоÑÑŒ запуÑтить" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Ðе удалоÑÑŒ найти Ñервер." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Ðе указан URL модулÑ." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Ðеобходимо указать файл" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "Ðе удалоÑÑŒ уÑтановить из файла " + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Ðе указан URL Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Загрузка или обновление модулей уже выполнÑетÑÑ." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "ОбновлÑÑŽÑ‚ÑÑ Ð²Ñе модули" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "Ðеверный URL {0}" +msgid "Installing plugin from {0}" +msgstr "УÑтановка плагина из {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "ПроверÑетÑÑ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Запущен модуль {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Ошибка запуÑка Ð¼Ð¾Ð´ÑƒÐ»Ñ {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Добавлен пользователь {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñа Ñохранена" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1368,7 +1428,7 @@ msgid "Edit" msgstr "Редактировать" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Добавить клиент" @@ -1405,7 +1465,7 @@ msgid "Plugin" msgstr "Модуль" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1443,12 +1503,12 @@ msgstr "ОÑтановить" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Проверить наличие обновлений" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Обновить" @@ -1465,38 +1525,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "ВоÑÑтановить умолчаниÑ" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Сохранить" @@ -1527,12 +1587,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Удалить ключ" @@ -1632,21 +1692,21 @@ msgid "Select a class to add" msgstr "Выберите клаÑÑ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Трафик" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "ДомашнÑÑ Ñтраница" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Сеть" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1693,57 +1753,57 @@ msgstr "Сеть" msgid "Summary Bar" msgstr "Панель ÑоÑтоÑниÑ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "ИнтерфейÑ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Туннели" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Клиенты" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "СвÑзка ключей" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Журналирование" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Узлы" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "СтатиÑтика" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Сохранить изменениÑ" @@ -1864,7 +1924,7 @@ msgid "or {0} bytes per month maximum" msgstr "или {0} байт в меÑÑц макÑимум" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Заблокировать узел до перезапуÑка" @@ -1884,7 +1944,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "Разблокировать узел" @@ -1897,7 +1957,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "ÐаÑтроить бонуÑÑ‹ Ð´Ð»Ñ ÑƒÐ·Ð»Ð¾Ð²" @@ -1913,29 +1973,65 @@ msgstr "Ðеверное значение емкоÑти" msgid "Unsupported" msgstr "Ðе поддерживаетÑÑ" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ произвеÑти начальную загрузку" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° уже производитÑÑ" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Идет запуÑк начальной загрузки" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ñ Ð°Ð´Ñ€ÐµÑа" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Ðеобходимо ввеÑти адреÑ" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° в процеÑÑе, проверьте ÑÑ‚Ð°Ñ‚ÑƒÑ Ð² панели ÑоÑтоÑниÑ" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° завершена, проверьте ÑÑ‚Ð°Ñ‚ÑƒÑ Ð² панели ÑоÑтоÑниÑ" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° из файла" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "Ðе удалоÑÑŒ провеÑти начальную загрузку из файла" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° уÑпешно выполнена, загружен {0} маршрутизатор из файла" +msgstr[1] "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° уÑпешно выполнена, загружены {0} маршрутизатора из файла" +msgstr[2] "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° уÑпешно выполнена, загружены {0} маршрутизаторов из файла" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑƒÑпешно Ñохранена." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Выключить немедленно" @@ -1991,118 +2087,118 @@ msgstr[2] "Подождите, пока закончитÑÑ Ð¾Ð±Ñзатель msgid "Restart in {0}" msgstr "ПерезапуÑк через {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Выключить плавно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Отменить плавное выключение" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "ПерезапуÑтить плавно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "ПерезапуÑтить немедленно" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Запрошен быÑтрый перезапуÑк" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Сменить ключ и перезапуÑтить" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Смена ключа поÑле плавного перезапуÑка" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Сменить ключ и выключить" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "ЗапуÑкать I2P при загрузке ÑиÑтемы" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Ðе запуÑкать I2P при загрузке ÑиÑтемы" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "ВывеÑти ÑпиÑок потоков" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "Потоки Ñохранены в {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Показывать конÑоль при запуÑке" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Ðе отображать конÑоль при запуÑке" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "ПроизвеÑти \"Ñбор муÑора\"" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Запрошен полный Ñбор муÑора" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Служба уÑтановлена" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Предупреждение: не удалоÑÑŒ уÑтановить Ñлужбу" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Служба удалена" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Предупреждение: не удалоÑÑŒ удалить Ñлужбу" @@ -2143,7 +2239,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "ВоÑÑтановить полные умолчаниÑ" @@ -2158,7 +2254,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "ВоÑÑтановить минимальные умолчаниÑ" @@ -2277,8 +2373,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Добавить пользователÑ" @@ -2432,7 +2528,7 @@ msgid "Add" msgstr "Добавить" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Пароль" @@ -2560,7 +2656,7 @@ msgid "Network error" msgstr "Ошибка Ñети" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "Ðовый идентификатор маршрутизатора" @@ -2572,90 +2668,94 @@ msgstr "Запретить работу в режиме floodfill-маршрут msgid "Out of memory error" msgstr "Ошибка: недоÑтаточно памÑти" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Изменение доÑтупноÑти" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° маршрутизатора завершена" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "Плавный перезапуÑк" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "Маршрутизатор запущен" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "Маршрутизатор оÑтановлен" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "Маршрутизатор обновлён" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Watchdog" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "Отобразить ÑобытиÑ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ñ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "Тип ÑобытиÑ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "Ð’Ñе ÑобытиÑ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "Отфильтровать ÑобытиÑ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð½Ðµ найдены" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð½Ðµ найдены в предыдущих {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ \"{0}\" не найдены" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ \"{0}\" не найдены в предыдущих {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "ВремÑ" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "Событие" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "Детали" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2749,7 +2849,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "или" @@ -3089,25 +3189,29 @@ msgid "Runs" msgstr "ЗапуÑки" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Среднее" +msgid "Dropped" +msgstr "Отклонено" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Среднее" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "МакÑ." -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Мин." -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Ð’ ожидании" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Сводка" @@ -3207,123 +3311,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Туннель" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "База не инициализирована" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "СтатиÑтика маршрутизаторов" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "КоличеÑтво" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "ТранÑпортный протокол" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Страна" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ наÑ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± узле" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "ÐŸÐ¾Ð»Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Скрытый" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Обновленный" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} назад" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Опубликовано" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "ПодпиÑывающий ключ" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "ÐдреÑ(а)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "cost" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Ð’ Ñкрытом режиме или недавно запущен" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU через поÑредников" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP и SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP и SSU через поÑредников" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "Только IPv6 SSU, предÑтавители" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, предÑтавители" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, предÑтавители" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "Только IPv6 NTCP, SSU, предÑтавители" @@ -3342,7 +3446,7 @@ msgid "Hide news" msgstr "Скрыть новоÑти" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Показать новоÑти" @@ -3393,13 +3497,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "ЕмкоÑÑ‚ÑŒ" @@ -3983,13 +4087,13 @@ msgstr "ОШИБКР— ЧаÑÑ‹ Ñбиты (раÑхождение {0})" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -4016,7 +4120,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Заблокирован извне" @@ -4672,88 +4776,88 @@ msgstr "Ðвтообновление (Ñ)" msgid "Enable" msgstr "Включить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Ограничение ÑкороÑти" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P будет работать лучше, еÑли Ð’Ñ‹ наÑтроите ограничение ÑкороÑти в ÑоответÑтвии Ñо ÑкороÑтью Вашего Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Интернету." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "Килобайт/Ñекунду (на прием)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "Килобайт/Ñекунду (на отдачу)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Ð”Ð¾Ð»Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ трафика" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "ПРИМЕЧÐÐИЕ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Ð’Ñ‹ наÑтроили очень низкий лимит Ð´Ð»Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ трафика (вÑего {0} килобайт/Ñекунду)." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P нужно как минимум 12 килобайт/Ñекунду Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñтой функции. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "ПожалуйÑта, увеличьте долю транзитного трафика, указав бóльшую пропуÑкную ÑпоÑобноÑÑ‚ÑŒ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Ð’Ñ‹ задали долю транзитного трафика {0} килобайт/Ñекунду." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "РаÑширенные Ñетевые наÑтройки" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Отменить" @@ -4765,15 +4869,15 @@ msgstr "дополнительные наÑтройки" msgid "I2P Advanced Configuration" msgstr "Дополнительные наÑтройки I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Дополнительные наÑтройки I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Ð”Ð»Ñ Ð²ÑÑ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… изменений в Ñилу может потребоватьÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑк I2P-маршрутизатора." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "Ð”Ð»Ñ Ð²Ð½ÐµÑÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ отредактируйте файл {0}." @@ -4786,92 +4890,92 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð¾Ð²" msgid "I2P Client Configuration" msgstr "ÐаÑтройки клиентов I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "ПеречиÑленные ниже Java-клиенты запуÑкаютÑÑ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ внутри Ñвоей JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Будьте оÑторожны при изменении Ñтих наÑтроек. 'КонÑоль маршрутизатора' и 'клиентÑкие туннели' необходимы Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½Ñтва Ñценариев иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ I2P. Такие наÑтройки рекомендуетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ только продвинутым пользователÑм." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… клиентÑких наÑтроек отредактируйте файл" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Ð”Ð»Ñ Ð²ÑÑ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ñ… наÑтроек в Ñилу потребуетÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑк маршрутизатора." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Дополнительные наÑтройки клиентÑкого интерфейÑа" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "ÐаÑтройки внешнего интерфейÑа I2CP (I2P Client Protocol)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Включен без SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Включен Ñ Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Выключен — клиенты Ñнаружи данного Java-процеÑÑа не могут подключитьÑÑ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "Порт I2CP" -#: ../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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "Многие клиенты не поддерживают SSL или авторизацию." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð²ÐµÐ±-приложений" -#: ../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:580 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 " @@ -4881,7 +4985,7 @@ msgid "" "all (e.g. addressbook)." msgstr "ПеречиÑленные ниже веб-Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Java запуÑкаютÑÑ ÐºÐ¾Ð½Ñолью маршрутизатора внутри JVM маршрутизатора. Обычно Ñти Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупны через конÑоль маршрутизатора. Ðто могут быть как ÑамоÑтоÑтельные Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (например, I2PSnark), так и интерфейÑÑ‹ к другим приложениÑм или клиентам, которые надо включать отдельно (например, SusiDNS, менеджер туннелей I2P), либо могут вообще не иметь веб-интерфейÑа (например, адреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°)." -#: ../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:582 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 " @@ -4889,49 +4993,65 @@ msgid "" "preferred method." msgstr "Веб-приложение также можно отключить, проÑто удалив .war-файл из директории webapps. Однако при обновлении маршрутизатора и .war-файл, и ÑоответÑтвующее приложение будут возвращены на Ñвои меÑта, поÑтому отключение веб-Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· Ñту Ñтраницу — более корректный ÑпоÑоб." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "ПеречиÑленные ниже модули запуÑкаютÑÑ Ð²ÐµÐ±-конÑолью маршрутизатора." -#: ../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:616 +msgid "Plugin Installation from URL" +msgstr "УÑтановка плагина Ñ Ð°Ð´Ñ€ÐµÑа" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "ДоÑтупные модули находÑÑ‚ÑÑ Ð½Ð° {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "Чтобы уÑтановить новый модуль, введите URL загрузки:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "УÑтановка плагина из файла" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "УÑтановить плагин из файла." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Выберите xpi2p или su3 файл" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Обновить вÑе плагины" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default 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:480 msgid "Use old home page" msgstr "ИÑпользовать Ñтарый вид домашней Ñтраницы" -#: ../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 msgid "Search Engines" msgstr "ПоиÑковые ÑиÑтемы" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "ИнтереÑные Ñкрытые ÑервиÑÑ‹" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ наÑтройки" @@ -4944,36 +5064,36 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑвÑзки ключей" msgid "I2P Keyring Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑвÑзки ключей I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Маршрутизатор иÑпользует ÑвÑзку ключей Ð´Ð»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð·Ð°ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… LeaseSet." -#: ../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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Ручное добавление ключей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "ЗдеÑÑŒ добавлÑÑŽÑ‚ÑÑ ÐºÐ»ÑŽÑ‡Ð¸ Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ñ… адреÑов назначениÑ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Ключи Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… адреÑов Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ð°ÑтраиваютÑÑ Ð½Ð°" -#: ../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:495 msgid "I2PTunnel page" msgstr "Ñтранице менеджера туннелей" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "Ð˜Ð¼Ñ Ð°Ð´Ñ€ÐµÑа назначениÑ, хеш или полный ключ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Ключ шифрованиÑ" @@ -4985,61 +5105,61 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ" msgid "I2P Logging Configuration" msgstr "ÐаÑтройки Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ I2P" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "ÐаÑтройка опций Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "Отредактируйте {0} Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "Формат запиÑи в журнал" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "('d' = дата, 'c' = клаÑÑ, 't' = поток, 'p' = приоритет, 'm' = Ñообщение)" -#: ../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:453 msgid "Log date format" 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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = меÑÑц, 'dd' = день, 'HH' = чаÑÑ‹, 'mm' = минуты, 'ss' = Ñекунды, 'SSS' = миллиÑекунды)" -#: ../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:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "Уровень детализации по умолчанию" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(не рекомендуетÑÑ Ð¸Ñпользовать уровни DEBUG и INFO Ð´Ð»Ñ Ð¿Ð¾ÑтоÑнного иÑпользованиÑ, так как они Ñильно замедлÑÑ‚ работу Вашего маршрутизатора)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑƒÑ€Ð¾Ð²Ð½Ñ Ð´ÐµÑ‚Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Ðовое переопределение" @@ -5051,522 +5171,522 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñети" msgid "I2P Network Configuration" msgstr "ÐаÑтройки Ñети I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ IP и транÑпортных протоколов" -#: ../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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "ИÑпользовать UPnP Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚Ð¾Ð² на брандмауÑре" -#: ../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:490 msgid "UPnP status" msgstr "ÑоÑтоÑние UPnP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ IP" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "ДоÑтупное из Интернета Ð¸Ð¼Ñ ÑƒÐ·Ð»Ð° или 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" msgstr "ОпределÑÑ‚ÑŒ автоматичеÑки (без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ UPnP)" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "ОпределÑÑ‚ÑŒ автоматичеÑки (без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ IP-адреÑов локальных Ñетевых интерфейÑов)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "ОпределÑÑ‚ÑŒ автоматичеÑки (только через SSU)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Скрытый режим, не публиковать 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Задать Ð¸Ð¼Ñ ÑƒÐ·Ð»Ð° или IP вручную" -#: ../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:524 msgid "Action when IP changes" msgstr "ДейÑтвие при Ñмене IP" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Режим мобильного компьютера: автоматичеÑки менÑÑ‚ÑŒ идентификатор маршрутизатора и UDP-порт поÑле Ñмены IP" -#: ../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 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ 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:536 msgid "Disable IPv6" msgstr "Отключить 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:540 msgid "Enable IPv6" msgstr "Включить IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Предпочитать IPv4 перед IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Предпочитать IPv6 перед IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "ИÑпользовать только IPv6 (отключить IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ UDP:" -#: ../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:558 msgid "UDP port:" msgstr "Порт UDP:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "ПолноÑтью отключить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(иÑпользуйте Ñтот режим только еÑли находитеÑÑŒ за брандмауÑром, который блокирует иÑходÑщие UDP-ÑоединениÑ)" -#: ../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:578 msgid "TCP Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ TCP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "ИÑпользовать автоматичеÑки определенный IP-адреÑ" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "ÑейчаÑ" -#: ../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:590 msgid "if we are not firewalled" msgstr "еÑли входÑщий порт не заблокирован" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Ð’Ñегда иÑпользовать автоматичеÑки определенный IP-Ð°Ð´Ñ€ÐµÑ (не заблокирован брандмауÑром)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Отключить поддержку входÑщих Ñоединений (заблокирован брандмауÑром)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(иÑпользуйте Ñтот режим только при наличии в ÑиÑтеме брандмауÑра, который замедлÑет или блокирует иÑходÑщие TCP-ÑоединениÑ)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "ДоÑтупный из Интернета TCP-порт" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "ИÑпользовать наÑтройки UDP-порта" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Задать порт вручную" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "а) Ðе Ñообщайте никому номера портов! б) Изменение Ñтих наÑтроек повлечет перезапуÑк I2P-маршрутизатора." -#: ../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:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Ð¥Ð¾Ñ‚Ñ I2P без проблем работает за большинÑтвом брандмауÑров, ÑкороÑÑ‚ÑŒ и уровень интеграции в Ñеть будут гораздо лучше, еÑли открыть порт Вашего I2P-маршрутизатора Ð´Ð»Ñ UDP- и TCP-Ñоединений из Интернета." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Попробуйте открыть доÑтуп на Вашем брандмауÑре Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ñ… входÑщих UDP- и TCP-пакетов на порт I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Ðичего Ñтрашного, еÑли такой возможноÑти нет. I2P поддерживает UPnP (Universal Plug and Play) и обход NAT Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ SSU-поÑредников." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "ÐаÑтройки выше, в оÑновном, предназначены Ð´Ð»Ñ Ð¾Ñобых Ñитуаций. Ðапример, еÑли некорректно Ñработал UPnP или возник конфликт брандмауÑра и I2P." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Ðекоторые виды брандмауÑров могут быть чаÑтично неÑовмеÑтимы Ñ I2P (например, Ñимметричные NAT)." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP иÑпользуетÑÑ Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ ÑˆÐ»ÑŽÐ·Ð°Ð¼Ð¸ доÑтупа в Интернет (IGD) при определении внешнего IP-адреÑа и переадреÑации портов." -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "Поддержка UPnP находитÑÑ Ð² разработке (бета-верÑиÑ). Ð’ Ñледующих ÑлучаÑÑ… UPnP возможно не будет работать" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Ðе обнаружено UPnP-ÑовмеÑтимых уÑтройÑтв" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP отключено на уÑтройÑтве" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Программный брандмауÑÑ€ мешает корректной работе UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "UPnP в уÑтройÑтве реализован Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸ " -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" msgstr "Смена/ÑÐ±Ñ€Ð¾Ñ UPnP-уÑтройÑтва или изменение адреÑа " -#: ../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:672 msgid "Review the UPnP status here." msgstr "ПоÑмотреть ÑоÑтоÑние UPnP можно здеÑÑŒ." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP можно включить/выключить в наÑтройках выше. ÐаÑтройка вÑтупит в Ñилу только поÑле перезапуÑка I2P-маршрутизатора." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "<b>Ðе вводите локальные внутриÑетевые имена.</b>" -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Также <b>не вводите IP из локальных диапазонов</b>, такие как 127.0.0.1 или 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "ПроизводительноÑÑ‚ÑŒ Вашего ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ I2P-Ñетью может Ñильно поÑтрадать, еÑли Ð’Ñ‹ введете неверный IP-адреÑ, неверное Ð¸Ð¼Ñ ÑƒÐ·Ð»Ð° или неправильно наÑтроите NAT или брандмауÑÑ€." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "Справка по Ñетевой доÑтупноÑти" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "ЕÑли Ð’Ñ‹ думаете, что открыли необходимые порты на брандмауÑре, а I2P вÑе еще Ñчитает, что трафик фильтруетÑÑ, помните, что у Ð’Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть неÑколько брандмауÑров, например программный, а также внешний аппаратный." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Ð’ Ñлучае ошибок, <a href=\"logs.jsp\">журналы</a> могут помочь диагноÑтировать проблему." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Ваш UDP-порт доÑтупен извне." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Ваш UDP-порт заблокирован брандмауÑром." -#: ../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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Ðо еÑли оно поÑвлÑетÑÑ Ð¿Ð¾ÑтоÑнно, Вам Ñледует проверить, что на вÑех Ваших брандмауÑрах открыт порт Ð´Ð»Ñ I2P." -#: ../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:708 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 Ñможет работать даже Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ портом при помощи заранее выбранных «поÑредников» Ð´Ð»Ñ Ñ€ÐµÑ‚Ñ€Ð°Ð½ÑлÑции входÑщих Ñоединений." -#: ../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:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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 "Кроме того, некоторые маршрутизаторы не могут корректно переадреÑовать одновременно TCP и UDP на один порт или имеют другие ограничениÑ, мешающие нормальному прохождению трафика до I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Маршрутизатор проверÑет возможноÑÑ‚ÑŒ принÑÑ‚Ð¸Ñ Ð²Ñ…Ð¾Ð´Ñщих Ñоединений на UDP-порт." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Ð’ наÑтройках I2P-маршрутизатора запрещена Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ ÐµÐ³Ð¾ адреÑа, как результат, маршрутизатор не ожидает входÑщих Ñоединений." -#: ../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:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Ð’Ñ‹ наÑтроили долю транзитного трафика выше 128 килобайт/Ñекунду, при Ñтом у Ð’Ð°Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ входÑщий порт." -#: ../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:730 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 "I2P будет работать нормально в такой конфигурации, но Ð’Ñ‹ можете помочь Ñети, разблокировав входÑщий порт, еÑли у Ð’Ð°Ñ Ð´ÐµÐ¹Ñтвительно быÑтрый Интернет (ÑкороÑÑ‚ÑŒ выше 128 килобайт/Ñекунду)." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "ПРЕДУПРЕЖДЕÐИЕ — Заблокирован извне, floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Ð’Ñ‹ наÑтроили I2P работать в режиме floodfill-маршрутизатора, при Ñтом у Ð’Ð°Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ входÑщий порт." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "Ð”Ð»Ñ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ работы в качеÑтве floodfill-маршрутизатора Вам нужно разблокировать входÑщий порт." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "ПРЕДУПРЕЖДЕÐИЕ — Заблокирован извне при включенных входÑщих TCP-ÑоединениÑÑ…" -#: ../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:740 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 "Ð’Ñ‹ разрешили входÑщие TCP-ÑоединениÑ, но при Ñтом Ваш UDP-порт заблокирован, Ñледовательно, Ñкорее вÑего, TCP-порт тоже заблокирован." -#: ../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:742 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 "ЕÑли у Ð’Ð°Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ñ‹ входÑщие TCP-ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ заблокированном TCP-порте, то другие маршрутизаторы не Ñмогут к Вам подÑоединитьÑÑ Ð¿Ð¾ TCP. Ðто повредит производительноÑти Ñети. " -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "ПожалуйÑта, проверьте ÑоÑтоÑние TCP-порта и разблокируйте его или отключите поддержку входÑщих TCP-Ñоединений." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "ПРЕДУПРЕЖДЕÐИЕ - Заблокирован извне при отключенном UDP" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Ð’Ñ‹ включили поддержку входÑщих TCP-Ñоединений, при Ñтом отключили поддержку UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Вашим брандмауÑром заблокированы входÑщие TCP-ÑоединениÑ, поÑтому маршрутизатор не может принимать входÑщие подключениÑ." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "ПожалуйÑта, разблокируйте порт или включите поддержку UDP." -#: ../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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" msgstr "ОШИБКР— ЧаÑтный TCP-адреÑ" -#: ../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:762 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 "Ðе публикуйте локальные IP-адреÑа (такие как 127.0.0.1 или 192.168.1.1) в качеÑтве Ñвоего внешнего IP-адреÑа." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "ИÑправьте Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ отключите поддержку входÑщих TCP-Ñоединений." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "ОШИБКР— Симметричный NAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P обнаружил, что Ð’Ñ‹ находитеÑÑŒ за Ñимметричным NAT." -#: ../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:770 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 "I2P не очень хорошо работает за таким типом брандмауÑров. Скорее вÑего Ð’Ñ‹ не Ñможете принимать входÑщие ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸ Ñто Ñнизит ÑффективноÑÑ‚ÑŒ Вашего учаÑÑ‚Ð¸Ñ Ð² Ñети." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "ОШИБКР— UDP-порт уже иÑпользуетÑÑ â€” перенаÑтройте i2np.udp.internalPort=xxxx в дополнительных наÑтройках и перезапуÑтите маршрутизатор" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P не удалоÑÑŒ Ñоздать привÑзку к порту, указанному в раÑширенных Ñетевых наÑтройках." -#: ../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:776 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 "Проверьте, не занÑÑ‚ ли Ñтот порт другим приложением. ЕÑли такое приложение нашлоÑÑŒ, оÑтановите его или задайте другой порт в наÑтройках I2P." -#: ../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:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." msgstr "ПоÑле Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ñтой ошибки необходим перезапуÑк I2P." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "ОШИБКР— UDP отключен и не заданы адреÑ/порт Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщих TCP-Ñоединений" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Ð’Ñ‹ не задали адреÑ/порт Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщих TCP-Ñоединений и одновременно отключили поддержку UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Ð’ результате Ваш маршрутизатор не может принимать входÑщие ÑоединениÑ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "ПожалуйÑта, наÑтройте адреÑ/порт Ð´Ð»Ñ TCP или включите поддержку UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "ОШИБКР— ошибка менеджера I2CP — Ñмотрите журналы" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Ðта ошибка обычно возникает из-за конфликта порта 7654. ЗаглÑните в журналы, чтобы убедитьÑÑ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5580,28 +5700,28 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð²" msgid "I2P Peer Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð² I2P" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Ручное управление узлами" -#: ../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:488 msgid "Router Hash" msgstr "Хеш маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Вручную заблокировать/разблокировать Ñтот узел" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "ÐаÑтроить бонуÑÑ‹ Ð´Ð»Ñ Ñтого узла" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5609,15 +5729,15 @@ msgid "" "displayed on the" msgstr "БонуÑÑ‹ могут быть положительными и отрицательными и вводÑÑ‚ÑÑ Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸ÐµÐ¼ пира в группы «быÑтрые» и «выÑокоемкие». БыÑтрые пиры иÑпользуютÑÑ Ð´Ð»Ñ Ð¿Ð¾ÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ñких туннелей, выÑокоемкие пиры иÑпользуютÑÑ Ð´Ð»Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… зондирующих туннелей. Текущие бонуÑÑ‹ можно поÑмотреть на" -#: ../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:508 msgid "profiles page" msgstr "Ñтранице профилей узлов" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Заблокированные узлы" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Заблокированные IP-адреÑа" @@ -5629,102 +5749,149 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ загрузки" msgid "I2P Reseeding Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ загрузки I2P" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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 "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° (англ. reseeding) - процеÑÑ, иÑпользуемый Ð´Ð»Ñ Ð½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… маршрутизаторов, когда вы впервые уÑтановили I2P, или когда ваш маршрутизатор имеет Ñлишком мало данных о других маршрутизаторах." -#: ../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:477 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: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 "МенÑйте Ñти параметры только еÑли HTTP заблокирован на брандмауÑре, Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° не удалаÑÑŒ и Ð’Ñ‹ имеете доÑтуп к HTTP-прокÑи." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Смотрите {0} на предмет инÑтрукций как выполнить начальную загрузку вручную." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "FAQ" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Выполнить начальную загрузку вручную Ñ Ð°Ð´Ñ€ÐµÑа" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Укажите Ð°Ð´Ñ€ÐµÑ zip или su3" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "Формат su3 предпочтителен, так как проверÑетÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "Файлы zip ÑвлÑÑŽÑ‚ÑÑ Ð½ÐµÐ¿Ð¾Ð´Ð¿Ð¸Ñанными, иÑпользуйте zip-файлы только из иÑточников, которым вы доверÑете." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Выполнить начальную загрузку вручную из файла" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Выберите zip или su3 файл" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Создать файл начальной загрузки" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Создать новый zip-файл начальной загрузки, вы Ñможете поделитьÑÑ Ð¸Ð¼ Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸, чтобы провеÑти начальную загрузку вручную ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Ðтот файл не Ñодержит идентификатор вашего маршрутизатора или IP-адреÑ." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Создать файл начальной загрузки" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ загрузки" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Измените Ñти наÑтройки, только еÑли у Ð²Ð°Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ HTTPS и не удалоÑÑŒ провеÑти начальную загрузку." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Выбор URL Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ загрузки" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Сперва пробовать SSL, потом не-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "ИÑпользовать только SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "ИÑпользовать только не-SSL" -#: ../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:535 msgid "Reseed URLs" msgstr "URL начальной загрузки" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Включить 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:543 msgid "HTTP Proxy Host" msgstr "Узел HTTP-прокÑи" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "Порт 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:551 msgid "Use HTTP Proxy Authorization?" msgstr "ИÑпользовать авторизацию на 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:555 msgid "HTTP Proxy Username" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ HTTP-прокÑи" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "Пароль HTTP-прокÑи" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Включить 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:567 msgid "HTTPS Proxy Host" msgstr "Узел HTTPS-прокÑи" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "Порт 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "ИÑпользовать авторизацию на HTTPS-прокÑи?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ HTTPS-прокÑи" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "Пароль HTTPS-прокÑи" @@ -5736,127 +5903,127 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñлужбы" msgid "I2P Service Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñлужбы I2P" -#: ../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:465 msgid "Shutdown the router" msgstr "Выключить маршрутизатор" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "ПоÑле Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° будет иметь меÑто задержка (1 минута) перед его повторным запуÑком." -#: ../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:499 msgid "Systray integration" 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:501 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 "ЕÑли Ð’Ñ‹ работаете под Windows, у Ð’Ð°Ñ ÐµÑÑ‚ÑŒ возможноÑÑ‚ÑŒ отÑлеживать ÑоÑтоÑние маршрутизатора через значок в облаÑти уведомлений" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(позже, клиентÑкие Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ I2P также Ñмогут интегрировать Ñвою функциональноÑÑ‚ÑŒ в облаÑÑ‚ÑŒ уведомлений)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "ЕÑли Ð’Ñ‹ пользуетеÑÑŒ I2P под Windows, то здеÑÑŒ Ð’Ñ‹ можете наÑтроить отображение Ñтого значка." -#: ../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:507 msgid "Show systray icon" msgstr "Показывать значок ÑтатуÑа" -#: ../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:509 msgid "Hide systray icon" msgstr "Скрывать значок ÑтатуÑа" -#: ../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:511 msgid "Run on startup" msgstr "ÐвтоматичеÑкий запуÑк I2P" -#: ../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:513 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 "Ð’Ñ‹ можете наÑтроить автоматичеÑкую загрузку маршрутизатора при каждом запуÑке ÑиÑтемы. Ð’ завиÑимоÑти от выбранной кнопки I2P или уÑтановит Ñлужбу в автозагрузку, либо удалит ее оттуда." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "ЕÑли I2P в данный момент запущен в качеÑтве Ñлужбы, при удалении ее из автозапуÑка маршрутизатор будет немедленно выключен." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Возможно лучше плавно оÑтановить маршрутизатор и поÑле Ñтого запуÑтить файл uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Отладка" -#: ../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:533 msgid "View the job queue" msgstr "ПроÑмотр очереди заданий" -#: ../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:537 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 "Ð’ некоторых ÑлучаÑÑ… Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸ может пригодитьÑÑ ÑпиÑок ÑоÑтоÑний потоков I2P-маршутизатора. Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ ÑпиÑка нажмите ÑоответÑтвующую кнопку. СпиÑок будет Ñохранен в файле <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "ЗапуÑкать браузер при Ñтарте I2P?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5870,15 +6037,15 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸ ÑоÑтоÑниÑ" msgid "I2P Summary Bar Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸ ÑоÑтоÑÐ½Ð¸Ñ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Интервал обновлениÑ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "Ñекунд(Ñ‹)" -#: ../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:488 msgid "Customize Summary Bar" msgstr "ÐаÑтройка панели ÑоÑтоÑниÑ" @@ -5890,41 +6057,41 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑтатиÑтики" msgid "I2P Stats Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑтатиÑтики I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñбора ÑтатиÑтики I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Включить полную ÑтатиÑтику?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²ÑтупÑÑ‚ в Ñилу только поÑле перезапуÑка маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Файл ÑтатиÑтики" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Фильтр" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "Журнал" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "График" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "РаÑширенный фильтр" @@ -5936,43 +6103,43 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ‚ÑƒÐ½Ð½ÐµÐ»ÐµÐ¹" msgid "I2P Tunnel Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ‚ÑƒÐ½Ð½ÐµÐ»ÐµÐ¹ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "БольшинÑтву пользователей подойдут наÑтройки по умолчанию. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Примите во внимание, что между анонимноÑтью и ÑффективноÑтью еÑÑ‚ÑŒ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ ÑвÑзь — длинные туннели более анонимны, но хуже работают." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Туннели длиннее 3 хопов, а также большое количеÑтво туннелей (как обычных, так и резервных) могут привеÑти к Ñнижению производительноÑти/надежноÑти работы маршрутизатора." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Результатом может быть выÑÐ¾ÐºÐ°Ñ Ð½Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° на ЦП и/или иÑходÑщий канал." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "ÐаÑтройки зондирующих туннелей ÑохранÑÑŽÑ‚ÑÑ Ð² файле router.config." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "ÐаÑтройки клиентÑких туннелей нигде не ÑохранÑÑŽÑ‚ÑÑ Ð¸ дейÑтвуют только до перезапуÑка." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Ð”Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑтоÑнных изменений в наÑтройках клиентÑких туннелей воÑпользуйтеÑÑŒ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "менеджером туннелей" @@ -5984,36 +6151,36 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñа" msgid "I2P UI Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑкого интерфейÑа I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Тема Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñоли маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Переключатель тем отключен Ð´Ð»Ñ Internet Explorer, извините." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "ЕÑли вы не иÑпользуете IE, то, Ñкорее вÑего, Ваш браузер Ñконфигурирован предÑтавлÑÑ‚ÑŒÑÑ ÐºÐ°Ðº IE. ПожалуйÑта измените Ñтроку User-Agent в наÑтройках Вашего браузера (или прокÑи-Ñервера), еÑли хотите иÑпользовать темы оформлениÑ." -#: ../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:453 msgid "Router Console Language" msgstr "Язык конÑоли маршрутизатора" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "ПожалуйÑта, помогите проекту перевода конÑоли маршрутизатора! Разработчики доÑтупны Ð´Ð»Ñ ÑвÑзи на IRC-канале #i2p-dev." -#: ../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:463 msgid "Apply" msgstr "Применить" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Пароль Ð´Ð»Ñ ÐºÐ¾Ð½Ñоли маршрутизатора" @@ -6025,71 +6192,71 @@ msgstr "ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ" msgid "I2P Update Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹ I2P" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Проверка Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹ и новоÑтей" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "ÐовоÑти и Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "ВыполнÑетÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "URL новоÑтей" -#: ../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:475 msgid "Refresh frequency" msgstr "ЧаÑтота обновлениÑ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Режим обновлениÑ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Получать новоÑти через eep-ПрокÑи?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "ОбновлÑÑ‚ÑŒ через I2P-прокÑи?" -#: ../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:497 msgid "eepProxy host" msgstr "ÐÐ´Ñ€ÐµÑ I2P-прокÑи" -#: ../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:501 msgid "eepProxy port" msgstr "Порт I2P-прокÑи" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "URL обновлений" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "ОбновлÑÑ‚ÑŒ до неподпиÑанных теÑтовых Ñборок?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "URL неподпиÑанных Ñборок" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ выполнÑÑ‚ÑŒÑÑ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вашего пакетного менеджера." diff --git a/apps/routerconsole/locale/messages_sv.po b/apps/routerconsole/locale/messages_sv.po index 88846c35646cd0a00052bf606dcd8439922bdaa0..b11660f13dbc709afebec1abf0fac774cc9be4ea 100644 --- a/apps/routerconsole/locale/messages_sv.po +++ b/apps/routerconsole/locale/messages_sv.po @@ -6,6 +6,7 @@ # Translators: # 123hund123 <M8R-ra4r1r@mailinator.com>, 2011 # Calle Rundgren <samaire@samaire.net>, 2013 +# cacapo <handelsehorisont@gmail.com>, 2015 # hottuna <i2p@robertfoss.se>, 2011 # hottuna <i2p@robertfoss.se>, 2013 # hottuna <i2p@robertfoss.se>, 2011-2012 @@ -16,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-06 12:47+0000\n" +"Last-Translator: cacapo <handelsehorisont@gmail.com>\n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/language/sv_SE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -38,6 +39,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -47,6 +49,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -56,6 +59,7 @@ msgstr[1] "{0} sek" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -65,6 +69,7 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -72,18 +77,34 @@ msgstr[0] "1 timme" msgstr[1] "{0} timmar" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "n/a" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 dag" msgstr[1] "{0} dagar" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "1 ns" +msgstr[1] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "1 μs" +msgstr[1] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -120,7 +141,7 @@ msgstr "Till" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "ingen" @@ -130,93 +151,97 @@ msgstr "ingen" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Avvisar tunlar: Startar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Avvisar tunnlar: Hög meddelandefördröjning" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Avvisar tunnlar: Gränsen nÃ¥dd" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Avvisar tunnlar: Högt antal förfrÃ¥gningar" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Avvisar tunnlar: Gränsen nÃ¥dd" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Accepterar de flesta tunnlarna" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Accepterar tunnlar" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Avvisar tunnlar: Bandbreddsgräns" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Avvisar de flesta tunnlarna: Bandbreddsgräns" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Accepterar de flesta tunnlarna" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Accepterar tunnlar" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Avvisar tunnlar: Stänger ner" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Avvisar tunnlar" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "Reseedar: fick info frÃ¥n fil({0} lyckades, {1} fel)." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Reseedar" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Reseed hämtad endast en router." msgstr[1] "Reseed hämtad endast {0} routrar." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Reseed misslyckades." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Se {0} för hjälp" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "sida för konfiguration av omseedning" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Reseed: hämtar seed URL." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -250,6 +275,10 @@ msgstr "Hur mÃ¥nga peers vi aktivt talar med" msgid "Known fast peers" msgstr "Snabba kända peerer" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "Kända integrerade (floodfill) peers" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb post" @@ -260,52 +289,56 @@ msgstr "NetDb post" msgid "No transports (hidden or starting up?)" msgstr "Inga transporter (gömd eller hÃ¥ller pÃ¥ att startas?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" -msgstr "" +msgstr "Icke stödd signeringstyp" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "Inget stöd för vÃ¥r signeringstyp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "OnÃ¥bar pÃ¥ varje transport" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Router transport adresser" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} används för utgÃ¥ende anslutningar enbart" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP är inte aktiverat" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Hjälp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Din transportförbindelses gränser sätts automatiskt baserat pÃ¥ din konfigurerade bandbredd." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "För att Ã¥sidosätta dessa gränser, lägg till inställningarna i2np.ntcp.maxConnections = nnn och i2np.udp.maxConnections = nnn pÃ¥ den avancerade inställningarsidan." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Definitioner" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -316,154 +349,154 @@ msgstr "Definitioner" msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Fjärr peeren, identifierad med routerhash" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Mapp" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Inkommande anslutning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "UtgÃ¥ende anslutning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "De erbjöd att introducera oss (hjälp andra traversera vÃ¥r brandvägg)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Vi erbjöd att introducera dom (hjälp andra att traversera deras brandvägg)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Tiden sedan ett paket har mottagits / sänts" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "StillastÃ¥ende" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "In/Ut" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Den utjämnade ingÃ¥ende / utgÃ¥ende överföringshastigheten (KByte per sekund)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Tiden sedan denna anslutning etablerades" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Uppe" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Tidsförvridning" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Skillnaden mellan peerens klocka och din" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Överbelastningsfönster, vilket är hur mÃ¥nga bytes kan sändas utan en bekräftelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Antalet skickade meddelanden som väntar pÃ¥ bekräftelse" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Maximala antalet samtidiga meddelande som ska skickas" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Antalet försändningar som överstiger överbelastningsfönstret" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Den tröskel för lÃ¥ngsam start" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Tur och returtid i millisekunder" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Ã…tersändnings timeout i millisekunder" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Nuvarande maximala försändningsstorlek för paket / uppskattad maximal mottagningsstorlek för paket (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Det totala antalet paket som skickats till denna peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Det totala antalet paket som har mottagits frÃ¥n denna peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "DUP TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Det totala antalet paket som Ã¥terutsänds till peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "DUP RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Totalt antal dupplicerade paket mottagna frÃ¥n peeren" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Service" @@ -743,91 +776,100 @@ msgstr "Förbjudna" msgid "backlogged" msgstr "backlogged" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Släpper tunnelförfrÃ¥gningar: För lÃ¥ngsam" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "Släpper tunnelförfrÃ¥gningar: Hög jobbeftersläpning" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Släpper tunnelförfrÃ¥gningar: Överlastad" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" -msgstr "" +msgstr "Avvisar tunnlar: Dolt läge" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Avvisar tunnlar: Begäran överlastad" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Avvisar tunnlar: Anslutningsgräns" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Släpper tunnelförfrÃ¥gningar: Hög belastning" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Släpper tunnelförfrÃ¥gningar: Kötid" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Ny version för plugin {0} finns tillgänglig" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Uppdateringskontroll misslyckades för plugin {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Ingen ny version tillgänglig för plugin {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B överfört" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "Installation misslyckades frÃ¥n {0}" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Överföring misslyckades frÃ¥n {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Uppdatering hämtad" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Startar om" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Update verifierad" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "frÃ¥n {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "Osignerad uppdateringsfil frÃ¥n {0} är korrumperad" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Misslyckades med att kopiera till {0}" @@ -856,22 +898,25 @@ msgid "Checking for update of plugin {0}" msgstr "Letar efter uppdatering till plugin {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Uppdaterar" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Försöker att installera frÃ¥n fil {0}" +msgid "Bad URL {0}" +msgstr "DÃ¥lig URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Ingen fil anged {0}" +msgid "Attempting to install from file {0}" +msgstr "Försöker att installera frÃ¥n fil {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -879,7 +924,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Det gick inte att installera frÃ¥n {0}, misslyckades kopiera." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Laddar ner plugin frÃ¥n {0}" @@ -914,7 +959,7 @@ msgstr "Pluginsignaturen för {0} kund ej verifieras" #. 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 "" +msgstr "Plugin inte installerad - signatur ej betrodd" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:332 #, java-format @@ -1160,181 +1205,195 @@ msgid "Configuration saved successfully" msgstr "Konfigurationen sparades utan problem" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "Fel vid sparning ab konfigurationen (tillämpad men inte sparat) - se felloggar" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Spara klientkonfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Spara gränssnittskonfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Spara WebApp konfiguration" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Spara pluginkonfiguration" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Installera plugin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "Installera plugin frÃ¥n fil" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "Uppdatera alla installerade insticksprogram" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Problem när plugin {0} stoppades" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Tog bort plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Problem vid borttagning av plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Stoppade plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "Webapp {0} stoppad" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Ny klient las till" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "Inställningar för clienten sparades." -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Felaktigt klientindex" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "Klient {0} stannades" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "Klient{0} startades" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "Klient {0} borttagen" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp konfiguration sparad." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "lugin konfiguration sparad." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "startade" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Misslyckades med att starta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Det gick inte att hitta servern." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Ingen plugin URL angiven." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "Du mÃ¥ste ange en fil" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "Installation frÃ¥n fil misslyckades" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "Ingen uppdaterings-URL specificerad för {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Plugin- eller uppdateringsnerladdning pÃ¥gÃ¥r redan" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "Uppdatera alla insticksprogram" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "DÃ¥lig URL {0}" +msgid "Installing plugin from {0}" +msgstr "Installerar plugin frÃ¥n {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "Kontrollerar uppdateringar för {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "Startade plugin {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Fel när plugin {0} startades" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "Användare {0} tillagd" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "Gränssnittsinställningar sparade" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1348,7 +1407,7 @@ msgid "Edit" msgstr "Redigera" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Lägg till Klient" @@ -1385,7 +1444,7 @@ msgid "Plugin" msgstr "Plugin" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1423,12 +1482,12 @@ msgstr "Stoppa" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Kontrollera efter uppdateringar" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Uppdatera" @@ -1445,38 +1504,38 @@ msgstr "Ta bort" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 msgid "Delete selected" msgstr "Ta bort valda" #: ../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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 msgid "Add item" msgstr "Lägg till " #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:23 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Ã…terställ standardvärden" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Spara" @@ -1507,12 +1566,12 @@ msgid "Removed" msgstr "Borttagen " #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "La till nyckel" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Tog bort nyckel" @@ -1612,21 +1671,21 @@ msgid "Select a class to add" msgstr "Välj en klass att lägga till" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Bandbredd" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Startsida " -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Nätverk" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1673,57 +1732,57 @@ msgstr "Nätverk" msgid "Summary Bar" msgstr "Sammanfattning aktivitetsfält" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Användargränssnitt" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunnlar" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Klienter" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Nyckelring" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Logging" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Statistik" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "Avancerad" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "Spara ändringar" @@ -1844,7 +1903,7 @@ msgid "or {0} bytes per month maximum" msgstr "eller högst {0} byte per mÃ¥nad" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Förbjud peer till omstart" @@ -1864,7 +1923,7 @@ msgid "Invalid peer" msgstr "Ogiltig peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "Oförbjud peer" @@ -1877,7 +1936,7 @@ msgid "is not currently banned" msgstr "är för närvarande inte förbjuden" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "Justera peer bonusar" @@ -1893,29 +1952,64 @@ msgstr "Ogiltigt kapacitetsvärde" msgid "Unsupported" msgstr "Stöds inte" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "Spara ändringar och reseeda nu" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Reseedning pÃ¥gÃ¥r redan" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Startar reseed process" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "Reseed frÃ¥n URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "Du mÃ¥ste ange en URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "Reseed pÃ¥gÃ¥r, kontrollera summeringsfältet för status" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "Reseed fullständig, kontrollera summeringsfältet för status" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "Reseed frÃ¥n fil" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "Reseed frÃ¥n fil misslyckades" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "Reseed lyckades, laddade {0} router infos frÃ¥n fil " +msgstr[1] "Reseed lyckades, laddade {0} router infos frÃ¥n fil " + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "Konfiguration sparad utan fel." #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Stäng ner omedelbart" @@ -1970,118 +2064,118 @@ msgstr[1] "Vänta medan routingÃ¥tagandet upphör för {0} tunnlar" msgid "Restart in {0}" msgstr "Omstart om {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Graciös avstängning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Graciös avstängning initierad" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Avbryt försiktig avstängning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Försiktig avstängning avbruten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Försiktig omstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Försiktig omstart ombedd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "HÃ¥rd omstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Försiktig omstart ombedd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "Skapa nya nycklar och starta om" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "Skapar nya nycklar efter försiktig omstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "Skapa nya nycklar och stäng av" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 msgid "Rekeying after graceful shutdown" msgstr "Skapar nya nycklar efter försiktig avstängning" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "Kör I2P vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "Kör inte I2P vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Dumpa trÃ¥dar" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "TrÃ¥dar dumpade till {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "Visa konsol vid uppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "Konsolen ska visas vid uppstart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "Visa inte konsolen vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "Konsolen ska inte visas vid start" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "Tvinga GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "Fullständig garbage collection begärd" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Tjänst installerad" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Varning: kunde inte installera tjänsten" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Tjänst borttagen" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Varning: kunde ej ta bort tjänsten" @@ -2122,7 +2216,7 @@ msgid "Refresh interval must be a number" msgstr "Uppdateringsintervallet mÃ¥ste vara siffror" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:38 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "Ã…terställ till grundinställningar" @@ -2137,7 +2231,7 @@ msgid "Summary bar will refresh shortly." msgstr "Summeringsfältet uppdateras snart" #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:42 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "Ã…terställ till minimala grundinställningar" @@ -2254,8 +2348,8 @@ msgid "Outbound options" msgstr "UtgÃ¥ende alternativ" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "Lägg till användare" @@ -2372,7 +2466,7 @@ msgstr "Ryska" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:96 msgid "Slovak" -msgstr "" +msgstr "Slovakiska" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:97 msgid "Swedish" @@ -2409,7 +2503,7 @@ msgid "Add" msgstr "Lägg till " #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Lösenord" @@ -2498,141 +2592,145 @@ msgstr "Ladda ner, kontrollera och starta om" #: ../java/src/net/i2p/router/web/EventLogHelper.java:34 msgid "Aborted startup" -msgstr "" +msgstr "Avbröt startup" #: ../java/src/net/i2p/router/web/EventLogHelper.java:35 msgid "Enabled floodfill" -msgstr "" +msgstr "Floodfill aktiverat" #: ../java/src/net/i2p/router/web/EventLogHelper.java:36 msgid "Changed IP" -msgstr "" +msgstr "Ändrade IP" #: ../java/src/net/i2p/router/web/EventLogHelper.java:37 msgid "Changed port" -msgstr "" +msgstr "Ändrade port" #: ../java/src/net/i2p/router/web/EventLogHelper.java:38 msgid "Clock shifted" -msgstr "" +msgstr "Klockan skiftade" #: ../java/src/net/i2p/router/web/EventLogHelper.java:39 msgid "Crashed" -msgstr "" +msgstr "Kraschade" #: ../java/src/net/i2p/router/web/EventLogHelper.java:40 msgid "Critical error" -msgstr "" +msgstr "Kritiskt fel" #: ../java/src/net/i2p/router/web/EventLogHelper.java:41 msgid "Installed new version" -msgstr "" +msgstr "Installerade ny version" #: ../java/src/net/i2p/router/web/EventLogHelper.java:42 msgid "Install failed" -msgstr "" +msgstr "Installation misslyckades" #: ../java/src/net/i2p/router/web/EventLogHelper.java:43 msgid "Network error" -msgstr "" +msgstr "Nätverksfel" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" -msgstr "" +msgstr "Ny router identitet" #: ../java/src/net/i2p/router/web/EventLogHelper.java:45 msgid "Disabled floodfill" -msgstr "" +msgstr "Avaktiverade floodfill" #: ../java/src/net/i2p/router/web/EventLogHelper.java:46 msgid "Out of memory error" -msgstr "" +msgstr "Slut pÃ¥ minne" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" -msgstr "" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "Ã…tkomst ändrad" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" -msgstr "" +msgid "Reseeded router" +msgstr "Reseedade router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" -msgstr "" +msgid "Soft restart" +msgstr "Mjuk omstart" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" -msgstr "" +msgid "Started router" +msgstr "Startade router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" -msgstr "" +msgid "Stopped router" +msgstr "Stoppade router" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "Uppdaterade router" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" -msgstr "" +msgstr "Vakthund varnar" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" -msgstr "" +msgstr "Visa händelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" -msgstr "" +msgstr "Händelser sedan" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" -msgstr "" +msgstr "Händelsetyp" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" -msgstr "" +msgstr "Alla händelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" -msgstr "" +msgstr "Filtrera händelser" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" -msgstr "" +msgstr "Inga händelser hittade" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" -msgstr "" +msgstr "Inga händelser hittade i förra {0}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" -msgstr "" +msgstr "Inga \"{0}\" händelser funna" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" -msgstr "" +msgstr "Inga \"{0}\" händelser funna i föregÃ¥ende {1}" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "Tid" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" -msgstr "" +msgstr "Händelse" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" -msgstr "" +msgstr "Detaljer" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Ogiltigt formulärdata, förmodligen för att du använde \"back\" eller \"reload\" knappen i din webbläsare. Vänligen skicka om." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2726,7 +2824,7 @@ msgid "Periods" msgstr "Perioder" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "eller" @@ -2836,7 +2934,7 @@ msgstr "Lokal webserver" #: ../java/src/net/i2p/router/web/HomeHelper.java:40 msgid "The Anoncoin project" -msgstr "" +msgstr "Anoncoinprojektet" #: ../java/src/net/i2p/router/web/HomeHelper.java:41 msgid "Bug Reports" @@ -2897,7 +2995,7 @@ msgstr "Anonym Git Hosting" #: ../java/src/net/i2p/router/web/HomeHelper.java:49 msgid "HiddenGate" -msgstr "" +msgstr "HiddenGate" #: ../java/src/net/i2p/router/web/HomeHelper.java:50 msgid "Microblog" @@ -3066,25 +3164,29 @@ msgid "Runs" msgstr "Körningar" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "Genomsnitt" +msgid "Dropped" +msgstr "Släppt" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "Genomsnitt" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "Max" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "Min" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "Väntande" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "Sammanfattning" @@ -3157,7 +3259,7 @@ msgstr "Destination" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:156 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 msgid "Add to local addressbook" -msgstr "" +msgstr "Lägg till lokal adressbok" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:173 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:200 @@ -3184,123 +3286,123 @@ msgstr "Lease" msgid "Tunnel" msgstr "Tunnel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "Inte intierad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "Nätverksdatabas Routerstatistik" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Antal" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Transporter" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Land" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "VÃ¥r information" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "Peer information för" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Full post" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" -msgstr "Gömd" +msgstr "Dold" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Uppdaterad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} sedan" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Publicerad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" -msgstr "" +msgstr "Signeringsnyckel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adress(er)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "kostnad" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" -msgstr "Gömd eller startar" +msgstr "Dold eller startande" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU med introducerare" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP och SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP och SSU med introducerare" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "Endast IPv6 SSU, introducerade" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, introducerade" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, introducerade" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "Endast IPv6 NTCP, SSU, introducerade" @@ -3319,7 +3421,7 @@ msgid "Hide news" msgstr "Dölj nyheter" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "Visa nyheter" @@ -3366,13 +3468,13 @@ msgstr "Grupper (Kap.)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Hastighet" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapacitet" @@ -3744,13 +3846,13 @@ msgstr "resultatstatistik för router i textform" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:228 #: ../java/src/net/i2p/router/web/SummaryHelper.java:421 msgid "Local Tunnels" -msgstr "" +msgstr "Lokala Tunnlar" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:230 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:164 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/i2ptunnelmgr_jsp.java:337 msgid "Hidden Services Manager" -msgstr "" +msgstr "Hanterare för dolda tjänster" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:248 msgid "General" @@ -3799,11 +3901,11 @@ msgstr "Hjälp med att konfigurera din brandvägg och router för optimal presta #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:332 msgid "See more information on the wiki" -msgstr "" +msgstr "Se mer information pÃ¥ wikin" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Warning: ECDSA is not available. Update your Java or OS" -msgstr "" +msgstr "Varning: ECDSA inte tillgänglig. Uppdatera Java eller OS" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 msgid "Configure I2P Updates" @@ -3954,19 +4056,19 @@ msgstr "ERR-Tidsfördröjning {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Testar" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" #: ../java/src/net/i2p/router/web/SummaryHelper.java:165 msgid "ERR-Unresolved TCP Address" -msgstr "" +msgstr "ERR-Ej upplöst TCP adress" #: ../java/src/net/i2p/router/web/SummaryHelper.java:169 msgid "ERR-Private TCP Address" @@ -3987,7 +4089,7 @@ msgstr "WARN-Bakom brandvägg och är floodfill" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Bakom brandvägg" @@ -4019,7 +4121,7 @@ msgstr "Lägg till/ta bort/ ändra & ställ in dina klient och server tunnla #: ../java/src/net/i2p/router/web/SummaryHelper.java:433 msgid "Hidden Service" -msgstr "" +msgstr "Dold Tjänst" #: ../java/src/net/i2p/router/web/SummaryHelper.java:437 msgid "Show tunnels" @@ -4643,88 +4745,88 @@ msgstr "Uppdatera (s)" msgid "Enable" msgstr "Aktivera" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Bandbreddsbegränsare" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "I2P fungerar bäst om du konfigurerar hastigheter som överensstämmer med din internetuppkoplings hastighet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps in" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps ut" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Dela" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOTERA" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "Du har konfigurerat I2P att bara endast {0} kbps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P kräver Ã¥tminstone 12KBps att aktivera delning. " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "Snälla slÃ¥ pÃ¥ delning (deltagande i andras tunnlar) genom att konfigurera mer bandbredd." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 msgid "" "It improves your anonymity by creating cover traffic, and helps the network." msgstr "Det förbättrar din anonymitet genom att dölja din trafik med andras trafik och hjälper nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "Du har konfigurerat I2P att dela {0} kbps." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 msgid "" "The higher the share bandwidth the more you improve your anonymity and help " "the network." msgstr "Desto högre bandbredd som delas ju mer du förbättras din anonymitet och hjälpen till nätverket." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "Sida för avancerade nätverksinställningar " -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "Avbryt" @@ -4736,18 +4838,18 @@ msgstr "avancerad konfiguration" msgid "I2P Advanced Configuration" msgstr "I2P Avancerade inställningar " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "Avancerad I2P Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "Vissa ändringar kan kräva en omstart för att börja gälla." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." -msgstr "" +msgstr "För att göra ändringar, redigera fil {0}" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:150 msgid "config clients" @@ -4757,92 +4859,92 @@ msgstr "konfigurera klienter" msgid "I2P Client Configuration" msgstr "I2P klientkonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" msgstr "Klientkonfiguration" -#: ../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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "Java klienter som anges nedan startade av routern och körs i samma JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "Var försiktig med ändringar här. Routerkonsolen och applikationstunnlarna är vanligtvis nödvändiga för att I2P ska fungera. Icke-erfarna användare bör inte ändra dessa." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "För att ändra andra klientalternativ, redigera filen" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "Alla ändringar kräver omstart för att träda i kraft." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "Avancerad gränssnittskonfiguration för klienten" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "Externa I2CP (I2P Client Protocol) gränssnittskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "Aktiverad utan SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "Aktiverad med krav pÃ¥ SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "Inaktivera - klienter utanför denna Java process kan inte ansluta" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP Interface" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP Port" -#: ../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:552 msgid "Authorization" msgstr "Auktorisation" -#: ../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:558 msgid "Require username and password" msgstr "Kräv användarnamn och lösenord" -#: ../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:560 msgid "Username" msgstr "Användarnamn" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." msgstr "Standardinställningarna fungerar för de flesta." -#: ../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:566 msgid "Any changes made here must also be configured in the external client." msgstr "Alla ändringar som görs här mÃ¥ste ocksÃ¥ konfigureras i den externa klienten." -#: ../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:568 msgid "Many clients do not support SSL or authorization." msgstr "MÃ¥nga klienter saknar stöd för SSL eller auktorisation." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebApp inställningar" -#: ../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:580 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 " @@ -4852,7 +4954,7 @@ msgid "" "all (e.g. addressbook)." msgstr "Java webbapplikationer som anges nedan startas av webConsole klienten och körs i samma JVM som routern. Vanligtvis är det webbapplikationer som är tillgängliga genom routern konsolen. De kan vara kompletta program (t.ex. i2psnark), gränssnitt till en annan klient eller tillämpningar som mÃ¥ste aktiveras separat (t.ex. susidns, i2ptunnel), eller som saknar webbgränssnitt över huvud taget (t.ex. adressbok)." -#: ../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:582 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 " @@ -4860,52 +4962,68 @@ msgid "" "preferred method." msgstr "En webbapp kan ocksÃ¥ inaktiveras genom att ta bort .war filen frÃ¥n webapps katalogen. Men .war filen och webbappen visas igen när du uppdaterar din router till en nyare version, sÃ¥ att inaktivera webbapp här är den bästa metoden." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "Plugin Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "De plugins som anges nedan startas av webConsole klienten." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" -msgstr "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" +msgstr "Plugininstallation frÃ¥n URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." -msgstr "" +msgstr "Sök efter tillgängliga plugins pÃ¥ {0}." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "För att installera en plugin anger du hämta URL:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "Plugininstallation frÃ¥n fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "Installera plugin frÃ¥n fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "Välj xpi2p eller su3 fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "Uppdatera alla plugins" + #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 msgid "config home" msgstr "konfa start" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default Home Page" msgstr "Standard startsida " -#: ../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:480 msgid "Use old home page" msgstr "Använd den gamla startsidan" -#: ../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 msgid "Search Engines" msgstr "Sökmotorer" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" -msgstr "" +msgstr "Intressanta Dolda Tjänster" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" -msgstr "" +msgstr "Applikationer och Konfiguration" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:150 msgid "config keyring" @@ -4915,36 +5033,36 @@ msgstr "Konfigurera nyckelring" msgid "I2P Keyring Configuration" msgstr "I2P Nyckelrings konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "Router-nyckelringen används för att dekryptera krypterade leaseSets." -#: ../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:482 msgid "" "The keyring may contain keys for local or remote encrypted destinations." msgstr "Nyckelringen kan innehÃ¥lla nycklar för krypterad lokala eller fjärrmÃ¥l ." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "Lägg till nycklar manuellt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "Ange nycklar för krypterad fjärr mÃ¥l här." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "Nycklar för lokal mÃ¥l mÃ¥ste anges pÃ¥" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2PTunnelsida" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "MÃ¥l namn, hash, elle full nyckel" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "Krypteringsnyckel" @@ -4956,61 +5074,61 @@ msgstr "konfigurationsloggning" msgid "I2P Logging Configuration" msgstr "I2P Loggningskonfiguration" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "Konfigurera I2P Loggningsval" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" msgstr "Loggfil" -#: ../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:441 #, java-format msgid "Edit {0} to change" -msgstr "" +msgstr "Redigera {0} för att ändra" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "(symbolen '@' kommer ersättar under loggrotation)" -#: ../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:447 msgid "Log record format" msgstr "Logginläggformat" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "(använd 'd' = daum, 'c' = klass, 't' = trÃ¥d, 'p' = prioritet, 'm' = meddelande)" -#: ../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:453 msgid "Log date format" msgstr "Logg datumformat" -#: ../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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = mÃ¥nad, 'dd' = dag, 'HH' = timme, 'mm' = minut, 'ss' = sekund, 'SSS' = millisekund)" -#: ../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:459 msgid "Max log file size" msgstr "Loggfilens maxima storlek" -#: ../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:463 msgid "Default log level" msgstr "Standard loggnings nivÃ¥ " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(DEBUG och INFO rekommenderas inte som standard, eftersom de drastiskt kommer att sakta ner din router)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "Logga nivÃ¥ Ã¥sidosättanden" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "Nytt Ã¥sidosättande" @@ -5022,522 +5140,522 @@ msgstr "konfigurera nätverk" msgid "I2P Network Configuration" msgstr "I2P nätverkskonfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP och transport konfiguration" -#: ../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:482 msgid "There is help below." msgstr "Det finns hjälp nedan." -#: ../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:484 msgid "UPnP Configuration" msgstr "UPnP konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "Aktivera UPnP för att öppna brandväggsportar" -#: ../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:490 msgid "UPnP status" msgstr "UPnP status" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP Konfiguration" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "Externt nÃ¥bart värdnamn eller IP-adress" -#: ../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:498 msgid "Use all auto-detect methods" msgstr "Använd alla automatiska detekteringsmetoder" -#: ../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:502 msgid "Disable UPnP IP address detection" msgstr "Inaktivera UPnP IP-adress upptäckt" -#: ../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:506 msgid "Ignore local interface IP address" msgstr "Ignorera lokala gränssnitts IP-adresser" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "Använd endast SSU IP-adress detektering" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "Dolt läge - publicera inte 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:516 msgid "(prevents participating traffic)" msgstr "(förhindrar deltagande trafik)" -#: ../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 +#: ../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:598 msgid "Specify hostname or IP" msgstr "Ange värdnamn eller IP" -#: ../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:524 msgid "Action when IP changes" msgstr "Ã…tgärd när IP-adressen ändras" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "Laptop-läge - Ändra routeridentitet och UDP-port när IP-adressen ändras, för ökad anonymitet" -#: ../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 +#: ../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:554 msgid "Experimental" msgstr "Experimentell" -#: ../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:532 msgid "IPv6 Configuration" msgstr "IPv6 Konfiguration" -#: ../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:536 msgid "Disable IPv6" msgstr "SlÃ¥ av 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:540 msgid "Enable IPv6" msgstr "SlÃ¥ pÃ¥ IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "Föredra IPv4 och IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "Föredra IPv6 och IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "Använd IPv6 (slÃ¥ av IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "UDP konfiguration:" -#: ../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:558 msgid "UDP port:" msgstr "UDP-port:" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "Inaktivera helt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(enbart om brandväggen blockerar utgÃ¥ende UDP)" -#: ../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:578 msgid "TCP Configuration" msgstr "TCP konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "Använd automatiskt upptäckt IP-adress" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "för närvarande" -#: ../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:590 msgid "if we are not firewalled" msgstr "om vi inte är stoppade av brandvägg" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "Använd alltid automatiskt uptäckta IP adresser (som inte finns bakom en brandvägg)" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "Inaktivera inkommande (bakom brandvägg)" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(välj endast om du är bakom en brandvägg som stryper eller blockerar utgÃ¥ende TCP)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "Externt Ã¥tkomlig TCP-port" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "Använd samma port konfiguration för UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "Ange Port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" msgstr "Anteckningar" -#: ../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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) avslöja inte dit portnummer för nÃ¥gon! b) om dessa inställningar ändras kommer din router starta om." -#: ../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:637 msgid "Configuration Help" msgstr "Konfigurationshjälp" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "Även om I2P fungera bra bakom de flesta brandväggar kommer din hastighet och nätverksintegrering allmänt förbättra om I2P porten vidarebefordrar bÃ¥de UDP och TCP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "Om du kan, du öppna ett hÃ¥l i din brandvägg för att tillÃ¥ta att icke begärda UDP och TCP-paket kan nÃ¥ dig." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "Om du inte kan, sÃ¥ stöder I2P UPnP (Universal Plug and Play) och UDP hÃ¥lsöppning med \"SSU introductions \" för att förmedla trafiken." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "De flesta av alternativen ovan gäller för särskilda situationer, exempelvis när UPnP inte fungerar korrekt, eller en brandvägg som inte är under din kontroll gör skada." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "Vissa brandväggar sÃ¥som symmetriska NAT kan fungerar dÃ¥ligt med I2P." -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP används för att kommunicera med Internet Gateway-enheter (IGDs) för att upptäcka den externa IP-adressen och att vidarebefordra portar" -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP-stöd är beta, och kanske inte fungerar av flera anledningar" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "Ingen UPnP-kompatibel enhet hittas" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "UPnP är avaktiverad pÃ¥ denna enheten" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "Mjukvarubrandvägg stör UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "Buggar i enhetens UPnP implementering" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" msgstr "Flera brandväggar/routrar i Internet-anslutningens väg" -#: ../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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP-enhet ändrades, Ã¥terställ eller ändra adress " -#: ../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:672 msgid "Review the UPnP status here." msgstr "Granska UPnP statusen här." -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP kan aktiveras eller inaktiveras ovan, men förändring kräver att routern startars om." -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "Värdnamn som anges ovan kommer att publiceras i nätverksdatabasen." -#: ../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:678 msgid "They are <b>not private</b>." msgstr "De är <b> ej privata </b>." -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "Ange <b> inte en privat IP-adress </b> som 127.0.0.1 eller 192.168.1.1." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "Om du anger fel IP-adress, värdnamn eller inte konfigurera din NAT eller brandvägg, kommer din nätverkets prestanda att försämras avsevärt." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." msgstr "När du är osäker lämnar inställningar pÃ¥ standardvärden." -#: ../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:686 msgid "Reachability Help" msgstr "NÃ¥barhets hjälp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "Om du tror att du har öppnat din brandvägg och I2P fortfarande tror att du är bakom en branvägg, kom ihÃ¥g att du kan ha flera brandväggar, exempelvis bÃ¥deprogramvaru- och hÃ¥rdvarubrandväggar." -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "Om det finns ett fel, kan <a href=\"logs.jsp\">loggar</a> hjälpa till att diagnostisera problemet." -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "Din UDP port verkar inte vara bakom en brandvägg." -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "Din UDP port verkar vara bakom en brandvägg." -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "Brandvägg detekteringsmetoderna är inte 100% tillförlitliga, det kan ibland vara felaktigta." -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "Men om det visar sig konsekvent, bör du kontrollera om bÃ¥de din yttre och inre brandväggar är öppna för porten." -#: ../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:708 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 fungera bra bakom en brandvägg, det finns ingen anledning till oro. När routern är bakom en brandvägg används \"introducers \" för att förmedla inkommande anslutningar." -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "Men du kommer fÃ¥ fler deltagande trafik och hjälper nätverket mer om du kan öppna din brandvägg." -#: ../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:712 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 "Om du tror att du redan gjort det, kom ihÃ¥g att du kan ha bÃ¥de hÃ¥rdvaru- och mjukvarubrandvägg, eller är bakom en extra brandvägg som du inte kontrollera." -#: ../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:714 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 "Dessutom kan vissa routrar inte riktigt vidarebefordra bÃ¥de TCP och UDP pÃ¥ en enda port, eller kan ha andra begränsningar eller buggar som hindrar dem frÃ¥n skicka trafik genom I2P." -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "Routern testar för närvarande om din UDPport är bakom en brandvägg." -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "Routern är inte konfigurerad för att offentliggöra dess adress, därförförväntar den inte inkommande anslutningar." -#: ../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:724 msgid "" "Hidden mode is automatically enabled for added protection in certain " "countries." msgstr "Dolt läge är automatiskt aktiverat för ökad säkerhet i vissa länder" -#: ../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:726 msgid "WARN - Firewalled and Fast" msgstr "VARNING - bakom brandvägg och snabb" -#: ../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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "Du har konfigurerat I2P för att dela mer än 128kbps bandbredd, men du är bakom en brandvägg." -#: ../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:730 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 "Även om I2P kommer att fungera bra i denna konfiguration. Men om du verkligen har mer än 128 kbit/s bandbredd för att dela, kommer det att vara mycket mer användbart för nätverket om du öppnar din brandvägg." -#: ../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:732 msgid "WARN - Firewalled and Floodfill" msgstr "VARNING - bakom en brandvägg och Floodfill" -#: ../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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "Du har konfigurerat I2P för att vara en floodfill router, men din port är bakom en brandvägg." -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "För bästa medverkan som floodfill router, ska du öppna din brandvägg." -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "VARNING - brandvägg med Inkommande TCP aktiverad" -#: ../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:740 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 "Du har konfigurerat inkommande TCP, men dina UDP portar är bakom en brandvägg, och därför är det troligt att ditt TCP portar är bakom en brandvägg ocksÃ¥." -#: ../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:742 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 "Om din TCPport är bakom en brandvägg med inkommande TCP aktiverat kommer routrar inte att kunna kontakta dig via TCP, vilket kommer att skada nätverket." -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "Öppna din brandvägg eller inaktivera inkommande TCP ovan." -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "VARNING - brandvägg med UDP Inaktiverad" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "Du har konfigurerat för inkommande TCP, men du har inaktiverat UDP." -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "Det verkar vara en brandväggsregel pÃ¥ TCP, därför dina router inte kan acceptera inkommande anslutningar." -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "Öppna dina brandvägg eller aktivera UDP." -#: ../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:754 msgid "ERR - Clock Skew" msgstr "FEL - Klockan är förskjuten" -#: ../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:756 msgid "" "Your system's clock is skewed, which will make it difficult to participate " "in the network." msgstr "Ditt system klocka är gÃ¥r fel, vilket gör det svÃ¥rt att delta i nätverket." -#: ../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:758 msgid "Correct your clock setting if this error persists." msgstr "Korrigera dina klockinställningar om felet kvarstÃ¥r." -#: ../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:760 msgid "ERR - Private TCP Address" msgstr "FEL - Rivat TCP adress" -#: ../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:762 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 "Du fÃ¥r aldrig annonsera en icke-routbar IP-adress som 127.0.0.1 eller 192.168.1.1 som din externa adress." -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "Rätta adressen eller inaktivera inkommande TCP ovan." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "FEL - SymmetricNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P upptäckte att du är bakom en brandvägg med Symmetric NAT." -#: ../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:770 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 "I2P fungerar inte bra bakom denna typ av brandvägg. Du kommer förmodligen inte att kunna acceptera inkommande anslutningar, vilket kommer att begränsa ditt deltagande i nätverket." -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "FEL - UDP-port används - ändra i2np.udp.internalPort = xxxx i avancerade inställningar och starta om" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." -msgstr "" +msgstr "I2P kunde inte binda till den port som anges pÃ¥ sidan för avancerad konfiguration." -#: ../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:776 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 "Kontrollera om ett annat program använder den valda porten. Om sÃ¥ är fallet, avsluta det programmet eller konfigurera I2P att använda annan port." -#: ../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:778 msgid "" "This may be a transient error, if the other program is no longer using the " "port." msgstr "Detta kan vara tillfällig fel, om det andra programmet inte längre använder porten." -#: ../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:780 msgid "However, a restart is always required after this error." msgstr "En omstart krävs alltid efter detta fel." -#: ../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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "FEL - UDP Inaktivera och Inkommande TCP värd/port inte satt" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "Du har inte konfigurerat inkommande TCP med värdnamn och port ovan, men du har inaktiverat UDP." -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "Därför kan din router inte acceptera inkommande anslutningar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "Konfigurera TCP värd och port ovan eller aktivera UDP." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "FEL - I2CP klienthanterings fel - kolla loggarna" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "Detta beror vanligtvis pÃ¥ att port 7654 används av annat program. Kontrollera loggarna för att verifiera." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5551,28 +5669,28 @@ msgstr "konfigurera peers" msgid "I2P Peer Configuration" msgstr "I2P peer konfiguration" -#: ../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:486 msgid "Manual Peer Controls" msgstr "Manuell peer kontroll" -#: ../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:488 msgid "Router Hash" msgstr "Router Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "Manuellt banna/ avbanna en peer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 msgid "" "Banning will prevent the participation of this peer in tunnels you create." msgstr "Banning kommer att hindra peeren att delta i tunnlar du skapar." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "Justera profil bonus" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5580,15 +5698,15 @@ msgid "" "displayed on the" msgstr "Bonusar kan vara positiv eller negativ, och pÃ¥verkar peer inräknande i snabbt och högkapacitets nivÃ¥er. Snabba peers används för klient tunnlar, och hög kapacitet peers används för vissa sonderande tunnlar. Aktuell bonus visas pÃ¥" -#: ../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:508 msgid "profiles page" msgstr "profilsida" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "Förbjudna Peers" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "Förbjudna IPn" @@ -5600,102 +5718,149 @@ msgstr "konfigurera reseeding" msgid "I2P Reseeding Configuration" msgstr "I2P reseeding konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:457 -msgid "Reseeding Configuration" -msgstr "Reseeding konfiguration" - -#: ../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:475 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 "Reseeding är en uppstarts (bootstrapping) process som används för att hitta andra routrar när du först installerar I2P, eller när din router har för fÃ¥ routern referenser kvar." -#: ../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:477 msgid "" "If reseeding has failed, you should first check your network connection." msgstr "Om reseedning har misslyckats, bör du först kontrollera din nätverksanslutning." -#: ../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 "Ändra dessa inställningar endast om HTTP blockeras av en brandvägg, reseed har misslyckats, och du har tillgÃ¥ng till en HTTP-proxy." - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "Se {0} för instruktioner om hur man reseedar manuellt" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" msgstr "FAQen" -#: ../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:483 +msgid "Manual Reseed from URL" +msgstr "Manuell reseed frÃ¥n URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "Ange en zip eller su3 URL" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "Su3 formatet föredras, eftersom det kommer att bekräftas som signerat av betrodd källa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "Zipformatet är osignerat; använd endast zipfil frÃ¥n betrodd källa." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "Manuell Reseed frÃ¥n Fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "Välj zip eller su3 fil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "Skapa reseedfil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "Skapa en ny reseed zip file som du kan dela med andra för att utföra manuell ressed" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "Den här filen kommer aldrig att innehÃ¥lla din routers identitet eller IP." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "Skapade reseedfil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "Reseeding konfiguration" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "Ändra dess endast om HTTPS är blockerad av en restriktiv brandvägg och reseed har misslyckats." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" msgstr "Reseed URL urvalet" -#: ../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:525 msgid "Try SSL first then non-SSL" msgstr "Prova med SSL sedan icke-SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "Använd enbart SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "Använd enbart icke-SSL " -#: ../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:535 msgid "Reseed URLs" msgstr "Reseed URLer" -#: ../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:539 msgid "Enable HTTP Proxy?" msgstr "Aktivera HTTP proxy?" -#: ../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:543 msgid "HTTP Proxy Host" msgstr "HTTP Proxy Värd" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "HTTP Proxy Port" -#: ../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:551 msgid "Use HTTP Proxy Authorization?" msgstr "Använd HTTP proxy auktorisering?" -#: ../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:555 msgid "HTTP Proxy Username" msgstr "HTTP proxy användarnamn " -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP proxy lösenord" -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "Aktivera HTTP proxy" -#: ../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:567 msgid "HTTPS Proxy Host" msgstr " HTTP proxy värd" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "HTTP proxy port" -#: ../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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "Använd HTTPS proxy auktorisering?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS proxy användarnamn " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS proxy lösenord" @@ -5707,127 +5872,127 @@ msgstr "konfigurera tjänst" msgid "I2P Service Configuration" msgstr "I2P tjänstekonfigurering" -#: ../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:465 msgid "Shutdown the router" msgstr "Stäng av routern" -#: ../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:467 msgid "" "Graceful shutdown lets the router satisfy the agreements it has already made" " before shutting down, but may take a few minutes." msgstr "Graciös avstängning lÃ¥ter routern uppfylla de avtal som redan gjorts innan du stänger av, men kan ta nÃ¥gra minuter." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 msgid "" "If you need to kill the router immediately, that option is available as " "well." msgstr "Om du behöver döda routern omedelbart, finns det alternativet ocksÃ¥ tillgängligt" -#: ../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:483 msgid "" "If you want the router to restart itself after shutting down, you can choose" " one of the following." msgstr "Om du vill att routern startar om efter avstängning, kan du välja nÃ¥got av följande." -#: ../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:485 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 "Detta är användbart i vissa situationer - till exempel om du har ändrat nÃ¥gra inställningar som klientprogramet endast läser in vid start, till exempel routerconsole lösenord eller gränssnittet som det lyssnar pÃ¥." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 msgid "" "A graceful restart will take a few minutes (but your peers will appreciate " "your patience), while a hard restart does so immediately." msgstr "En elegant omstart kommer att ta nÃ¥gra minuter (men dina vänner kommer att uppskatta ditt tÃ¥lamod), medan en hÃ¥rd omstart startar om omedelbart." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "Efter att routern rivits ner , kommer den att vänta 1 minut innan upp igen." -#: ../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:499 msgid "Systray integration" msgstr "Systemfälts integration" -#: ../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:501 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 "PÃ¥ Windows-plattformen, finns ett litet program som finns i systemfältet sÃ¥ att du kan se routerns status" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(senare kommer I2P klientprogram kunna integrera sina egna funktioner i systemfältet ocksÃ¥)." -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "Om du använder Windows kan du aktivera antingen eller inaktivera ikonen här" -#: ../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:507 msgid "Show systray icon" msgstr "Visa systemfälts ikon" -#: ../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:509 msgid "Hide systray icon" msgstr "Göm systemfälts ikon" -#: ../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:511 msgid "Run on startup" msgstr "Kör vid uppstart" -#: ../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:513 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 "Du kan styra om I2P skall köras vid start eller inte genom att välja ett av följande alternativ - I2P kommer att installera (eller ta bort) en tjänst för detta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 msgid "If you prefer the command line, you can also run the " msgstr "Om du föredrar kommandoraden, kan du ocksÃ¥ köra " -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" msgstr "Notera" -#: ../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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "Om du kör I2P som tjänst just nu, att ta bort den resulterar i att routern stängs omedelbart." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "Du kanske vill överväga att stänga snyggt , som ovan och kör sedan uninstall_i2p_service_winnt.bat." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "Debugging" -#: ../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:533 msgid "View the job queue" msgstr "Visa jobbkön" -#: ../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:537 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 "Ibland kan det underlätta att felsöka I2P genom att ta en trÃ¥d dump. För att göra det, välj följande alternativ och undersök trÃ¥den som dumpats till <a href=\"logs.jsp#servicelogs\">wrapper.log</a>." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "Starta webbläsaren vid router start?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5841,15 +6006,15 @@ msgstr "summeringsfält för konfiguration" msgid "I2P Summary Bar Configuration" msgstr "summeringsfält förI2P konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "Uppdaterings intervall " -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "sekunder" -#: ../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:488 msgid "Customize Summary Bar" msgstr "Skräddarsy summeringsfältet" @@ -5861,41 +6026,41 @@ msgstr "konfigurera statistik" msgid "I2P Stats Configuration" msgstr "I2P statistik konfigurering" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "Konfigurera I2P statistik insamling" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "Aktivera fullständig statistik?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "Förändringar kräver omstart för att börja gälla" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "Statistik fil" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "Filter" -#: ../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 +#: ../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:477 msgid "toggle all" msgstr "växla alla" -#: ../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:485 msgid "Log" msgstr "Logg" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "Diagram" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "Avancerat filter" @@ -5907,43 +6072,43 @@ msgstr "Konfigurera tunnlar" msgid "I2P Tunnel Configuration" msgstr "I2P Tunnel Konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "Standardinställningarna fungerar för de flesta." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "Det finns en stor avvägning mellan anonymitet och prestanda." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "Tunnlar med mer än 3 hopp (t.ex. 2 hopp + 0-2 hopp, 3 hopp + 0-1 hopp, 3 hopp + 0-2 hopp), eller en stor mängd och kvantiteten pÃ¥ backupen, kan allvarligt försämra prestanda eller tillförlitlighet." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "Hög CPU-belastning och/eller högt bandbreddsutnytjande kan uppstÃ¥." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 msgid "Change these settings with care, and adjust them if you have problems." msgstr "Ändra dessa inställningar med försiktighet, och ändra dem bara om du har problem." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "undersökande tunnel inställningar sparas i router.config filen" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "Klienttunnel ändringarna är tillfälliga och sparas inte." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "Att göra permanenta klienttunnel ändringar se" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "i2ptunnelsida" @@ -5955,36 +6120,36 @@ msgstr "config UI" msgid "I2P UI Configuration" msgstr "I2P användargränssnitts konfiguration" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "Routerkonsol Tema" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "Teman är inaktiverade för Internet Explorer, sorry." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "Om du inte använder Internet Explorer (IE), är det troligt att din webbläsare lÃ¥tsas (spoofar) vara IE, du kan konfigurera din webbläsare (eller proxy) att använda en annat User Agent sträng om du vill komma Ã¥t konsol teman." -#: ../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:453 msgid "Router Console Language" msgstr "Routerkonsolens SprÃ¥k" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "Hjälptill gärna till med att översätta router konsol projektet. Kontakta utvecklarna pÃ¥ IRC i #i2p-dev kanalen för mer information." -#: ../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:463 msgid "Apply" msgstr "Applicera" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "Router Console lösenord" @@ -5996,71 +6161,71 @@ msgstr "konfigurationsuppdatering" msgid "I2P Update Configuration" msgstr "I2P Updateringskonfiguration" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "Kontrollera I2P- och nyhetsuppdateringar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "Nyheter och I2P uppdateringar" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for news updates" msgstr "Sök efter nyheter" -#: ../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:451 msgid "News Updates" msgstr "Nyhetsuppdateringar" -#: ../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:459 msgid "Update In Progress" msgstr "Uppdatering PÃ¥gÃ¥r" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" msgstr "Nyhets URL" -#: ../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:475 msgid "Refresh frequency" msgstr "Uppdateringsfrekvens" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "Uppdatera policy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "Hämta nyheter via eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "Uppdatera genom 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:497 msgid "eepProxy host" msgstr "eepProxy värd" -#: ../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:501 msgid "eepProxy port" msgstr "eepProxy port" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "Uppdatera URLer" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" msgstr "Betrodda nycklar" -#: ../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:517 msgid "Update with unsigned development builds?" msgstr "Uppdatera med osignerade utvecklingsbuilds?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "Osignerad bygg URL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "Uppdateringar kommer att skickas via din pakethanterare." @@ -6172,11 +6337,11 @@ msgstr "hittades inte" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:146 msgid "events" -msgstr "" +msgstr "händelser" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/events_jsp.java:334 msgid "I2P Event Log" -msgstr "" +msgstr "I2P Händelser Log" #: ../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 @@ -6228,11 +6393,11 @@ msgstr "Router Loggar" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:419 msgid "Event Logs" -msgstr "" +msgstr "Händelseloggar" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:421 msgid "View event logs" -msgstr "" +msgstr "Visa händelseloggar" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:423 msgid "Service (Wrapper) Logs" diff --git a/apps/routerconsole/locale/messages_tr.po b/apps/routerconsole/locale/messages_tr.po index 39afdd5ae06cf898496118079b78b46d6dcad021..f718379d8b0c09908cd31febd89ce7ef9d97ef71 100644 --- a/apps/routerconsole/locale/messages_tr.po +++ b/apps/routerconsole/locale/messages_tr.po @@ -5,6 +5,7 @@ # # Translators: # Erkin Batu AltunbaÅŸ <erkinbatu@gmail.com>, 2013 +# gelomichelan, 2015 # Kaya Zeren <kayazeren@gmail.com>, 2013 # Trans Lator <kqzwypgi@sharklasers.com>, 2013 # Trans Lator <kqzwypgi@sharklasers.com>, 2013 @@ -12,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/I2P/language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -34,6 +35,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -42,6 +44,7 @@ msgstr[0] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -50,6 +53,7 @@ msgstr[0] "{0} sn" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -58,23 +62,38 @@ msgstr[0] "{0} dk" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "{0} saat" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "kullanılamaz" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0} gün" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -111,7 +130,7 @@ msgstr "Kime" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "yok" @@ -121,92 +140,96 @@ msgstr "yok" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Tünelleme red ediliyor: Yüksek ileti gecikmesi" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Tünelleme red ediliyor: Sınıra ulaşıldı" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "ÇoÄŸu tünelleme red ediliyor: Çok sayıda istek" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Tünelleme red ediliyor: Sınıra ulaşıldı" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "ÇoÄŸu tünelleme onaylanıyor" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Tünelleme onaylanıyor" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Tünelleme red ediliyor: Bant geniÅŸliÄŸi sınırı" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "ÇoÄŸu tünelleme red ediliyor: Bant geniÅŸliÄŸi sınırı" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "ÇoÄŸu tünelleme onaylanıyor" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Tünelleme onaylanıyor" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Tünelleme red ediliyor: Kapatılıyor" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Tünelleme red ediliyor" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Tekrar düğümleniyor" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Tekrar düğümleme sadece {0} yönlendirici aldı." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Tekrar düğümleme baÅŸarısız oldu." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Yardım için {0}'a bakınız." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "tekrar düğümleme düzenleÅŸim sayfası" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Tekrar düğümleniyor: düğüm URL'sini alıyor." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -240,6 +263,10 @@ msgstr "Etkin olarak görüşülen eÅŸ sayısı" msgid "Known fast peers" msgstr "" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "NetDb giriÅŸi" @@ -250,52 +277,56 @@ msgstr "NetDb giriÅŸi" msgid "No transports (hidden or starting up?)" msgstr "Taşıma yok (gizli mi, yeni mi baÅŸlıyor?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" +msgstr "Desteklenmeyen imza tipi" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Hiçbir taşımada eriÅŸilebilir deÄŸil" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Yönlendirici Taşıma Adresleri" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} yalnızca giden baÄŸlantılar içindir." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" -msgstr "" +msgstr "UPnp etkin deÄŸil" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Yardım" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Taşıma baÄŸlantı sınırlarınız ayarlı kuÅŸak geniÅŸliÄŸiniz taban alınarak otomatikman belirlenmiÅŸtir." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Bu sınırları geçersiz kılmak için i2np.ntcp.maxConnections=nnn ve i2np.udp.maxConnections=nnn ayarlarını geliÅŸmiÅŸ ayarlar sayfasında ekleyin." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Tanımlar" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -306,154 +337,154 @@ msgstr "Tanımlar" msgid "Peer" msgstr "EÅŸ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Uzak eÅŸ, yönlendirici hash'i tarafından tespit edilmiÅŸ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "Dizin" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Gelen baÄŸlantı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Giden baÄŸlantı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Onlara tanıştırma önerdik (diÄŸer eÅŸlerin güvenlik duvarlarını aÅŸmalarına yardımcı olma)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Bir paketin alınması / gönderilmesi üzerinden geçen zaman" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "BoÅŸta" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Girdi/Çıktı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "DüzleÅŸtirilmiÅŸ gelen / giden aktarım oranı (saniyede KBayt)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Yukarı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Kayma" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "EÅŸin ve sizin saatleriniz arasındaki ayrım" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Tıkanıklık penceresi, yani bir onay olmadan kaç bayt gönderilebileceÄŸi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Onay bekleyen gönderilmiÅŸ ileti sayısı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Tıkanıklık penceresini aÅŸan ve gönderilmeyi bekleyen ileti sayısı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "YavaÅŸ baÅŸlangıç eÅŸiÄŸi" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Milisaniyelerle gidiÅŸ-dönüş" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Milisaniylerle yeniden iletim zaman aşımı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Mevcut azami gönderilen paket boyu / tahmini azami alınan paket boyu (bayt)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "EÅŸe gönderilen toplam paket sayısı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "EÅŸten alınan toplam paket sayısı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "EÅŸe yeniden iletilen paket sayısı" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "EÅŸten alınan çifte paket sayısı" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Hizmet" @@ -527,7 +558,7 @@ msgstr "" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:664 msgid "UPnP Status" -msgstr "" +msgstr "UPnP Durumu" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:668 msgid "Disabled UPnP Devices" @@ -599,7 +630,7 @@ msgstr "Zaman aşımı" #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1209 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2356 msgid "IPv6" -msgstr "" +msgstr "IPv6" #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1216 msgid "Out Queue" @@ -732,91 +763,100 @@ msgstr "Yasaklı" msgid "backlogged" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Tünel istekleri atılıyor: Çok yavaÅŸ" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Tünel istekleri atılıyor: Aşırı yük" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Tüneller reddediliyor: Ä°stek aşırı yükü" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Tüneller reddediliyor: BaÄŸlantı sınırı" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Tünel istekleri atılıyor: Yüksek yük" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Tünel talepleri atılıyor: Kuyruk süresi" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Yeni eklenti sürümü {0} mevcut" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "{0} eklentisi için güncelleme denetimi baÅŸarısız" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "{0} eklentisi için yeni sürüm mevcut deÄŸil" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B iletildi" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "{0} üzerinden aktarılamadı" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Güncelleme indirildi" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Yeniden baÅŸlatılıyor" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Güncelleme doÄŸrulandı" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "{0}'dan" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "{0} üzerinden alınan imzasız dosya bozuk" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "{0} üzerine kopyalanamadı" @@ -845,21 +885,24 @@ msgid "Checking for update of plugin {0}" msgstr "{0} eklentisi için güncellemeler denetleniyor" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Güncelleniyor" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -868,7 +911,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "{0}'dan eklenti indiriliyor" @@ -1149,181 +1192,195 @@ msgid "Configuration saved successfully" msgstr "DüzenleÅŸim baÅŸarıyla saklandı" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "DüzenleÅŸim kaydedilirken hata (uygulandı ancak kaydedilmedi) - lütfen hata kütüklerine bakınız" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 msgid "Save Client Configuration" msgstr "Ä°stemci DüzenleÅŸimini Kaydet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 msgid "Save Interface Configuration" msgstr "Arayüz DüzenleÅŸimini Kaydet" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "WebApp Ayarlarını Kaydedin" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Eklenti DüzenleÅŸimini Kaydet" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Eklenti Yükle" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "{0} eklentisini durdururken hata" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "{0} eklentisi silindi" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "{0} eklentisini silerken hata" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "{0} eklentisi durduruldu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "BaÅŸla" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Yeni istemci eklendi" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Kötü istemci dizni." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp düzenleÅŸimi kaydedildi." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Eklenti düzenleÅŸimi kaydedildi." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "baÅŸladı" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "BaÅŸlayamadı" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Sunucu bulunamadı." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "Eklenti URL'si belirtilmedi." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "{0} için güncelleme URL'si belirtilmedi." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "Eklenti veya güncelleme indirme daha sürüyor." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "{0} eklentisi güncellemeler için denetleniyor" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "{0} eklentisi baÅŸladı" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "{0} eklentisi baÅŸlatılırken hata" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1337,7 +1394,7 @@ msgid "Edit" msgstr "Düzenle" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Ä°stemci Ekle" @@ -1374,7 +1431,7 @@ msgid "Plugin" msgstr "Eklenti" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1412,12 +1469,12 @@ msgstr "Durdur" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Güncellemeleri denetle" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Güncelle" @@ -1434,38 +1491,38 @@ msgstr "Sil" #: ../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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "" @@ -1496,12 +1553,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 msgid "Add key" msgstr "Anahtar ekle" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Anahtar sil" @@ -1601,21 +1658,21 @@ msgid "Select a class to add" msgstr "Eklemek için sınıf seçin" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "Bant geniÅŸliÄŸi" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "AÄŸ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1662,57 +1719,57 @@ msgstr "AÄŸ" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "Arayüz" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tüneller" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Ä°stemciler" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "Anahtarlık" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "Kütük" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "EÅŸler" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "Ä°statistikler" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" msgstr "GeliÅŸmiÅŸ" #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:58 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "DeÄŸiÅŸiklikleri kaydet" @@ -1833,7 +1890,7 @@ msgid "or {0} bytes per month maximum" msgstr "veya ay başına azami {0} bayt" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "Yeniden baÅŸlatana dek eÅŸi yasakla" @@ -1853,7 +1910,7 @@ msgid "Invalid peer" msgstr "Geçersiz eÅŸ" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../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:498 msgid "Unban peer" msgstr "EÅŸin yasağını kaldır" @@ -1866,7 +1923,7 @@ msgid "is not currently banned" msgstr "yasaklı deÄŸil" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "EÅŸ primlerini ayarla" @@ -1882,29 +1939,63 @@ msgstr "Kötü kapasite deÄŸeri" msgid "Unsupported" msgstr "Desteklenmiyor" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "DeÄŸiÅŸiklikleri kaydet ve tekrar düğümle" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "Halihazırda tekrar düğümleme süreci içinde" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "Tekrar düğümleme süreci baÅŸlatılıyor" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "DüzenleÅŸim baÅŸarıyla kaydedildi" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "Derhal kapat" @@ -1958,118 +2049,118 @@ msgstr[0] "" msgid "Restart in {0}" msgstr "{0} içinde yeniden baÅŸlıyor" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "Ä°ncelikle kapat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 msgid "Graceful shutdown initiated" msgstr "Ä°nce kapanma baÅŸlatıldı" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "Ä°nce kapanmayı iptal et" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 msgid "Graceful shutdown cancelled" msgstr "Ä°nce kapanma iptal edildi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "Ä°ncelikle yeniden baÅŸlat" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 msgid "Graceful restart requested" msgstr "Ä°nce yeniden baÅŸlama istendi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "Sert yeniden baÅŸlama" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "Sert yeniden baÅŸlama istendi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "I2P'yi baÅŸlangıçta çalıştır" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "I2P'yi baÅŸlangıçta çalıştırma" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "Ä°zlekleri dök" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "BaÅŸlangıçta sergeni görüntüle" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 msgid "Console is to be shown on startup" msgstr "BaÅŸlangıçta sergen gösterilecek" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:238 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "BaÅŸlangıçta sergen görüntülenecek" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 msgid "Console is not to be shown on startup" msgstr "BaÅŸlangıçta sergen görüntülenmeyecek" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "Hizmet Yüklendi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "Uyarı: Hizmet yüklenemedi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "Hizmet silindi" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "Uyarı: Hitmet silinemiyor" @@ -2110,7 +2201,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2125,7 +2216,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2240,8 +2331,8 @@ msgid "Outbound options" msgstr "Giden ayarları" #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:21 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2395,7 +2486,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "" @@ -2523,7 +2614,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2535,90 +2626,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 msgid "" "Invalid form submission, probably because you used the 'back' or 'reload' " "button on your browser. Please resubmit." msgstr "Geçersiz form gönderisi, olasılıkla tarayıcınızın \"geri\" veya \"yenile\" düğmelerini kullandığınız için. Lütfen yeniden gönderin." -#: ../java/src/net/i2p/router/web/FormHandler.java:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2712,7 +2807,7 @@ msgid "Periods" msgstr "Dönemler" #: ../java/src/net/i2p/router/web/GraphHelper.java:362 -#: ../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:517 msgid "or" msgstr "ya da" @@ -3052,25 +3147,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3170,123 +3269,123 @@ msgstr "" msgid "Tunnel" msgstr "Tünel" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "BaÅŸlatılmadı" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "AÄŸ Veritabanı Yönlendirici Ä°statistikleri" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "Sayım" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "Taşımalar" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "Ãœlke" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "Bilgimiz" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "Tam girdi" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "Gizli" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "Güncellenme" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} önce" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "Yayınlanmış" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "Adres(ler)" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "tutar" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "Gizli veya yeniden baÅŸlıyor" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "Tanıştırıcı destekli SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP ve SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "Tanıştırıcı destekli NTCP ve SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3305,7 +3404,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3348,13 +3447,13 @@ msgstr "Gruplar (Kapasiteler)" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 msgid "Speed" msgstr "Hız" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "Kapasite" @@ -3934,13 +4033,13 @@ msgstr "HATA-Saat sapması {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 msgid "Testing" msgstr "Sınanıyor" #: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "Tamam" @@ -3967,7 +4066,7 @@ msgstr "UYARI-Güvenlik duvarı engellemesi ve akış koruması" #. 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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "Güvenlik duvarı engellemesi" @@ -4623,88 +4722,88 @@ msgstr "Yenileme (s)" msgid "Enable" msgstr "EtkinleÅŸtirin" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "Bant geniÅŸliÄŸi sınırlayıcı" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "En iyi ÅŸekilde çalışması için I2P hızları Ä°nternet baÄŸlantınıza uygun olarak seçilmelidir." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "geliÅŸ KBps" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "gidiÅŸ KBps" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "Paylaşım" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "NOT" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4716,15 +4815,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4737,92 +4836,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4832,7 +4931,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4840,49 +4939,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 -msgid "Hidden Services of Interest" +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 +msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4895,36 +5010,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4936,61 +5051,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5002,522 +5117,522 @@ msgstr "aÄŸ ayarları" msgid "I2P Network Configuration" msgstr "I2P AÄŸ Ayarları" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5531,28 +5646,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5560,15 +5675,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5580,102 +5695,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5687,127 +5849,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5821,15 +5983,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5841,41 +6003,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5887,43 +6049,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5935,36 +6097,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5976,71 +6138,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_uk.po b/apps/routerconsole/locale/messages_uk.po index 8218b6a3e3cd01d0d5fc32b8d052fa5d4e93c9d4..91524a194acae0e8bf31a54bb02b3a9d9c6de2c2 100644 --- a/apps/routerconsole/locale/messages_uk.po +++ b/apps/routerconsole/locale/messages_uk.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/language/uk_UA/)\n" "MIME-Version: 1.0\n" @@ -37,6 +37,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -47,6 +48,7 @@ msgstr[2] "{0,number,####} мÑ" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -57,6 +59,7 @@ msgstr[2] "{0} Ñ." #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -67,6 +70,7 @@ msgstr[2] "{0} хв." #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -75,12 +79,14 @@ msgstr[1] "{0} години" msgstr[2] "{0} годин" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "немає даних" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -88,6 +94,22 @@ msgstr[0] "{0} день" msgstr[1] "{0} днів" msgstr[2] "{0} днів" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -124,7 +146,7 @@ msgstr "Кому" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "немає" @@ -134,67 +156,71 @@ msgstr "немає" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Ðе приймаємо тунелі: ЗапуÑк маршрутизатора" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Ðе приймаємо тунелі: Велика затримка повідомлень" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Ðе приймаємо тунелі: ДоÑÑгнутий ліміт кількоÑÑ‚Ñ– тунелів" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Ðе приймаємо більшу чаÑтину тунелів: Велика кількіÑÑ‚ÑŒ запитів" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Ðе приймаємо тунелі: ДоÑÑгнутий ліміт кількоÑÑ‚Ñ– тунелів" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Приймаємо більшіÑÑ‚ÑŒ тунелів" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Приймаємо тунелі" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Ðе приймаємо тунелі: ДоÑÑгнутий ліміт пропуÑкної ÑпроможноÑÑ‚Ñ–" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Ðе приймаємо більшу чаÑтину тунелів: ДоÑÑгнутий ліміт пропуÑкної ÑпроможноÑÑ‚Ñ–" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Приймаємо більшіÑÑ‚ÑŒ тунелів" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Приймаємо тунелі" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Ðе приймаємо тунелі: Маршрутизатор завершає роботу" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Ðе приймаємо тунелі" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Початкове завантаженнÑ" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -202,26 +228,26 @@ msgstr[0] "При початковому завантаженні отриман msgstr[1] "При початковому завантаженні отримано дані лише про {0} маршрутизатори." msgstr[2] "При початковому завантаженні отримано дані лише про {0} маршрутизаторів." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Спроба початкового запуÑку провалилаÑÑŒ." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "ДивітьÑÑ {0} Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "Сторінка конфігурації початкового завантаженнÑ" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "ПроводитьÑÑ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ðµ завантаженнÑ: ЗавантажуютьÑÑ URL каталогів маршрутизаторів" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -255,6 +281,10 @@ msgstr "КількіÑÑ‚ÑŒ пірів, з Ñкими ми активно Ñпі msgid "Known fast peers" msgstr "Відомі швидкіÑні піри" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "показати Ð¾Ð¿Ð¸Ñ Ð² NetDB" @@ -265,52 +295,56 @@ msgstr "показати Ð¾Ð¿Ð¸Ñ Ð² NetDB" msgid "No transports (hidden or starting up?)" msgstr "Ðемає транÑпортних протоколів (в прихованому режимі чи запущений нещодавно?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "ÐедоÑÑжний через жодний транÑпортний протокол" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "ÐдреÑа транÑпортів маршрутизатора" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} викориÑтовуєтьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ Ð´Ð»Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… з'єднань" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Допомога" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Ваш транÑпортний ліміт з'єднань автоматично виÑтавлений на оÑнові ваших наÑтройок пропуÑкної ÑпроможноÑÑ‚Ñ–." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ†Ð¸Ñ… лімітів додайте параметри i2np.ntcp.maxConnections=nnn Ñ– i2np.udp.maxConnections=nnn на Ñторінці розширених налаштувань." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Умовні позначеннÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -321,154 +355,154 @@ msgstr "Умовні позначеннÑ" msgid "Peer" msgstr "Пір" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Віддалений пір, ідентифікований хешем маршрутизатора" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "ÐапрÑмок" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "Вхідні з'єднаннÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "Вихідні з'єднаннÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Вони пропонують предÑтавити Ð½Ð°Ñ (допомогти іншим пірам з'єднуватиÑÑŒ з нами в обхід нашого фаєрволу)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Ми пропонуємо предÑтавити Ñ—Ñ… (допомогти іншим пірам з'єднуватиÑÑŒ з ними в обхід Ñ—Ñ… фаєрволу)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Ð§Ð°Ñ Ñкий пройшов піÑÐ»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ / Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ñтаннього пакета" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Ðеактивний" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Прийом/Передача" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Приблизний вхідний / вихідний трафік (KBytes за Ñекунду)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "Ð§Ð°Ñ Ñкий пройшов піÑÐ»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·'єднаннÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Підключений" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Ðахил" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Ð Ñ–Ð·Ð½Ð¸Ñ†Ñ Ð³Ð¾Ð´Ð¸Ð½ між піром Ñ– нами" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Вікно Ð¿ÐµÑ€ÐµÐ²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ - це Ñкільки байт може бути відправлено без підтвердженнÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "КількіÑÑ‚ÑŒ переданих повідомлень, Ñкі очікують підтвердженнÑ." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "МакÑимальна кількіÑÑ‚ÑŒ повідомлень, Ñкі будуть надіÑлані одночаÑно" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "КількіÑÑ‚ÑŒ нерозглÑнутих поÑилок перевищує розмір вікна перезавантаженнÑ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Поріг повільного Ñтарту" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Ð§Ð°Ñ Ð¼Ñ–Ð¶ відправленнÑм запиту й одержаннÑм відповіді у міліÑекундах" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ñƒ міліÑекундах перед повторним відправленнÑм пакету" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "Поточний макÑимальний розмір відправленого пакета / оціночний макÑимальний розмір отриманого пакета (в байтах)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "Передано" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Загальна кількіÑÑ‚ÑŒ пакетів, відправлених до вузла" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "ПрийнÑто" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Загальна кількіÑÑ‚ÑŒ пакетів, отриманих від вузла" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "Повт. передано" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Загальна кількіÑÑ‚ÑŒ пакетів, повторно відправлених до вузла" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "Повт. прийнÑто" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Загальна кількіÑÑ‚ÑŒ пакетів, повторно отриманих від вузла" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "СервіÑ" @@ -749,91 +783,100 @@ msgstr "Забороненo" msgid "backlogged" msgstr "перевантажений" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../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:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "з {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "" @@ -862,21 +905,24 @@ msgid "Checking for update of plugin {0}" msgstr "" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" +msgid "Bad URL {0}" msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" +msgid "Attempting to install from file {0}" msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 @@ -885,7 +931,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "" @@ -1166,181 +1212,195 @@ msgid "Configuration saved successfully" msgstr "" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "Зберегти конфігурацію веб-додатку" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "Зберегти конфігурацію плагіна" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "Ð’Ñтановити плагін" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "Помилка при зупиненні плаґіна {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "Видалено плагін {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "Помилка при видаленні плаґіна {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "Зупинено плагін {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "Старт" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "Додано новий клієнт" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "Ðеправильний Ñ–Ð½Ð´ÐµÐºÑ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ð°" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "Конфігурацію плагіна збережено" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "почато" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "Помилка запуÑку" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "Провал пошуку за Ñервер" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "Помилка при запуÑку плаґіна {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1354,7 +1414,7 @@ msgid "Edit" msgstr "РедагуваннÑ" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Додати клієнт" @@ -1391,7 +1451,7 @@ msgid "Plugin" msgstr "Модуль" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1429,12 +1489,12 @@ msgstr "Зупинити" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "Перевірити оновленнÑ" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "Оновити" @@ -1451,38 +1511,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "Відновити за замовчуваннÑ" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "Зберегти" @@ -1513,12 +1573,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "Видалити ключ" @@ -1618,21 +1678,21 @@ msgid "Select a class to add" msgstr "Оберіть ÐºÐ»Ð°Ñ Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "ПропуÑкна здатніÑÑ‚ÑŒ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "Мережа" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1679,57 +1739,57 @@ msgstr "Мережа" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "ІнтерфейÑ" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Тунелі" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "Клієнти" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "" @@ -1850,7 +1910,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "" @@ -1870,7 +1930,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "" @@ -1883,7 +1943,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1899,29 +1959,65 @@ msgstr "" msgid "Unsupported" msgstr "Ðе підтримуєтьÑÑ" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "" @@ -1977,118 +2073,118 @@ msgstr[2] "" 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:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 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:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 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:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "" @@ -2129,7 +2225,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2144,7 +2240,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2263,8 +2359,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2418,7 +2514,7 @@ msgid "Add" msgstr "Додати" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "Пароль" @@ -2546,7 +2642,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2558,90 +2654,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2735,7 +2835,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "або" @@ -3075,25 +3175,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3193,123 +3297,123 @@ msgstr "" msgid "Tunnel" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "SSU з поÑередниками" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP Ñ– SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "NTCP Ñ– SSU з поÑередниками" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 тільки SSU, поÑередники" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, поÑередники" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, поÑередники" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 тільки NTCP, SSU, поÑередники" @@ -3328,7 +3432,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3379,13 +3483,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "" @@ -3969,13 +4073,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "OK" @@ -4002,7 +4106,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4658,88 +4762,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4751,15 +4855,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4772,92 +4876,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4867,7 +4971,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4875,49 +4979,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "" + +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" msgstr "" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4930,36 +5050,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4971,61 +5091,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5037,522 +5157,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5566,28 +5686,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5595,15 +5715,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5615,102 +5735,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5722,127 +5889,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5856,15 +6023,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5876,41 +6043,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5922,43 +6089,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5970,36 +6137,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -6011,71 +6178,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_vi.po b/apps/routerconsole/locale/messages_vi.po index 3a95e11630e3b2fb463d9afebdee4b75d2b3caa5..317df7847671088aef070fb2e071d2e3a9558074 100644 --- a/apps/routerconsole/locale/messages_vi.po +++ b/apps/routerconsole/locale/messages_vi.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" "Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/I2P/language/vi/)\n" "MIME-Version: 1.0\n" @@ -33,6 +33,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -41,6 +42,7 @@ msgstr[0] "{0,number,####} phần nghìn giây" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -49,6 +51,7 @@ msgstr[0] "{0} giây" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -57,23 +60,38 @@ msgstr[0] "{0} phút" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "{0} giá»" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "chÆ°a rõ" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0} ngà y" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -110,7 +128,7 @@ msgstr "Äến" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "không có" @@ -120,92 +138,96 @@ msgstr "không có" #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Äang khởi Ä‘á»™ng" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Äá»™ trá»… tin nhắn cao" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Äạt tá»›i hạn" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "Từ chối hầu hết Ä‘Æ°á»ng ống riêng: Số lượng yêu cầu cao" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Äạt tá»›i hạn" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "Chấp nháºn hầu hết Ä‘Æ°á»ng ống riêng" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "Chấp nháºn Ä‘Æ°á»ng ống riêng" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Giá»›i hạn băng thông" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "Từ chối hầu hết Ä‘Æ°á»ng ống riêng: Giá»›i hạn băng thông" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "Chấp nháºn hầu hết Ä‘Æ°á»ng ống riêng" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "Chấp nháºn Ä‘Æ°á»ng ống riêng" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Äang tắt" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "Chấp nháºn Ä‘Æ°á»ng ống riêng" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "Giữ chá»— tải trở lại" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "Giữ chá»— tải lại chỉ có {0} định tuyến." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "Giữ chá»— tải trở lại thất bại." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "Xem {0} để được giúp đỡ." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "trang cấu hình giữ chá»— tải trở lại" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "Giữ chá»— tải trở lại: Ä‘ang lấy phần Ä‘Æ°á»ng dẫn giữ chá»— tải." -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -239,6 +261,10 @@ msgstr "Số mạng ngang hà ng hiện Ä‘ang tÆ°Æ¡ng tác vá»›i" msgid "Known fast peers" msgstr "Các mạng ngang hà ng kết nối nhanh đã biết" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "Mục thông tin NetDb" @@ -249,52 +275,56 @@ msgstr "Mục thông tin NetDb" msgid "No transports (hidden or starting up?)" msgstr "Không có truyá»n tải (bị ẩn hoặc Ä‘ang khởi Ä‘á»™ng?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "Không thể kết bằng bất kỳ phÆ°Æ¡ng thức truyá»n tải nà o" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "Äịa chỉ truyá»n tải định tuyến" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} đã được dùng cho các kết nối vá»›i bên ngoà i" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP hiện bị vô hiệu hóa" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "Giúp đỡ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "Giá»›i hạn vá» kết nối truyá»n tải của bạn được tá»± Ä‘á»™ng Ä‘iá»u chỉnh dá»±a trên phần băng thông mà bạn đã cấu hình." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "Äể ghi đè thông tin lên các giá»›i hạn nà y, thêm và o phần thiết láºp i2np.ntcp.maxConnections=nnn và i2np.udp.maxConnections=nnn trong trang thiết láºp nâng cao." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "Äịnh nghÄ©a" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -305,154 +335,154 @@ msgstr "Äịnh nghÄ©a" msgid "Peer" msgstr "Mạng ngang hà ng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "Mạng ngang hà ng từ xa, được xác định bởi phần hash của định tuyến" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "ThÆ° mục" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "ÄÆ°á»ng nối và o" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "ÄÆ°á»ng nối ra" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "Phần nà y giá»›i thiệu cho chúng ta (trợ giúp các mạng ngang hà ng khác vượt qua tÆ°á»ng lá»a từ phÃa chúng ta)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "Chúng tôi Ä‘á» nghị giá»›i thiệu các phần mạng (giúp đỡ các mạng ngang hà ng khác vượt qua tÆ°á»ng lá»a của há»)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "Khoảng thá»i gian kể từ khi má»™t gói tin được nháºn / gá»i" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "Trạng thái nghỉ" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "Và o/Ra" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Tỉ lệ truyá»n tải đã được tinh chỉnh đối vá»›i kết nối đến bên trong / ra ngoà i (KByte má»—i giây)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "ÄÆ°á»ng nối nà y được bao lâu" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "Lên" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "Lệch" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "Sá»± khác biệt giữa thá»i gian phÃa mạng ngang hà ng và bạn" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "Cá»a sổ nghẽn, là số lượng byte có thể được gá»i mà không cần sá»± tÆ°á»ng minh" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "Số lượng các tin nhắn Ä‘ang đợi xác nháºn" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "Số lượng tố Ä‘a các tin nhắn được gá»i Ä‘i" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "Số lượng các phần gá»i Ä‘i Ä‘ang đợi xá» lý vượt quá hạn định của cá»a sổ nghẽn" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "Ngưỡng giá»›i hạn cháºm" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "Thá»i gian chu trình vòng tÃnh bằng phần nghìn giây" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "KÃch thÆ°á»›c tối Ä‘a của gói tin gá»i Ä‘i hiện tại / kÃch thÆ°á»›c tối Ä‘a của gói tin nháºn được theo dá»± kiến (byte)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "Tổng số gói tin được gá»i đến mạng ngang hà ng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "Tổng số gói tin nháºn được từ mạng ngang hà ng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "TX Trùng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "Tổng số gói tin được truyá»n tải lại đến mạng ngang hà ng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "RX Trùng" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "Tổng số gói tin trùng lặp nháºn được từ mạng ngang hà ng" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "Dịch vụ" @@ -731,91 +761,100 @@ msgstr "Bị Cấm" msgid "backlogged" msgstr "đăng nháºp trở lại" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "Bá» yêu cầu Ä‘Æ°á»ng ống riêng: Quá cháºm" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "Bá» yêu cầu Ä‘Æ°á»ng ống riêng: Quá tải" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: Quá tải yêu cầu kết nối" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "Từ chối Ä‘Æ°á»ng ống riêng: vượt giá»›i hạn kết nối" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "Bá» yêu cầu Ä‘Æ°á»ng ống riêng: Äá»™ tải quá cao" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "Bá» yêu cầu Ä‘Æ°á»ng ống riêng: Hà ng đợi thá»i gian" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "Hiện đã phát hà nh tiện Ãch má»›i phiên bản {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "Cáºp nháºt không thà nh công đối vá»›i tiện Ãch {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "Không có phiên bản má»›i dà nh cho tiện Ãch {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "{0}B đã truyá»n" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "Truyá»n thất bại từ phÃa {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "Äã tải vá» bản cáºp nháºt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "Äang khởi Ä‘á»™ng lại" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "Äã xác nháºn phần cáºp nháºt" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "từ {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "ChÆ°a xác nháºn táºp tin cáºp nháºt từ {0} bị lá»—i" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "Xảy ra lá»—i khi sao chép sang {0}" @@ -844,22 +883,25 @@ msgid "Checking for update of plugin {0}" msgstr "Kiểm tra cáºp nháºt dà nh cho tiện Ãch {0}" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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 "Äang cáºp nháºt" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "Äang thá» cà i đặt từ táºp tin {0}" +msgid "Bad URL {0}" +msgstr "" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "Không có táºp tin xác định {0}" +msgid "Attempting to install from file {0}" +msgstr "Äang thá» cà i đặt từ táºp tin {0}" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -867,7 +909,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "Không thể cà i đặt từ táºp tin {0}, sao chép gặp lá»—i." #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "Äang tải tiện Ãch vá» từ {0}" @@ -1148,181 +1190,195 @@ msgid "Configuration saved successfully" msgstr "" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" +msgid "Installing plugin from {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1336,7 +1392,7 @@ msgid "Edit" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "Add Client" @@ -1373,7 +1429,7 @@ msgid "Plugin" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1411,12 +1467,12 @@ msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "" @@ -1433,38 +1489,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "" @@ -1495,12 +1551,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "" @@ -1600,21 +1656,21 @@ msgid "Select a class to add" msgstr "" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1661,57 +1717,57 @@ msgstr "" msgid "Summary Bar" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "" @@ -1832,7 +1888,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:496 msgid "Ban peer until restart" msgstr "" @@ -1852,7 +1908,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "" @@ -1865,7 +1921,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "" @@ -1881,29 +1937,63 @@ msgstr "" msgid "Unsupported" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "" @@ -1957,118 +2047,118 @@ msgstr[0] "" 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:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 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:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 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:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format 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:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "" @@ -2109,7 +2199,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "" @@ -2124,7 +2214,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "" @@ -2239,8 +2329,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "" @@ -2394,7 +2484,7 @@ msgid "Add" msgstr "" #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "" @@ -2522,7 +2612,7 @@ msgid "Network error" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "" @@ -2534,90 +2624,94 @@ msgstr "" msgid "Out of memory error" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 -msgid "Reseeded router" +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:49 -msgid "Soft restart" +msgid "Reseeded router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:50 -msgid "Started router" +msgid "Soft restart" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:51 -msgid "Stopped router" +msgid "Started router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:52 -msgid "Updated router" +msgid "Stopped router" msgstr "" #: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +msgid "Updated router" +msgstr "" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, 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 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2711,7 +2805,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "" @@ -3051,25 +3145,29 @@ msgid "Runs" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" +msgid "Dropped" msgstr "" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "" @@ -3169,123 +3267,123 @@ msgstr "" msgid "Tunnel" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "" @@ -3304,7 +3402,7 @@ msgid "Hide news" msgstr "" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "" @@ -3347,13 +3445,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "" @@ -3933,13 +4031,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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "" @@ -3966,7 +4064,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "" @@ -4622,88 +4720,88 @@ msgstr "" msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 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:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "" @@ -4715,15 +4813,15 @@ msgstr "" msgid "I2P Advanced Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "" @@ -4736,92 +4834,92 @@ msgstr "" msgid "I2P Client Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" 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:524 msgid "Enabled with SSL required" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" 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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "" -#: ../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:580 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 " @@ -4831,7 +4929,7 @@ msgid "" "all (e.g. addressbook)." msgstr "" -#: ../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:582 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 " @@ -4839,49 +4937,65 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:596 -msgid "Plugin Installation" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:616 +msgid "Plugin Installation from URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:150 -msgid "config home" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:454 -msgid "Default Home Page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:460 -msgid "Use old home page" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:468 -msgid "Search Engines" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 +#: ../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:474 +msgid "Default Home Page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:480 +msgid "Use old home page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:488 +msgid "Search Engines" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:508 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "" @@ -4894,36 +5008,36 @@ msgstr "" msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../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:495 msgid "I2PTunnel page" msgstr "" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "" @@ -4935,61 +5049,61 @@ msgstr "" msgid "I2P Logging Configuration" 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:437 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:453 msgid "Log date format" 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:457 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:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 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:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "" @@ -5001,522 +5115,522 @@ msgstr "" msgid "I2P Network Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" 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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" 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:490 msgid "UPnP status" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" 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:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" 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:506 msgid "Ignore local interface IP address" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" 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:524 msgid "Action when IP changes" 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:528 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:510 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:534 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" 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:536 msgid "Disable 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:540 msgid "Enable IPv6" 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:544 msgid "Prefer IPv4 over IPv6" 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:548 msgid "Prefer IPv6 over IPv4" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" 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:556 msgid "UDP Configuration:" 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:558 msgid "UDP port:" msgstr "" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" 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:578 msgid "TCP Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" 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:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "" -#: ../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:590 msgid "if we are not firewalled" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" 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:604 msgid "Disable inbound (Firewalled)" msgstr "" -#: ../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:610 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:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" 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:616 msgid "Use the same port configured for UDP" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 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:617 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 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:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 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:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 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:636 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:656 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:638 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:658 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:640 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:660 msgid "No UPnP-compatible device present" 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:662 msgid "UPnP disabled on the device" 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:664 msgid "Software firewall interference with UPnP" 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:666 msgid "Bugs in the device's UPnP implementation" 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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" 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:672 msgid "Review the UPnP status here." 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:674 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:656 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:676 msgid "Hostnames entered above will be published in the network database." 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:678 msgid "They are <b>not private</b>." msgstr "" -#: ../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:680 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:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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:674 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:694 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:678 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:698 msgid "Your UDP port does not appear to be firewalled." 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:702 msgid "Your UDP port appears to be firewalled." 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:704 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:686 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:706 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:688 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:708 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:690 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:710 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:692 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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:698 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:718 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:702 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:722 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:704 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 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:710 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:730 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:712 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:732 msgid "WARN - Firewalled and Floodfill" 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:734 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:716 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:736 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:718 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:738 msgid "WARN - Firewalled with Inbound TCP Enabled" 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:740 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:722 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:742 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:724 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:744 msgid "Please open your firewall or disable inbound TCP above." 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:746 msgid "WARN - Firewalled with UDP Disabled" 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:748 msgid "You have configured inbound TCP, however you have disabled UDP." 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:750 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:732 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:752 msgid "Please open your firewall or enable UDP." 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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" 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:762 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:744 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:764 msgid "Correct the address or disable inbound TCP above." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" 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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." 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:770 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:752 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 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:754 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 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:756 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:776 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:758 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" 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:784 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:766 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:786 msgid "Therefore your router cannot accept inbound connections." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 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:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 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:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5530,28 +5644,28 @@ msgstr "" msgid "I2P Peer Configuration" 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:486 msgid "Manual Peer Controls" msgstr "" -#: ../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:488 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5559,15 +5673,15 @@ msgid "" "displayed on the" msgstr "" -#: ../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:508 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "" @@ -5579,102 +5693,149 @@ msgstr "" msgid "I2P Reseeding Configuration" msgstr "" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 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: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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" 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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" 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:543 msgid "HTTP Proxy Host" 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:547 msgid "HTTP Proxy Port" 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:551 msgid "Use HTTP Proxy Authorization?" 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:555 msgid "HTTP Proxy Username" 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:559 msgid "HTTP Proxy Password" 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:563 msgid "Enable HTTPS Proxy?" 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:567 msgid "HTTPS Proxy Host" 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:571 msgid "HTTPS Proxy Port" 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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "" @@ -5686,127 +5847,127 @@ msgstr "" msgid "I2P Service Configuration" msgstr "" -#: ../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:465 msgid "Shutdown the router" msgstr "" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 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:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:499 msgid "Systray integration" 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:501 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:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 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:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 msgid "Show systray icon" msgstr "" -#: ../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:509 msgid "Hide systray icon" msgstr "" -#: ../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:511 msgid "Run on startup" msgstr "" -#: ../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:513 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:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 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:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 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:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "" -#: ../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:533 msgid "View the job queue" msgstr "" -#: ../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:537 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:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5820,15 +5981,15 @@ msgstr "" msgid "I2P Summary Bar Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "" -#: ../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:488 msgid "Customize Summary Bar" msgstr "" @@ -5840,41 +6001,41 @@ msgstr "" msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "" @@ -5886,43 +6047,43 @@ msgstr "" msgid "I2P Tunnel Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "" @@ -5934,36 +6095,36 @@ msgstr "" msgid "I2P UI Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:453 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 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:444 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:463 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "" @@ -5975,71 +6136,71 @@ msgstr "" msgid "I2P Update Configuration" 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:443 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" 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:497 msgid "eepProxy host" 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:501 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "" diff --git a/apps/routerconsole/locale/messages_zh.po b/apps/routerconsole/locale/messages_zh.po index a7046d51c69715b63ac8115d54c928dbe945571d..e19f0b88c30629cf1d258bd360bcfc08e6b9290a 100644 --- a/apps/routerconsole/locale/messages_zh.po +++ b/apps/routerconsole/locale/messages_zh.po @@ -20,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-07 03:55+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-29 16:44+0000\n" "Last-Translator: YF <yfdyh000@gmail.com>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -42,6 +42,7 @@ msgstr "" #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs #: ../../../core/java/src/net/i2p/data/DataHelper.java:1510 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1560 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -50,6 +51,7 @@ msgstr[0] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1514 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1562 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -58,6 +60,7 @@ msgstr[0] "{0} 秒" #. minutes #. alternates: mins, min. 'minutes' is probably too long. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1518 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1564 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -66,23 +69,38 @@ msgstr[0] "{0} 分钟" #. hours #. alternates: hrs, hr., hrs. #: ../../../core/java/src/net/i2p/data/DataHelper.java:1522 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1566 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "{0} å°æ—¶" #: ../../../core/java/src/net/i2p/data/DataHelper.java:1524 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1568 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:343 msgid "n/a" msgstr "ä¸å¯ç”¨" #. days #: ../../../core/java/src/net/i2p/data/DataHelper.java:1527 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1570 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "{0} 天" +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1556 +#, java-format +msgid "1 ns" +msgid_plural "{0,number,###} ns" +msgstr[0] "{0,number,###} ns" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1558 +#, java-format +msgid "1 μs" +msgid_plural "{0,number,###} μs" +msgstr[0] "{0,number,###} μs" + #: ../../../router/java/src/net/i2p/router/Blocklist.java:201 #, java-format msgid "Banned by router hash: {0}" @@ -119,7 +137,7 @@ msgstr "至" #: ../../../router/java/src/net/i2p/router/Blocklist.java:997 #: ../java/src/net/i2p/router/web/BanlistRenderer.java:48 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:643 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:647 #: ../java/src/net/i2p/router/web/SummaryHelper.java:461 msgid "none" msgstr "æ— " @@ -129,92 +147,96 @@ msgstr "æ— " #. setTunnelStatus("Not expecting tunnel requests: Advertised bandwidth too #. low"); #. else -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:75 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:128 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:505 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:78 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:135 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 msgid "Rejecting tunnels: Starting up" msgstr "æ‹’ç»å…±äº«ï¼šæ£åœ¨å¯åŠ¨" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:167 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:182 msgid "Rejecting tunnels: High message delay" msgstr "æ‹’ç»å…±äº«ï¼šé«˜æ¶ˆæ¯å»¶è¿Ÿ" -#. hard to do {0} from here -#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of -#. tunnels: High number of requests"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:204 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:195 +msgid "Rejecting tunnels: Limit reached" +msgstr "æ‹’ç»å…±äº«ï¼šéš§é“æ•°é™é¢" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:227 msgid "Rejecting most tunnels: High number of requests" msgstr "收紧共享:高请求é‡" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:255 -msgid "Rejecting tunnels: Limit reached" -msgstr "æ‹’ç»å…±äº«ï¼šéš§é“æ•°é™é¢" +#. hard to do {0} from here +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of +#. tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:229 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:410 +msgid "Accepting most tunnels" +msgstr "接å—多数隧é“" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:231 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:412 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:539 +msgid "Accepting tunnels" +msgstr "接å—共享隧é“" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:318 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:336 msgid "Rejecting tunnels: Bandwidth limit" msgstr "æ‹’ç»å…±äº«ï¼šå¸¦å®½é™é¢" #. hard to do {0} from here #. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: #. Bandwidth limit"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:388 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:406 msgid "Rejecting most tunnels: Bandwidth limit" msgstr "收紧共享:带宽é™é¢" -#. hard to do {0} from here -#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of -#. tunnels"); -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:392 -msgid "Accepting most tunnels" -msgstr "接å—多数隧é“" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:394 -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:521 -msgid "Accepting tunnels" -msgstr "接å—共享隧é“" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:510 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:528 msgid "Rejecting tunnels: Shutting down" msgstr "æ‹’ç»å…±äº«ï¼šå‡†å¤‡é€€å‡º" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:523 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:541 msgid "Rejecting tunnels" msgstr "æ‹’ç»å‚与共享隧é“" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:177 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:207 +#, java-format +msgid "Reseeding: got router info from file ({0} successful, {1} errors)." +msgstr "è¡¥ç§ï¼šä»Žæ–‡ä»¶èŽ·å¾—路由信æ¯ï¼ˆ{0} 个路由信æ¯ï¼Œ{1} 个错误)。" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:269 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Reseeding" msgstr "网络引导" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:189 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:292 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." msgstr[0] "网络引导åªå‘现了 {0} 个节点。" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:196 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:300 msgid "Reseed failed." msgstr "网络引导失败。" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:197 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:301 #, java-format msgid "See {0} for help." msgstr "帮助å‚è§ {0}。" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:198 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:302 msgid "reseed configuration page" msgstr "网络引导设置页é¢" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:382 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:487 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:502 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:633 msgid "Reseeding: fetching seed URL." msgstr "æ£åœ¨è¡¥ç§ï¼šä»Žç½‘å€è¡¥ç§ã€‚" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:439 -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:582 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:559 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:669 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." @@ -248,6 +270,10 @@ msgstr "æ£åœ¨é€šè®¯çš„活动节点数" msgid "Known fast peers" msgstr "已知快速节点" +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:41 +msgid "Known integrated (floodfill) peers" +msgstr "已知集æˆçš„ (floodfill) 节点" + #: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:458 msgid "NetDb entry" msgstr "网络库项目" @@ -258,52 +284,56 @@ msgstr "网络库项目" msgid "No transports (hidden or starting up?)" msgstr "æ— æ•°æ®ä¼ 输(éšèº«æˆ–æ£åœ¨å¯åŠ¨ï¼Ÿï¼‰" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:563 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:570 msgid "Unsupported signature type" msgstr "ä¸æ”¯æŒçš„ç¾å类型" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:567 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:587 +msgid "No support for our signature type" +msgstr "ä¸æ”¯æŒæˆ‘们的ç¾å类型" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:591 msgid "Unreachable on any transport" msgstr "å„ä¼ è¾“æ–¹å¼å‡ä¸å¯è¾¾" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:629 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:654 msgid "Router Transport Addresses" msgstr "è·¯ç”±ä¼ è¾“åœ°å€" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:637 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 #, java-format msgid "{0} is used for outbound connections only" msgstr "{0} 仅被用作出站连接" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:648 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 #: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:276 msgid "UPnP is not enabled" msgstr "UPnP 未å¯ç”¨" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:657 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:682 #: ../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 "帮助" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:658 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:683 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." msgstr "æœ€å¤§ä¼ è¾“è¿žæŽ¥æ•°ä¼šæ ¹æ®æ‚¨çš„带宽设置自动调整。" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:660 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." msgstr "è¦è‡ªå®šä¹‰è¿žæŽ¥æ•°é™åˆ¶ï¼Œæ‚¨å¯ä»¥åœ¨é«˜çº§é…置页é¢ä¸æ·»åŠ å‚æ•° i2np.ntcp.maxConnections=nnn åŠ i2np.udp.maxConnections=nnn 。" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:662 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:275 msgid "Definitions" msgstr "定义" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1207 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2351 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -314,154 +344,154 @@ msgstr "定义" msgid "Peer" msgstr "节点" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:663 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 msgid "The remote peer, identified by router hash" msgstr "以路由Hash区分的远程节点" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:664 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:689 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1208 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2355 msgid "Dir" msgstr "类别" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:665 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:690 msgid "Inbound connection" msgstr "入站连接" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:667 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:692 msgid "Outbound connection" msgstr "出站连接" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:669 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:694 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "对方å‘我æ供(帮助其他节点穿越防ç«å¢™ï¼‰" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:671 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:696 msgid "" "We offered to introduce them (help other peers traverse their firewall)" msgstr "我方å‘它æ供(帮助其他节点穿越防ç«å¢™ï¼‰" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 msgid "How long since a packet has been received / sent" msgstr "最近一次数æ®ä¼ 输è·çŽ°åœ¨çš„时间" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:672 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:697 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1210 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2357 msgid "Idle" msgstr "空闲" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1211 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2362 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 msgid "In/Out" msgstr "å…¥/出" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:673 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:698 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "è¿›/å‡ºç«™å¹³æ»‘ä¼ è¾“çŽ‡(Kbyte/s)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 msgid "How long ago this connection was established" msgstr "æ¤è¿žæŽ¥å·²å»ºç«‹å¤šä¹…" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:674 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:699 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1212 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2367 #: ../java/src/net/i2p/router/web/SummaryHelper.java:888 msgid "Up" msgstr "寿命" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1213 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2369 msgid "Skew" msgstr "时滞" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:675 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:700 msgid "The difference between the peer's clock and your own" msgstr "该节点的时钟与本地时钟间的差异" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:676 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:701 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" msgstr "拥塞窗å£ï¼Œå³æ¯æ¬¡ç¡®è®¤å‰å¯å‘é€çš„å—节é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:677 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:702 msgid "The number of sent messages awaiting acknowledgement" msgstr "ç‰å¾…ACK确认的已å‘é€æ•°æ®åŒ…æ•°é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:678 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:703 msgid "The maximum number of concurrent messages to send" msgstr "并å‘消æ¯çš„最大å‘é€é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:679 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:704 msgid "The number of pending sends which exceed congestion window" msgstr "超过拥塞窗å£çš„å¾…å‘é€æ•°é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:680 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:705 msgid "The slow start threshold" msgstr "æ…¢å¯åŠ¨é—¨æ§›" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:681 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:706 msgid "The round trip time in milliseconds" msgstr "往返时间(毫秒)" #. "<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:683 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:708 msgid "The retransmit timeout in milliseconds" msgstr "é‡ä¼ 输超时值(毫秒)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:684 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:709 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" msgstr "当å‰å‘é€æ•°æ®åŒ…的最大大å°/预计接收数æ®åŒ…的最大大å°ï¼ˆå—节)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1214 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2386 msgid "TX" msgstr "å‘包" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:685 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:710 msgid "The total number of packets sent to the peer" msgstr "å‘节点å‘é€çš„æ•°æ®åŒ…总é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:1215 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2388 msgid "RX" msgstr "接包" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:686 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:711 msgid "The total number of packets received from the peer" msgstr "从节点接收到数æ®åŒ…总é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2391 msgid "Dup TX" msgstr "é‡å‘包" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:687 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:712 msgid "The total number of packets retransmitted to the peer" msgstr "å‘节点é‡å‘é€çš„æ•°æ®åŒ…总é‡" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2393 msgid "Dup RX" msgstr "é‡æŽ¥åŒ…" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:688 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:713 msgid "The total number of duplicate packets received from the peer" msgstr "从节点接收到的é‡å¤æ•°æ®åŒ…总é‡" #: ../../../router/java/src/net/i2p/router/transport/UPnP.java:560 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Service" msgstr "æœåŠ¡" @@ -740,91 +770,100 @@ msgstr "å·²å°é”" msgid "backlogged" msgstr "积压" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:248 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:250 msgid "Dropping tunnel requests: Too slow" msgstr "忽略共享请求:速度太慢" +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:260 +msgid "Dropping tunnel requests: High job lag" +msgstr "忽略共享请求:高作业延迟" + #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:438 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:451 msgid "Dropping tunnel requests: Overloaded" msgstr "忽略共享请求:路由过载" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:678 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:693 msgid "Rejecting tunnels: Hidden mode" msgstr "æ‹’ç»éš§é“:éšèº«æ¨¡å¼" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:706 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:721 msgid "Rejecting tunnels: Request overload" msgstr "æ‹’ç»å…±äº«ï¼šè¯·æ±‚过多" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:737 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:752 msgid "Rejecting tunnels: Connection limit" msgstr "æ‹’ç»å…±äº«ï¼šè¿žæŽ¥å—é™" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:949 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:982 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:964 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:997 msgid "Dropping tunnel requests: High load" msgstr "忽略共享请求:高负载" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1061 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:1076 msgid "Dropping tunnel requests: Queue time" msgstr "忽略共享请求:队列积压" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:835 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:837 #, java-format msgid "New plugin version {0} is available" msgstr "æ–°æ’件版本 {0} å¯ç”¨" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:914 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 #, java-format msgid "Update check failed for plugin {0}" msgstr "{0} æ’件更新检查失败" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:916 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:918 #, java-format msgid "No new version is available for plugin {0}" msgstr "æ’件 {0} 没有更新å¯ç”¨" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:939 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:941 #, java-format msgid "{0}B transferred" msgstr "å·²ä¼ è¾“ {0}B" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:992 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:999 +#, java-format +msgid "Install failed from {0}" +msgstr "从 {0} 安装失败" + +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1001 #: ../java/src/net/i2p/router/update/UpdateRunner.java:288 #, java-format msgid "Transfer failed from {0}" msgstr "ä¼ è¾“ {0} çš„æ•°æ®å¤±è´¥" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1231 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1295 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1252 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1316 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 #: ../java/src/net/i2p/router/web/SummaryHelper.java:682 msgid "Update downloaded" msgstr "更新已下载" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1319 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1340 msgid "Restarting" msgstr "æ£åœ¨é‡å¯" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1275 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1296 msgid "Update verified" msgstr "更新已验è¯" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1284 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1305 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:176 #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:293 #, java-format msgid "from {0}" msgstr "自 {0}" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1299 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1320 #, java-format msgid "Unsigned update file from {0} is corrupt" msgstr "æ¥è‡ª {0} 的未ç¾å更新包已æŸå" -#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1328 +#: ../java/src/net/i2p/router/update/ConsoleUpdateManager.java:1349 #, java-format msgid "Failed copy to {0}" msgstr "æ— æ³•å¤åˆ¶åˆ° {0}" @@ -853,22 +892,25 @@ msgid "Checking for update of plugin {0}" msgstr "æ£åœ¨ä¸ºæ’件 {0} 检查更新" #. set status before thread to ensure UI feedback -#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:81 +#: ../java/src/net/i2p/router/update/PluginUpdateHandler.java:82 #: ../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:86 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:518 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:44 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:72 #, java-format -msgid "Attempting to install from file {0}" -msgstr "æ£åœ¨å°è¯•ä»Žæ–‡ä»¶ {0} ä¸å®‰è£…" +msgid "Bad URL {0}" +msgstr "ä¸æ£ç¡®çš„ URL {0}" -#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:90 +#: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:94 #, java-format -msgid "No file specified {0}" -msgstr "未指定文件 {0}" +msgid "Attempting to install from file {0}" +msgstr "æ£åœ¨å°è¯•ä»Žæ–‡ä»¶ {0} ä¸å®‰è£…" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:97 #, java-format @@ -876,7 +918,7 @@ msgid "Failed to install from file {0}, copy failed." msgstr "从文件 {0} ä¸å®‰è£…失败,å¤åˆ¶å¤±è´¥ã€‚" #: ../java/src/net/i2p/router/update/PluginUpdateRunner.java:101 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:438 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:525 #, java-format msgid "Downloading plugin from {0}" msgstr "æ£åœ¨ä»Ž {0} 下载æ’件" @@ -1157,181 +1199,195 @@ msgid "Configuration saved successfully" msgstr "设置ä¿å˜æˆåŠŸ" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:66 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:506 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:594 #: ../java/src/net/i2p/router/web/ConfigNetHandler.java:376 -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:151 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" msgstr "é…ç½®ä¿å˜å‡ºé”™ï¼ˆå·²åº”用但未ä¿å˜ï¼‰ - 请查看错误日志" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:486 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:506 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:552 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:556 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:572 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:576 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:572 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:56 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:592 msgid "Save WebApp Configuration" msgstr "ä¿å˜ WebApp 设置" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:589 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:61 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:609 msgid "Save Plugin Configuration" msgstr "ä¿å˜æ’件é…ç½®" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:68 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:629 msgid "Install Plugin" msgstr "安装æ’件" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:69 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:628 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:77 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:639 +msgid "Install Plugin from File" +msgstr "从文件安装æ’件" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:86 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:650 msgid "Update All Installed Plugins" msgstr "更新全部已安装的æ’件" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:121 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:158 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:138 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:175 #, java-format msgid "Error stopping plugin {0}" msgstr "åœç”¨æ’件 {0} æ—¶å‘生错误" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:126 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:143 #, java-format msgid "Deleted plugin {0}" msgstr "å·²åˆ é™¤æ’件 {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:128 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:145 #, java-format msgid "Error deleting plugin {0}" msgstr "åˆ é™¤æ’件 {0} æ—¶å‘生错误" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:170 #, java-format msgid "Stopped plugin {0}" msgstr "æ’件 {0} å·²åœç”¨" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:163 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:180 #, java-format msgid "Stopped webapp {0}" msgstr "åœæ¢ webapp {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:192 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:209 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:312 msgid "Start" msgstr "å¯åŠ¨" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:282 msgid "New client added" msgstr "æ–°å®¢æˆ·ç«¯æ·»åŠ å®Œæ¯•" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:270 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:287 msgid "Client configuration saved successfully" msgstr "客户端设置ä¿å˜æˆåŠŸ" -#: ../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 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:323 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:338 msgid "Bad client index." msgstr "客户端索引错误。" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:289 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:306 #, java-format msgid "Client {0} stopped" msgstr "客户端 {0} å·²åœæ¢" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:311 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:328 #, java-format msgid "Client {0} started" msgstr "客户端 {0} å·²å¯åŠ¨" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 #, java-format msgid "Client {0} deleted" msgstr "客户端 {0} å·²åˆ é™¤" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:342 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:359 msgid "WebApp configuration saved." msgstr "WebApp 设置已ä¿å˜ã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:357 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 msgid "Plugin configuration saved." msgstr "æ’件é…置已ä¿å˜ã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:162 msgid "WebApp" msgstr "Web程åº" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:372 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:389 msgid "started" msgstr "å·²å¯åŠ¨" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:374 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:391 msgid "Failed to start" msgstr "å¯åŠ¨å¤±è´¥" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:379 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:396 msgid "Failed to find server." msgstr "æœåŠ¡å™¨æŸ¥æ‰¾å¤±è´¥ã€‚" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:385 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:402 msgid "No plugin URL specified." msgstr "未指定æ’件URL。" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:423 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:79 +msgid "You must enter a file" +msgstr "您必须输入一个文件" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +msgid "Install from file failed" +msgstr "从文件安装失败" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:481 #, java-format msgid "No update URL specified for {0}" msgstr "未指定 {0} 的更新链接" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:406 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:490 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:511 msgid "Plugin or update download already in progress." msgstr "æ£åœ¨ä¸‹è½½æ’件或更新包。" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:409 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:493 msgid "Updating all plugins" msgstr "æ£åœ¨æ›´æ–°å…¨éƒ¨æ’件" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:434 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:523 #, java-format -msgid "Bad URL {0}" -msgstr "ä¸æ£ç¡®çš„ URL {0}" +msgid "Installing plugin from {0}" +msgstr "æ£åœ¨ä»Ž {0} 安装æ’件" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:454 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:542 #, java-format msgid "Checking plugin {0} for updates" msgstr "æ£åœ¨æ£€æŸ¥æ’件 {0} 是å¦å˜åœ¨æ›´æ–°" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:464 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:552 #, java-format msgid "Started plugin {0}" msgstr "æ’件 {0} å·²å¯åŠ¨" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:466 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:554 #, java-format msgid "Error starting plugin {0}" msgstr "å¯åŠ¨æ’件 {0} 出错" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:488 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:576 #: ../java/src/net/i2p/router/web/ConfigUIHandler.java:93 #, java-format msgid "Added user {0}" msgstr "å·²æ·»åŠ ç”¨æˆ· {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:503 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:591 msgid "Interface configuration saved" msgstr "接å£é…ç½®ä¿å˜æˆåŠŸ" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:504 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:592 #: ../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:94 @@ -1345,7 +1401,7 @@ msgid "Edit" msgstr "编辑" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:103 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:502 msgid "Add Client" msgstr "æ·»åŠ å®¢æˆ·ç«¯" @@ -1382,7 +1438,7 @@ msgid "Plugin" msgstr "æ’件" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:208 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:273 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:299 msgid "Version" @@ -1420,12 +1476,12 @@ msgstr "åœæ¢" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:322 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:145 -#: ../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:463 msgid "Check for updates" msgstr "检查更新" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:324 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 msgid "Update" msgstr "æ›´æ–°" @@ -1442,38 +1498,38 @@ 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:908 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:473 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:927 -#: ../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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:514 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:522 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:530 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:538 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: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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:520 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:536 msgid "Restore defaults" msgstr "æ¢å¤é»˜è®¤å€¼" #: ../java/src/net/i2p/router/web/ConfigHomeHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigSummaryHandler.java:26 #: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:173 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:482 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:534 msgid "Save" msgstr "ä¿å˜" @@ -1504,12 +1560,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:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:505 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:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:503 msgid "Delete key" msgstr "åˆ é™¤å¯†é’¥" @@ -1609,21 +1665,21 @@ msgid "Select a class to add" msgstr "选择è¦æ·»åŠ çš„ç±»" #. stat groups for stats.jsp -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/strings/Strings.java:57 msgid "Bandwidth" msgstr "带宽" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "Home Page" msgstr "主页" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:323 msgid "Network" msgstr "网络" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 #: ../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 @@ -1670,57 +1726,57 @@ msgstr "网络" msgid "Summary Bar" msgstr "摘è¦æ " -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:25 msgid "UI" msgstr "ç•Œé¢" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:26 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:174 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:481 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "隧é“" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Clients" msgstr "客户端" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:457 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:477 msgid "Keyring" msgstr "钥匙环" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 msgid "Logging" msgstr "日志" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:180 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:367 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "节点" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:454 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:27 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:455 #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:218 msgid "Stats" msgstr "统计" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:22 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:28 msgid "Advanced" 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/ConfigReseedHandler.java:97 #: ../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:460 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:499 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:635 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:591 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:560 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:511 msgid "Save changes" msgstr "ä¿å˜ä¿®æ”¹" @@ -1841,7 +1897,7 @@ msgid "or {0} bytes per month maximum" msgstr ",æ¯æœˆæœ€å¤š {0} å—节(如果 24 å°æ—¶ x 31 天ä¸é—´æ–全速è¿è½¬ï¼‰" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:20 -#: ../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:496 msgid "Ban peer until restart" msgstr "å°æ€èŠ‚点直到é‡å¯" @@ -1861,7 +1917,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:478 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:498 msgid "Unban peer" msgstr "解å°èŠ‚点" @@ -1874,7 +1930,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:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:524 msgid "Adjust peer bonuses" msgstr "调整节点评分" @@ -1890,29 +1946,63 @@ msgstr "容é‡å€¼æ— 效" msgid "Unsupported" msgstr "ä¸æ”¯æŒ" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:20 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:537 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:24 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:589 msgid "Save changes and reseed now" msgstr "ä¿å˜ä¿®æ”¹å¹¶ç«‹å³å¼€å§‹ç½‘络引导" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:23 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:49 msgid "Reseeding is already in progress" msgstr "网络引导ä¸" #. skip the nonce checking in ReseedHandler -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:26 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:30 msgid "Starting reseed process" msgstr "æ£åœ¨å¼€å§‹å¼•å¯¼è¿‡ç¨‹" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:83 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:32 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:491 +msgid "Reseed from URL" +msgstr "从 URL è¡¥ç§" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:37 +msgid "You must enter a URL" +msgstr "您必须输入一个 URL" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +msgid "Reseed in progress, check summary bar for status" +msgstr "è¡¥ç§è¿›è¡Œä¸ï¼Œæ£€æŸ¥æ‘˜è¦æ 了解状æ€" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:68 +msgid "Reseed complete, check summary bar for status" +msgstr "è¡¥ç§å®Œæˆï¼Œæ£€æŸ¥æ‘˜è¦æ 了解状æ€" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:74 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:503 +msgid "Reseed from file" +msgstr "从文件补ç§" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:84 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:91 +msgid "Reseed from file failed" +msgstr "从文件补ç§å¤±è´¥" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:86 +#, java-format +msgid "Reseed successful, loaded {0} router info from file" +msgid_plural "Reseed successful, loaded {0} router infos from file" +msgstr[0] "è¡¥ç§æˆåŠŸï¼Œä»Žæ–‡ä»¶è½½å…¥äº† {0} 个路由信æ¯" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:149 msgid "Configuration saved successfully." msgstr "设置ä¿å˜æˆåŠŸã€‚" #. 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:195 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:204 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:473 msgid "Shutdown immediately" msgstr "立刻关é—" @@ -1966,118 +2056,118 @@ msgstr[0] "请ç‰å¾… {0} 个路由隧é“过期" msgid "Restart in {0}" msgstr "{0} åŽé‡å¯" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:190 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:451 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:199 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:471 msgid "Shutdown gracefully" msgstr "平滑关é—" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:203 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:455 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:209 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:477 msgid "Cancel graceful shutdown" msgstr "å–消平滑关é—" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:211 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:467 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:212 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 msgid "Graceful restart" msgstr "平滑é‡å¯" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:208 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:217 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:469 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:218 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:493 msgid "Hard restart" msgstr "硬é‡å¯" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:214 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:223 msgid "Hard restart requested" msgstr "已请求硬é‡å¯" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:215 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:224 msgid "Rekey and Restart" msgstr "æ›´æ¢å¯†é’¥å¹¶é‡å¯" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:216 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 msgid "Rekeying after graceful restart" msgstr "平滑é‡å¯åŽæ›´æ¢å¯†é’¥" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:219 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:228 msgid "Rekey and Shutdown" msgstr "æ›´æ¢å¯†é’¥å¹¶å…³é—" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:220 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:229 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:495 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:519 msgid "Run I2P on startup" msgstr "系统å¯åŠ¨æ—¶è¿è¡Œ I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:225 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:497 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 msgid "Don't run I2P on startup" msgstr "系统å¯åŠ¨æ—¶ä¸è¿è¡Œ I2P" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:227 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:521 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:236 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:545 msgid "Dump threads" msgstr "线程转储" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 #, java-format msgid "Threads dumped to {0}" msgstr "线程已转储至 {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:529 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:553 msgid "View console on startup" msgstr "程åºå¯åŠ¨æ—¶æ˜¾ç¤ºæŽ§åˆ¶å°" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:237 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:246 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:531 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:555 msgid "Do not view console on startup" msgstr "å¯åŠ¨åŽä¸æ‰“开控制å°" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:240 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:249 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:517 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:541 msgid "Force GC" msgstr "强制GC" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:243 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 msgid "Full garbage collection requested" msgstr "已请求执行彻底的内å˜åžƒåœ¾å›žæ”¶" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:252 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 msgid "Service installed" msgstr "æœåŠ¡å·²å®‰è£…" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:254 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 msgid "Warning: unable to install the service" msgstr "è¦å‘Šï¼šæ— 法安装æœåŠ¡" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:261 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:270 msgid "Service removed" msgstr "æœåŠ¡å·²å¸è½½" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:272 msgid "Warning: unable to remove the service" msgstr "è¦å‘Šï¼šæ— 法å¸è½½æœåŠ¡" @@ -2118,7 +2208,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:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:494 msgid "Restore full default" msgstr "æ¢å¤å®Œæ•´æ‘˜è¦æ 默认值" @@ -2133,7 +2223,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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:496 msgid "Restore minimal default" msgstr "æ¢å¤è¿·ä½ 摘è¦æ 默认值" @@ -2248,8 +2338,8 @@ 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:452 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:471 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:477 msgid "Add user" msgstr "æ·»åŠ ç”¨æˆ·" @@ -2403,7 +2493,7 @@ msgid "Add" msgstr "æ·»åŠ " #: ../java/src/net/i2p/router/web/ConfigUIHelper.java:185 -#: ../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:562 msgid "Password" msgstr "密ç " @@ -2531,7 +2621,7 @@ msgid "Network error" msgstr "网络错误" #: ../java/src/net/i2p/router/web/EventLogHelper.java:44 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 msgid "New router identity" msgstr "新的路由身份" @@ -2543,90 +2633,94 @@ msgstr "å·²ç¦ç”¨ç§å" msgid "Out of memory error" msgstr "内å˜ä¸è¶³é”™è¯¯" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:48 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:47 +msgid "Reachability change" +msgstr "å¯è¾¾æ€§å˜åŒ–" + +#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 msgid "Reseeded router" msgstr "é‡æ–°å¼•å¯¼è·¯ç”±" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:49 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 msgid "Soft restart" msgstr "软é‡å¯" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:50 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 msgid "Started router" msgstr "å·²å¯åŠ¨è·¯ç”±" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:51 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 msgid "Stopped router" msgstr "å·²åœæ¢è·¯ç”±" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:52 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 msgid "Updated router" msgstr "已更新路由" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:53 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:54 msgid "Watchdog warning" msgstr "监察器è¦å‘Š" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:101 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:102 msgid "Display Events" msgstr "显示事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:105 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:106 msgid "Events since" msgstr "事件开始" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:110 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:111 msgid "Event type" msgstr "事件类型" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:116 -#: ../java/src/net/i2p/router/web/EventLogHelper.java:147 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:117 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:148 msgid "All events" msgstr "所有事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:121 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:122 msgid "Filter events" msgstr "过滤事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:169 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 msgid "No events found" msgstr "没有找到事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:170 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:171 #, java-format msgid "No events found in previous {0}" msgstr "没有找到在 {0} å‰çš„事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:173 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 #, java-format msgid "No \"{0}\" events found" msgstr "没有找到“{0}â€çš„事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:174 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:175 #, java-format msgid "No \"{0}\" events found in previous {1}" msgstr "没有找到在 {1} å‰çš„“{0}â€çš„事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:178 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:179 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 msgid "Time" msgstr "时间" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:181 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:182 msgid "Event" msgstr "事件" -#: ../java/src/net/i2p/router/web/EventLogHelper.java:183 +#: ../java/src/net/i2p/router/web/EventLogHelper.java:184 msgid "Details" msgstr "详情" -#: ../java/src/net/i2p/router/web/FormHandler.java:227 +#: ../java/src/net/i2p/router/web/FormHandler.java:251 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:229 +#: ../java/src/net/i2p/router/web/FormHandler.java:253 msgid "" "If the problem persists, verify that you have cookies enabled in your " "browser." @@ -2720,7 +2814,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:493 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:517 msgid "or" msgstr "或" @@ -3060,25 +3154,29 @@ msgid "Runs" msgstr "è¿è¡Œ" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:143 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 -msgid "Avg" -msgstr "å¹³å‡" +msgid "Dropped" +msgstr "忽略" #: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 #: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +msgid "Avg" +msgstr "å¹³å‡" + +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Max" msgstr "最大" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:144 -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:147 msgid "Min" msgstr "最å°" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:145 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:146 msgid "Pending" msgstr "挂起" -#: ../java/src/net/i2p/router/web/JobQueueHelper.java:194 +#: ../java/src/net/i2p/router/web/JobQueueHelper.java:198 #: ../java/src/net/i2p/router/web/NetDbHelper.java:14 msgid "Summary" msgstr "摘è¦" @@ -3178,123 +3276,123 @@ msgstr "租èµ" msgid "Tunnel" msgstr "隧é“" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:262 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:263 msgid "Not initialized" msgstr "未åˆå§‹åŒ–" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:312 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:313 msgid "Network Database Router Statistics" msgstr "网络数æ®åº“路由统计" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:319 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:320 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Count" msgstr "计数" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:333 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:334 msgid "Transports" msgstr "ä¼ è¾“" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:351 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:352 msgid "Country" msgstr "国家" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:410 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:411 msgid "Our info" msgstr "我方信æ¯" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:412 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:413 msgid "Peer info for" msgstr "节点信æ¯" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:414 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:415 msgid "Full entry" msgstr "完整项" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 #: ../java/src/net/i2p/router/web/SummaryHelper.java:152 -#: ../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:720 msgid "Hidden" msgstr "éšèº«" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:421 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 msgid "Updated" msgstr "已更新" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:422 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:423 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:426 #, java-format msgid "{0} ago" msgstr "{0} å‰" #. shouldnt happen -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:424 -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:428 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:425 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:429 msgid "Published" msgstr "å‘布" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:430 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:431 msgid "Signing Key" msgstr "ç¾å密钥" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:432 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:433 msgid "Address(es)" msgstr "地å€" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:444 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:445 msgid "cost" msgstr "开销" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "Hidden or starting up" msgstr "éšèº«æˆ–æ£åœ¨å¯åŠ¨" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU" msgstr "SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:470 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 msgid "SSU with introducers" msgstr "使用ä¸ä»‹çš„SSU连接" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP" msgstr "NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU" msgstr "NTCP 与 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:471 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 msgid "NTCP and SSU with introducers" msgstr "使用ä¸ä»‹çš„ NTCP å’Œ SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 Only SSU, introducers" msgstr "IPv6 ä»… SSU, ä¸ä»‹" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU" msgstr "IPv6 SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:472 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 msgid "IPv6 SSU, introducers" msgstr "IPv6 SSU, ä¸ä»‹" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP" msgstr "IPv6 NTCP" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU" msgstr "IPv6 NTCP, SSU" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 NTCP, SSU, introducers" msgstr "IPv6 NTCP, SSU, ä¸ä»‹" -#: ../java/src/net/i2p/router/web/NetDbRenderer.java:473 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:474 msgid "IPv6 Only NTCP, SSU, introducers" msgstr "IPv6 ä»… NTCP, SSU, ä¸ä»‹" @@ -3313,7 +3411,7 @@ msgid "Hide news" msgstr "éšè—æ–°é—»" #: ../java/src/net/i2p/router/web/NewsHelper.java:270 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:638 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:642 msgid "Show news" msgstr "显示新闻" @@ -3356,13 +3454,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:496 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:516 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:500 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:520 msgid "Capacity" msgstr "容é‡" @@ -3942,13 +4040,13 @@ msgstr "错误-系统时滞 {0}" #: ../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:696 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:716 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:676 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:696 msgid "OK" msgstr "æ£å¸¸" @@ -3975,7 +4073,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:680 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:700 msgid "Firewalled" msgstr "防ç«å¢™é™åˆ¶" @@ -4631,88 +4729,88 @@ msgstr "刷新(秒)" msgid "Enable" msgstr "å¯ç”¨" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:437 msgid "Bandwidth limiter" msgstr "带宽é™åˆ¶" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:439 msgid "" "I2P will work best if you configure your rates to match the speed of your " "internet connection." msgstr "与è”网环境相符的速度能使I2P以最佳的状æ€å·¥ä½œã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:424 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:443 msgid "KBps In" msgstr "KBps 入站" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 msgid "KBps Out" msgstr "KBps 出站" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 msgid "Share" msgstr "共享" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:475 msgid "NOTE" msgstr "注æ„" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:481 #, java-format msgid "You have configured I2P to share only {0} KBps." msgstr "您设置的 I2P 仅共享 {0} KBps。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:484 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "I2P 需è¦è‡³å°‘ 12KBps æ‰èƒ½è¿›è¡Œå…±äº«ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "请设置更多的带宽以便å¯ç”¨å…±äº«åŠŸèƒ½ï¼ˆå‚与到其他节点的隧é“创建ä¸ï¼‰ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:486 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:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:488 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "您已设置 I2P 共享 {0} KBps。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:491 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:476 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:495 msgid "Advanced network configuration page" msgstr "高级网络é…置页é¢" -#: ../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/config_jsp.java:497 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:451 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:574 +#: ../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:607 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:627 #: ../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:458 -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:534 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:501 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:633 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:587 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:475 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:532 msgid "Cancel" msgstr "å–消" @@ -4724,15 +4822,15 @@ msgstr "高级设置" msgid "I2P Advanced Configuration" msgstr "I2P 高级设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:422 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 msgid "Advanced I2P Configuration" msgstr "I2P 高级设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:438 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:457 msgid "Some changes may require a restart to take effect." msgstr "æŸäº›è®¾ç½®éœ€è¦ç¨‹åºé‡å¯åŽç”Ÿæ•ˆã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:441 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:460 #, java-format msgid "To make changes, edit the file {0}." msgstr "è¦è¿›è¡Œæ›´æ”¹ï¼Œç¼–辑 {0} 文件。" @@ -4745,92 +4843,92 @@ msgstr "客户端设置" msgid "I2P Client Configuration" msgstr "I2P 客户端设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:479 msgid "Client Configuration" 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:481 msgid "" "The Java clients listed below are started by the router and run in the same " "JVM." msgstr "下é¢åˆ—出的Java客户端éšè·¯ç”±å™¨å¯åŠ¨å¹¶è¿è¡ŒäºŽåŒä¸€JVMä¸ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:483 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 "请谨慎更改这里的任何设置。路由器控制å°å’Œåº”用程åºéš§é“是 I2P 的主è¦ç”¨é€”。仅供专家用户更改这些。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:469 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:489 msgid "To change other client options, edit the file" msgstr "修改其他客户端设置请编辑文件" -#: ../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 +#: ../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:570 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:588 msgid "All changes require restart to take effect." msgstr "所有更改å‡éœ€è¦ç¨‹åºé‡å¯æ‰èƒ½ç”Ÿæ•ˆã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:488 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:508 msgid "Advanced Client Interface Configuration" msgstr "客户端接å£è®¾ç½®(高级)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:492 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 msgid "External I2CP (I2P Client Protocol) Interface Configuration" msgstr "外部I2CPæŽ¥å£ (I2P客户åè®®) 设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:498 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:518 msgid "Enabled without SSL" msgstr "å¯ç”¨æ— 需 SSL" -#: ../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:524 msgid "Enabled with SSL required" msgstr "å¯ç”¨å¼ºåˆ¶ SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:510 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:530 msgid "Disabled - Clients outside this Java process may not connect" msgstr "ç¦ç”¨ - 如果客户端与I2Pä¸è¿è¡Œä¸ŽåŒä¸€Java虚拟机ä¸åˆ™ç¦æ¢å…¶è¿žæŽ¥" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:512 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:532 msgid "I2CP Interface" msgstr "I2CP 接å£" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:528 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:548 msgid "I2CP Port" msgstr "I2CP 端å£" -#: ../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:552 msgid "Authorization" 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:558 msgid "Require username and password" 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:560 msgid "Username" msgstr "用户å" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:517 msgid "The default settings will work for most people." 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:566 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:548 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:568 msgid "Many clients do not support SSL or authorization." msgstr "很多客户端程åºè¿˜ä¸æ”¯æŒSSL或认è¯ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:558 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:578 msgid "WebApp Configuration" msgstr "WebApp 设置" -#: ../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:580 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 " @@ -4840,7 +4938,7 @@ msgid "" "all (e.g. addressbook)." msgstr "下é¢åˆ—出的Java Web 程åºéšå®¢æˆ·ç«¯â€œweb控制å°â€ä¸€åŒå¯åŠ¨ï¼Œå¹¶ä¸Žè·¯ç”±è¿è¡ŒäºŽåŒä¸€JVMä¸ã€‚这些Web程åºé€šå¸¸å¯ä»¥é€šè¿‡è·¯ç”±å™¨ç•Œé¢ç›´æŽ¥è®¿é—®ã€‚他们å¯èƒ½æ˜¯å®Œæ•´çš„ç¨‹åº (例如 i2psnark/BT客户端),其他客户端程åºçš„å‰ç«¯æˆ–å¿…é¡»å•ç‹¬å¯åŠ¨çš„程åº(例如. susidns, i2ptunnel),ç”šè‡³æ ¹æœ¬æ²¡æœ‰Webç•Œé¢(例如 addressbook)。" -#: ../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:582 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 " @@ -4848,49 +4946,65 @@ msgid "" "preferred method." msgstr "从webapps目录ä¸åˆ 除相应的.war文件åŒæ ·å¯ä»¥ç¦ç”¨Web程åº;然而这些 .war 文件和Web程åºåœ¨æ›´æ–°I2PåŽè¿˜ä¼šå†æ¬¡å‡ºçŽ°,所以推è在这里通过设置的方法ç¦ç”¨ä¸ç”¨çš„Web程åºã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:579 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:599 msgid "Plugin Configuration" msgstr "æ’件设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:581 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 msgid "The plugins listed below are started by the webConsole client." msgstr "下é¢åˆ—出的æ’件将由 webConsole 客户端负责å¯åŠ¨ã€‚" -#: ../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:616 +msgid "Plugin Installation from URL" +msgstr "从 URL 安装æ’件" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:598 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:618 #, java-format msgid "Look for available plugins on {0}." msgstr "在 {0} 寻找å¯ç”¨æ’件。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:601 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:621 msgid "To install a plugin, enter the download URL:" msgstr "安装æ’件å‰ï¼Œè¯·è¾“å…¥æ’件的下载链接:" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:631 +msgid "Plugin Installation from File" +msgstr "从文件安装æ’件" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:635 +msgid "Install plugin from file." +msgstr "从文件安装æ’件。" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:637 +msgid "Select xpi2p or su3 file" +msgstr "选择 xpi2p 或者 su3 文件" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:646 +msgid "Update All Plugins" +msgstr "更新所有æ’件" + #: ../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:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:474 msgid "Default 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:480 msgid "Use old home page" msgstr "使用旧版主页" -#: ../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 msgid "Search Engines" msgstr "æœç´¢å¼•æ“Ž" -#: ../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:508 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:410 msgid "Hidden Services of Interest" msgstr "互è”网éšè—æœåŠ¡" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:504 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confighome_jsp.java:524 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/home_jsp.java:414 msgid "Applications and Configuration" msgstr "应用程åºå’Œé…ç½®" @@ -4903,36 +5017,36 @@ msgstr "钥匙环设置" msgid "I2P Keyring Configuration" msgstr "I2P 钥匙环设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 msgid "The router keyring is used to decrypt encrypted leaseSets." 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:482 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:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:488 msgid "Manual Keyring Addition" msgstr "æ‰‹åŠ¨æ·»åŠ é’¥åŒ™çŽ¯" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:490 msgid "Enter keys for encrypted remote destinations here." msgstr "在æ¤å¤„æ·»åŠ è¿œç¨‹åŠ å¯†ç›®æ ‡çš„å¯†é’¥ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:473 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:493 msgid "Keys for local destinations must be entered on the" msgstr "è¾“å…¥æœ¬åœ°ç›®æ ‡çš„å¯†é’¥è¯·åˆ°" -#: ../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:495 msgid "I2PTunnel page" msgstr "I2P 隧é“页é¢" -#: ../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:497 msgid "Dest. name, hash, or full key" msgstr "ç›®æ ‡(Dest.)å称, HASH, 或完整公钥" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:479 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:499 msgid "Encryption Key" msgstr "åŠ å¯†å¯†é’¥" @@ -4944,61 +5058,61 @@ msgstr "日志设置" msgid "I2P Logging Configuration" msgstr "I2P 记录设置" -#: ../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:437 msgid "Configure I2P Logging Options" msgstr "设置 I2P 记录选项" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:439 msgid "Log file" 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:441 #, java-format msgid "Edit {0} to change" msgstr "编辑 {0} 以更改" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:445 msgid "(the symbol '@' will be replaced during log rotation)" 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:447 msgid "Log record format" msgstr "æ—¥å¿—è®°å½•æ ¼å¼" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:451 msgid "" "(use 'd' = date, 'c' = class, 't' = thread, 'p' = priority, 'm' = message)" msgstr "( 'd' = 日期, 'c' = ç±», 't' = 线程, 'p' = 优先级, 'm' = 消æ¯)" -#: ../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:453 msgid "Log date format" 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:457 msgid "" "('MM' = month, 'dd' = day, 'HH' = hour, 'mm' = minute, 'ss' = second, 'SSS' " "= millisecond)" msgstr "('MM' = 月, 'dd' = 天, 'HH' = å°æ—¶, 'mm' = 分钟, 'ss' = 秒, 'SSS' = 毫秒)" -#: ../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:459 msgid "Max log file size" 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:463 msgid "Default log level" msgstr "默认日志ç‰çº§" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:467 msgid "" "(DEBUG and INFO are not recommended defaults, as they will drastically slow " "down your router)" msgstr "(ä¸å»ºè®®ä½¿ç”¨ DEBUG 或 INFO 作为默认ç‰çº§ï¼Œå®ƒä»¬ä¼šæ˜Žæ˜¾é™ä½Žä½ 的路由性能)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:450 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:469 msgid "Log level overrides" msgstr "覆盖日志ç‰çº§" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:454 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:473 msgid "New override" msgstr "新建å‚æ•°" @@ -5010,522 +5124,522 @@ msgstr "网络设置" msgid "I2P Network Configuration" msgstr "I2P 网络设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:478 msgid "IP and Transport Configuration" msgstr "IP ä¸Žä¼ è¾“è®¾ç½®" -#: ../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:482 msgid "There is help below." 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:484 msgid "UPnP Configuration" msgstr "UPnP 设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:488 msgid "Enable UPnP to open firewall ports" msgstr "å¯ç”¨UPnP以打开防ç«å¢™ç«¯å£" -#: ../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:490 msgid "UPnP status" msgstr "UPnP 状æ€" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:492 msgid "IP Configuration" msgstr "IP 设置" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:580 msgid "Externally reachable hostname or IP address" msgstr "外网å¯è®¿çš„主机å或 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:498 msgid "Use all auto-detect methods" 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:502 msgid "Disable UPnP IP address detection" msgstr "ç¦ç”¨ UPnP 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:506 msgid "Ignore local interface IP address" msgstr "忽略本地接å£çš„ IP 地å€" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:510 msgid "Use SSU IP address detection only" msgstr "仅使用 SSU IP 地å€æŽ¢æµ‹" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:514 msgid "Hidden mode - do not publish IP" msgstr "éšèº«æ¨¡å¼ - ä¸å‘布 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:516 msgid "(prevents participating traffic)" 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:578 +#: ../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:598 msgid "Specify hostname or IP" msgstr "指定主机å或 IP" -#: ../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:524 msgid "Action when IP changes" msgstr "IP改å˜åŽåº”" -#: ../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:528 msgid "" "Laptop mode - Change router identity and UDP port when IP changes for " "enhanced anonymity" msgstr "ç¬”è®°æœ¬æ¨¡å¼ - IPå˜åŒ–åŽæ”¹å˜è·¯ç”±èº«ä»½åŠUDP端å£ä»¥å¢žå¼ºåŒ¿å性" -#: ../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 +#: ../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:554 msgid "Experimental" 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:532 msgid "IPv6 Configuration" msgstr "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:536 msgid "Disable IPv6" msgstr "ç¦ç”¨ 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:540 msgid "Enable IPv6" msgstr "å¯ç”¨ IPv6" -#: ../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:544 msgid "Prefer IPv4 over IPv6" msgstr "IPv4 优先于 IPv6" -#: ../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:548 msgid "Prefer IPv6 over IPv4" msgstr "IPv6 优先于 IPv4" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:532 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:552 msgid "Use IPv6 only (disable IPv4)" msgstr "åªä½¿ç”¨ IPv6 (ç¦ç”¨ IPv4)" -#: ../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:556 msgid "UDP Configuration:" msgstr "UDP 设置:" -#: ../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:558 msgid "UDP port:" msgstr "UDP 端å£ï¼š" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 msgid "Completely disable" msgstr "完全ç¦ç”¨" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:546 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:566 msgid "(select only if behind a firewall that blocks outbound UDP)" msgstr "(仅在防ç«å¢™é™åˆ¶å‡ºç«™UDP时选择)" -#: ../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:578 msgid "TCP Configuration" msgstr "TCP 连接设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:564 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:584 msgid "Use auto-detected IP address" msgstr "使用自动检测得到的 IP 地å€" -#: ../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 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:586 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:618 msgid "currently" msgstr "ç›®å‰" -#: ../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:590 msgid "if we are not firewalled" msgstr "如果没有å—到防ç«å¢™é˜»æŒ¡" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:574 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:594 msgid "Always use auto-detected IP address (Not firewalled)" msgstr "总是使用自动探测到的 IP 地å€ï¼ˆæ²¡æœ‰é˜²ç«å¢™é™åˆ¶ï¼‰" -#: ../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:604 msgid "Disable inbound (Firewalled)" msgstr "ç¦æ¢å…¥ç«™è¿žæŽ¥ï¼ˆå—防ç«å¢™é™åˆ¶ï¼‰" -#: ../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:610 msgid "" "(select only if behind a firewall that throttles or blocks outbound TCP)" msgstr "(仅在å—到防ç«å¢™çš„æµé‡é™åˆ¶æˆ–入站TCPé™åˆ¶æ—¶é€‰ç”¨ï¼‰" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:592 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:612 msgid "Externally reachable TCP port" msgstr "公网å¯è®¿é—®çš„TCP端å£" -#: ../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:616 msgid "Use the same port configured for UDP" msgstr "使用与UDP相åŒçš„端å£" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:604 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:624 msgid "Specify Port" msgstr "指定端å£" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:608 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:628 msgid "Notes" 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:631 msgid "" "a) Do not reveal your port numbers to anyone! b) Changing these settings " "will restart your router." msgstr "a) ä¸è¦å°†æ‚¨çš„端å£å·å‘Šè¯‰ä»»ä½•äºº! b) 修改一下设置需è¦é‡å¯I2P路由器生效。" -#: ../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:637 msgid "Configuration Help" 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:668 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:639 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:688 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 "I2På¯ä»¥ä¸Žå¤§å¤šæ•°é˜²ç«å¢™å…±å˜ï¼Œå¦‚æžœI2P端å£è¿›è¡Œäº†UDP/TCPæ˜ å°„ï¼ˆç¬¬ä¸€æ¬¡å®‰è£…æ—¶éšæœºé€‰æ‹©ï¼‰ï¼Œæ‚¨çš„速度和网络整åˆåº¦ä¼šé€æ¸æå‡ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:641 msgid "" "If you can, please poke a hole in your firewall to allow unsolicited UDP and" " TCP packets to reach you." msgstr "如果å¯èƒ½ï¼Œè¯·åœ¨é˜²ç«å¢™ä¸æ·»åŠ 端å£å¹¶å…许入站UDPå’ŒTCPæ•°æ®åŒ…通过。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:623 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:643 msgid "" "If you can't, I2P supports UPnP (Universal Plug and Play) and UDP hole " "punching with \"SSU introductions\" to relay traffic." msgstr "如果ä¸èƒ½ï¼ŒI2P支æŒUPnP(Universal Plug and Play)或借助“SSUä¸ä»‹â€è¿›è¡ŒUDP端å£ç©¿é€ï¼Œé€šè¿‡å®ƒä»¬ä¹Ÿå¯ä»¥ä¸ç»§æ•°æ®ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:625 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:645 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 "上述大部分设置仅为特殊情况准备,例如UPnPä¸èƒ½æ£å¸¸å·¥ä½œï¼Œæˆ–外部防ç«å¢™å°é”网络。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:627 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:647 msgid "Certain firewalls such as symmetric NATs may not work well with I2P." msgstr "在æŸäº›é˜²ç«å¢™ä¸‹ï¼ˆä¾‹å¦‚Symmetric),I2På¯èƒ½æ— 法有效在NAT下工作。" -#: ../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:656 msgid "" "UPnP is used to communicate with Internet Gateway Devices (IGDs) to detect " "the external IP address and forward ports." msgstr "UPnP与公网网关设备(IGD)通讯å¯ä»¥æ£€æµ‹å¤–部IPå’Œæ˜ å°„ç«¯å£ã€‚" -#: ../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:658 msgid "UPnP support is beta, and may not work for any number of reasons" msgstr "UPnP支æŒä»åœ¨æµ‹è¯•é˜¶æ®µï¼Œå¯èƒ½ç”±äºŽä¸€äº›åŽŸå› æ— æ³•æ£å¸¸å·¥ä½œã€‚" -#: ../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:660 msgid "No UPnP-compatible device present" msgstr "没有å‘现UPnP兼容设备" -#: ../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:662 msgid "UPnP disabled on the device" msgstr "设备上的UPnP支æŒå·²ç¦ç”¨" -#: ../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:664 msgid "Software firewall interference with UPnP" msgstr "软件防ç«å¢™é˜»æ¢UPnP" -#: ../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:666 msgid "Bugs in the device's UPnP implementation" msgstr "设备的UPnP支æŒå˜åœ¨ç¼ºé™·" -#: ../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:668 msgid "Multiple firewall/routers in the internet connection path" 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:670 msgid "UPnP device change, reset, or address change" msgstr "UPnP设备å˜åŒ–ã€é‡ç½®æˆ–地å€å˜æ›´" -#: ../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:672 msgid "Review the UPnP status here." msgstr "在这里检查UPnP状æ€ã€‚" -#: ../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:674 msgid "" "UPnP may be enabled or disabled above, but a change requires a router " "restart to take effect." msgstr "UPnP çš„å…³é—或开å¯å‡éœ€è¦ç¨‹åºé‡å¯åŽç”Ÿæ•ˆã€‚" -#: ../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:676 msgid "Hostnames entered above will be published in the network database." msgstr "上é¢è¾“入的主机å称将在网络数æ®åº“(NetDB)ä¸å‘布。" -#: ../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:678 msgid "They are <b>not private</b>." msgstr "他们并<b>éžç§æœ‰åœ°å€</b>。" -#: ../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:680 msgid "" "Also, <b>do not enter a private IP address</b> like 127.0.0.1 or " "192.168.1.1." msgstr "æ¤å¤–,<b>请勿输入如127.0.0.1或192.168.1.1ç‰ç§æœ‰åœ°å€</b>。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:662 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:682 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 "如果您设置了错误的IP地å€æˆ–主机å称,或者NAT或防ç«å¢™é…ç½®ä¸å½“,您的网络性能将å—到明显影å“。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:664 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:684 msgid "When in doubt, leave the settings at the defaults." 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:686 msgid "Reachability Help" msgstr "连通性帮助" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:671 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:691 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 "如果您认为已ç»æ‰“开了防ç«å¢™ï¼Œä½†I2Pä»ç„¶æŠ¥å‘Šæ‚¨å—到防ç«å¢™é˜»éš”,请想想您是å¦å¯èƒ½æœ‰å¤šå±‚防ç«å¢™ï¼Œä¾‹å¦‚软件防护墙和外部的硬件路由器。" -#: ../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:694 msgid "" "If there is an error, the <a href=\"logs.jsp\">logs</a> may also help " "diagnose the problem." msgstr "如果å˜åœ¨é”™è¯¯ï¼Œ<a href=\"logs.jsp\">日志</a>å¯ä»¥å¸®åŠ©æ‚¨è¯Šæ–问题。" -#: ../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:698 msgid "Your UDP port does not appear to be firewalled." msgstr "您的UDP端å£ä¼¼ä¹Žä¸€åˆ‡æ£å¸¸ã€‚" -#: ../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:702 msgid "Your UDP port appears to be firewalled." msgstr "您的UDP端å£ä¼¼ä¹Žå› 防ç«å¢™è€Œè¿žæŽ¥å—é™ã€‚" -#: ../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:704 msgid "" "As the firewall detection methods are not 100% reliable, this may " "occasionally be displayed in error." msgstr "由于防ç«å¢™æ£€æµ‹æ–¹æ³•å¹¶éž100%å¯é ,有时也å¯èƒ½é”™è¯¯åœ°æ˜¾ç¤ºæ¤æ¤æ示。" -#: ../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:706 msgid "" "However, if it appears consistently, you should check whether both your " "external and internal firewalls are open for your port." msgstr "然而,如果总是出现æ¤æ示,您应检查外部或内部防ç«å¢™æ˜¯å¦æ‰“开了I2P端å£ã€‚" -#: ../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:708 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也能够æ£å¸¸å·¥ä½œï¼Œæ— 需担心。å—到防ç«å¢™é˜»éš”时,路由器将通过“ä¸ä»‹(Introducers)â€ä¸ç»§å…¥ç«™è¿žæŽ¥ã€‚" -#: ../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:710 msgid "" "However, you will get more participating traffic and help the network more " "if you can open your firewall(s)." msgstr "然而,如果您能打开防ç«å¢™ç«¯å£ï¼Œæ‚¨æ‰èƒ½å¾—到的共享æµé‡ï¼Œæ›´å¥½çš„帮助I2P网络。" -#: ../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:712 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:694 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:714 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 "当然,æŸäº›è·¯ç”±å™¨å¯èƒ½æ— 法æ£ç¡®æ˜ å°„åŒæ—¶ä½¿ç”¨TCPå’ŒUDPå议的端å£ï¼Œæˆ–å˜åœ¨å…¶ä»–é™åˆ¶æˆ–缺陷,障ç¢äº†æ•°æ®è¿›å…¥I2P网络。" -#: ../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:718 msgid "The router is currently testing whether your UDP port is firewalled." msgstr "路由器æ£åœ¨æµ‹è¯•æ‚¨çš„UDP端å£æ˜¯å¦è¢«é˜²ç«å¢™é˜»æŒ¡ã€‚" -#: ../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:722 msgid "" "The router is not configured to publish its address, therefore it does not " "expect incoming connections." msgstr "路由器被设置为ç¦æ¢å‘布IP地å€ï¼Œå› æ¤å¹¶ä¸éœ€è¦å…¥ç«™è¿žæŽ¥ã€‚" -#: ../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:724 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:706 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:726 msgid "WARN - Firewalled and Fast" 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:728 msgid "" "You have configured I2P to share more than 128KBps of bandwidth, but you are" " firewalled." msgstr "您已设置I2P共享超过128KBps的带宽,但您的连接å—到防ç«å¢™é™åˆ¶ã€‚" -#: ../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:730 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 "尽管在æ¤ç§é…置情况下I2På¯ä»¥æ£å¸¸å·¥ä½œï¼Œä½†å¦‚果您的确能够分享超过128KBps的带宽,打开防ç«å¢™ç«¯å£èƒ½è®©å®ƒæ›´å¥½å·¥ä½œï¼Œå¸®åŠ©ç½‘络ä¸å…¶ä»–的人。" -#: ../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:732 msgid "WARN - Firewalled and Floodfill" 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:734 msgid "" "You have configured I2P to be a floodfill router, but you are firewalled." msgstr "您已将I2P设置为ç§åè·¯ç”±ï¼Œä½†æ‚¨çš„è¿žæŽ¥å·²å› é˜²ç«å¢™å—阻。" -#: ../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:736 msgid "" "For best participation as a floodfill router, you should open your firewall." msgstr "为了ç§å路由能够更好的å‚与到I2P网络ä¸ï¼Œè¯·æ‚¨çš„防ç«å¢™ä¸æ‰“开端å£ã€‚" -#: ../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:738 msgid "WARN - Firewalled with Inbound TCP Enabled" msgstr "è¦å‘Š - 入站TCPå·²å¯ç”¨ï¼Œä½†å—防ç«å¢™é™åˆ¶" -#: ../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:740 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 "您设置了使用入站TCP连接,åŒæ—¶æ‚¨çš„UDP端å£å› 防ç«å¢™å—阻,由æ¤çœ‹æ¥æ‚¨çš„TCP端å£ä¹Ÿè¢«é˜²ç«å¢™é˜»æŒ¡ã€‚" -#: ../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:742 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 "如果您在TCP端å£å› 防ç«å¢™å—阻的情况下å¯ç”¨å…¥ç«™TCPè¿žæŽ¥ï¼Œå…¶ä»–è·¯ç”±å™¨èŠ‚ç‚¹å°†æ— æ³•ä¸Žæ‚¨å»ºç«‹è¿žæŽ¥ï¼Œé€ æˆç½‘络å—阻。" -#: ../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:744 msgid "Please open your firewall or disable inbound TCP above." msgstr "请打开您的防ç«å¢™ç«¯å£æˆ–ç¦ç”¨ä¸Šé¢çš„入站TCP连接。" -#: ../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:746 msgid "WARN - Firewalled with UDP Disabled" msgstr "è¦å‘Š - UDPå·²ç¦ç”¨ï¼Œä¸”å—防ç«å¢™é™åˆ¶" -#: ../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:748 msgid "You have configured inbound TCP, however you have disabled UDP." msgstr "您设置了使用TCP连接,然而ç¦ç”¨äº†UDP连接。" -#: ../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:750 msgid "" "You appear to be firewalled on TCP, therefore your router cannot accept " "inbound connections." msgstr "您的TCPè¿žæŽ¥ä¼¼ä¹Žå› é˜²ç«å¢™å—é˜»ï¼Œå¯¼è‡´æ‚¨çš„è·¯ç”±å™¨æ— æ³•æŽ¥æ”¶å…¥ç«™è¿žæŽ¥ã€‚" -#: ../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:752 msgid "Please open your firewall or enable UDP." msgstr "请打开防ç«å¢™ç«¯å£æˆ–å¯ç”¨UDP。" -#: ../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:754 msgid "ERR - Clock Skew" 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:756 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:738 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:758 msgid "Correct your clock setting if this error persists." 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:760 msgid "ERR - Private TCP Address" msgstr "错误 - ç§æœ‰TCP地å€" -#: ../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:762 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 "您ä¸èƒ½å‘å¸ƒä¸€ä¸ªå…¬ç½‘æ— æ³•è®¿é—®çš„ IP 地å€ï¼Œä¾‹å¦‚127.0.0.1或192.168.1.1一类的内网地å€ã€‚" -#: ../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:764 msgid "Correct the address or disable inbound TCP above." msgstr "æ£ç¡®è®¾ç½®IP地å€æˆ–ç¦ç”¨ä¸Šé¢çš„入站TCP连接。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:746 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:766 msgid "ERR - SymmetricNAT" msgstr "错误 - SymmetricNAT" -#: ../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:768 msgid "I2P detected that you are firewalled by a Symmetric NAT." msgstr "I2P检测到您å—到Symmetic NAT的阻挡。" -#: ../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:770 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 "I2Pæ— æ³•ä¸Žæ¤ç±»é˜²ç«å¢™å¾ˆå¥½çš„并å˜ã€‚您å¯èƒ½æ— 法接收入站连接,这会障ç¢æ‚¨è¿žå…¥I2P网络。" -#: ../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:772 msgid "" "ERR - UDP Port In Use - Set i2np.udp.internalPort=xxxx in advanced config " "and restart" msgstr "错误 - UDP端å£å·²å 用 - 在高级设置ä¸è®¾ç½® i2np.udp.internalPort=æ–°ç«¯å£ å¹¶é‡å¯ç¨‹åº" -#: ../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:774 msgid "" "I2P was unable to bind to the configured port noted on the advanced network " "configuration page ." msgstr "I2P æ— æ³•ç»‘å®šåˆ°é«˜çº§ç½‘ç»œé…置页é¢ä¸é…置的端å£ã€‚" -#: ../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:776 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 "检查是å¦æœ‰å…¶ä»–程åºæ£åœ¨ä½¿ç”¨äº†I2P的端å£ï¼Œå¦‚果是,关é—æ¤ç¨‹åºæˆ–设置I2P使用ä¸åŒçš„端å£ã€‚" -#: ../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:778 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:760 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:780 msgid "However, a restart is always required after this error." 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:782 msgid "ERR - UDP Disabled and Inbound TCP host/port not set" msgstr "错误 - UDPå·²ç¦ç”¨ï¼Œä¸”TCP入站主机与端å£æœªè®¾ç½®" -#: ../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:784 msgid "" "You have not configured inbound TCP with a hostname and port above, however " "you have disabled UDP." msgstr "您没有设置入站TCP的主机å称和端å£ï¼ŒåŒæ—¶åˆå…³é—了UDP。" -#: ../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:786 msgid "Therefore your router cannot accept inbound connections." msgstr "å› æ¤æ‚¨çš„è·¯ç”±å™¨æ— æ³•æŽ¥æ”¶å…¥ç«™è¿žæŽ¥ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:768 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:788 msgid "Please configure a TCP host and port above or enable UDP." msgstr "请在å‰é¢è®¾ç½®TCP主机和端å£æˆ–å¯ç”¨UDP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:770 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:790 msgid "ERR - Client Manager I2CP Error - check logs" msgstr "错误 - 客户程åºç®¡ç†å™¨ I2CP 错误 - 请看日志" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:772 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:792 msgid "This is usually due to a port 7654 conflict. Check the logs to verify." msgstr "这通常为7654端å£å†²çªæ‰€è‡´ï¼Œè¯·æŸ¥çœ‹æ—¥å¿—ç¡®è®¤åŽŸå› ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:774 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:794 msgid "" "Do you have another I2P instance running? Stop the conflicting program and " "restart I2P." @@ -5539,28 +5653,28 @@ msgstr "节点设置" msgid "I2P Peer Configuration" msgstr "I2P 节点设置" -#: ../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:486 msgid "Manual Peer Controls" msgstr "手动节点控制" -#: ../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:488 msgid "Router Hash" msgstr "路由Hash" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:492 msgid "Manually Ban / Unban a Peer" msgstr "手动å°æ€/解å°æŸä¸ªèŠ‚点" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:494 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:484 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:504 msgid "Adjust Profile Bonuses" msgstr "调整节点评分" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:486 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 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 " @@ -5568,15 +5682,15 @@ msgid "" "displayed on the" msgstr "评分(Bonuse)å¯èƒ½ä¸ºæ£æˆ–为负,将影å“节点是å¦è¢«è¯„为快速和高容é‡èŠ‚点。快速节点用于客户端通é“,高容é‡èŠ‚点用于探索一些隧é“。当å‰è¯„分显示于" -#: ../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:508 msgid "profiles page" msgstr "节点摘è¦é¡µé¢" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:506 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:526 msgid "Banned Peers" msgstr "å·²å°é”节点" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:547 msgid "Banned IPs" msgstr "å·²å°é”IP" @@ -5588,102 +5702,149 @@ msgstr "设置引导" msgid "I2P Reseeding Configuration" msgstr "I2P 网络引导设置" -#: ../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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:475 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 "è¡¥ç§(Reseeding)是一个网络引导(Bootstrip)过程,新用户通过这个过程å‘现其他I2P用户,很久未上线的è€ç”¨æˆ·åœ¨å·²çŸ¥çš„有效节点很少时也会进入引导/è¡¥ç§çŠ¶æ€ã€‚" -#: ../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:477 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: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 "您仅需在防ç«å¢™è¿‡æ»¤ä¸¥é‡ï¼Œé€ æˆç½‘络引导失败时需è¦ä½¿ç”¨HTTP代ç†ã€‚" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "手动引导的方法请å‚è§ {0}" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:479 msgid "the FAQ" 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:483 +msgid "Manual Reseed from URL" +msgstr "从 URL 手动补ç§" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:485 +msgid "Enter zip or su3 URL" +msgstr "请输入 zip 或者 su3 URL" + +#: ../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:499 +msgid "" +"The su3 format is preferred, as it will be verified as signed by a trusted " +"source." +msgstr "优选 su3 æ ¼å¼ï¼Œå› 为å¯éªŒè¯å®ƒè¢«ä¸€ä¸ªå¯ä¿¡ä»»çš„æºç¾å。" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:489 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:501 +msgid "" +"The zip format is unsigned; use a zip file only from a source that you " +"trust." +msgstr "zip æ ¼å¼æ˜¯æ— ç¾åçš„ï¼›åªä½¿ç”¨æ‚¨ä¿¡ä»»çš„æ¥æºæ供的 zip 文件。" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:495 +msgid "Manual Reseed from File" +msgstr "从文件手动补ç§" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:497 +msgid "Select zip or su3 file" +msgstr "选择 zip 或 su3 文件" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:505 +msgid "Create Reseed File" +msgstr "创建补ç§æ–‡ä»¶" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:507 +msgid "" +"Create a new reseed zip file you may share for others to reseed manually." +msgstr "åˆ›å»ºä¸€ä¸ªæ–°çš„è¡¥ç§ zip 文件,å¯ä»¥åˆ†äº«ç»™å…¶ä»–人用于手动补ç§ã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:509 +msgid "This file will never contain your own router's identity or IP." +msgstr "æ¤æ–‡ä»¶æ°¸è¿œä¸ä¼šåŒ…å«æ‚¨è‡ªå·±çš„路由器身份或 IP。" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:511 +msgid "Create reseed file" +msgstr "创建补ç§æ–‡ä»¶" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:515 +msgid "Reseeding Configuration" +msgstr "网络引导设置" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:519 +msgid "" +"Change these only if HTTPS is blocked by a restrictive firewall and reseed " +"has failed." +msgstr "仅在å—åˆ°ä¸¥æ ¼é˜²ç«å¢™å°é” HTTPS 并且补ç§å¤±è´¥æ—¶æ›´æ”¹è¿™äº›ã€‚" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:521 msgid "Reseed URL Selection" 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:525 msgid "Try SSL first then non-SSL" msgstr "å…ˆå°è¯•SSLå†å°è¯•HTTP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:529 msgid "Use SSL only" msgstr "仅使用SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:481 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:533 msgid "Use non-SSL only" msgstr "仅使用普通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:535 msgid "Reseed URLs" 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:539 msgid "Enable HTTP Proxy?" msgstr "å¯ç”¨ 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:543 msgid "HTTP Proxy Host" msgstr "HTTP 代ç†åœ°å€" -#: ../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:547 msgid "HTTP Proxy Port" msgstr "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:551 msgid "Use HTTP Proxy Authorization?" msgstr "使用 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:555 msgid "HTTP Proxy Username" msgstr "HTTP 代ç†ç”¨æˆ·å" -#: ../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:559 msgid "HTTP Proxy Password" msgstr "HTTP 代ç†å¯†ç " -#: ../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:563 msgid "Enable HTTPS Proxy?" msgstr "å¯ç”¨ 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:567 msgid "HTTPS Proxy Host" msgstr "HTTPS 代ç†åœ°å€" -#: ../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:571 msgid "HTTPS Proxy Port" msgstr "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:575 msgid "Use HTTPS Proxy Authorization?" msgstr "使用 HTTPS 代ç†è®¤è¯ï¼Ÿ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:579 msgid "HTTPS Proxy Username" msgstr "HTTPS 代ç†ç”¨æˆ·å" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:531 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:583 msgid "HTTPS Proxy Password" msgstr "HTTPS 代ç†å¯†ç " @@ -5695,127 +5856,127 @@ msgstr "æœåŠ¡è®¾ç½®" msgid "I2P Service Configuration" msgstr "I2P æœåŠ¡è®¾ç½®" -#: ../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:465 msgid "Shutdown the router" msgstr "å…³é—路由器" -#: ../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:467 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:449 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:469 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:459 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:483 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:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:485 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:463 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:487 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:465 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:489 msgid "" "After tearing down the router, it will wait 1 minute before starting back up" " again." msgstr "路由关é—åŽå°†ç‰å¾…1分钟å†é‡æ–°å¯åŠ¨ã€‚" -#: ../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:499 msgid "Systray integration" 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:501 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 "Windows å¹³å°å…许å°ç¨‹åºè¿›é©»ç³»ç»Ÿæ‰˜ç›˜ï¼Œè®©ä½ å¯ä»¥æŸ¥çœ‹è·¯ç”±çŠ¶æ€" -#: ../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:503 msgid "" "(later on, I2P client applications will be able to integrate their own " "functionality into the system tray as well)." msgstr "(未æ¥çš„ I2P 客户端程åºä¹Ÿä¼šå°†è‡ªèº«çš„功能集æˆåˆ°ç³»ç»Ÿæ‰˜ç›˜ï¼‰ã€‚" -#: ../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:505 msgid "" "If you are on windows, you can either enable or disable that icon here." msgstr "å¦‚æžœä½ åœ¨ä½¿ç”¨ Windows,å¯ä»¥åœ¨è¿™é‡Œå¼€å¯æˆ–å…³é—è¿™ä¸ªæ‰˜ç›˜å›¾æ ‡ã€‚" -#: ../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:507 msgid "Show systray icon" msgstr "æ˜¾ç¤ºæ‰˜ç›˜å›¾æ ‡" -#: ../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:509 msgid "Hide systray icon" msgstr "éšè—ç³»ç»Ÿå›¾æ ‡" -#: ../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:511 msgid "Run on startup" msgstr "å¯åŠ¨æ—¶è¿è¡Œ" -#: ../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:513 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 "è¿™é‡Œä½ å¯ä»¥é€šè¿‡ä¸‹é¢çš„选项æ¥è®¾ç½®å¼€æœºåŽ I2P 是å¦å¯åŠ¨ - I2P 将相应的安装或å¸è½½I2PæœåŠ¡ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:491 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:515 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:499 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:523 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:497 msgid "Note" 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:525 msgid "" "If you are running I2P as service right now, removing it will shut down your" " router immediately." msgstr "如果您目å‰å·²ç»ä»¥æœåŠ¡å½¢å¼è¿è¡Œ I2P ï¼Œåˆ é™¤ I2P æœåŠ¡å°†ç«‹åˆ»å…³é—路由器。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:503 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 msgid "" "You may want to consider shutting down gracefully, as above, then running " "uninstall_i2p_service_winnt.bat." msgstr "您å¯ä»¥è€ƒè™‘先平滑关é—路由,待退出åŽè¿è¡Œ uninstall_i2p_service_winnt.bat。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:507 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:531 msgid "Debugging" msgstr "调试" -#: ../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:533 msgid "View the job queue" msgstr "查看作业队列" -#: ../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:537 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 "I2P调试有时需è¦ç”¨åˆ°çº¿ç¨‹è½¬å‚¨ï¼Œåˆ©ç”¨æ¤å¤„的选项å¯ä»¥å°†çº¿ç¨‹è½¬å‚¨è‡³<a href=\"logs.jsp#servicelogs\">wrapper.log</a>。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:525 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:549 msgid "Launch browser on router startup?" msgstr "路由器å¯åŠ¨æ—¶å¯åŠ¨æµè§ˆå™¨ï¼Ÿ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:527 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:551 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" @@ -5829,15 +5990,15 @@ msgstr "设置摘è¦æ " msgid "I2P Summary Bar Configuration" msgstr "I2P 摘è¦æ é…ç½®" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:458 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:478 msgid "Refresh Interval" msgstr "刷新间隔" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configsidebar_jsp.java:484 msgid "seconds" msgstr "秒" -#: ../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:488 msgid "Customize Summary Bar" msgstr "定制摘è¦æ " @@ -5849,41 +6010,41 @@ msgstr "统计设置" msgid "I2P Stats Configuration" msgstr "I2P 统计设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:418 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:437 msgid "Configure I2P Stat Collection" msgstr "设置 I2P 统计项" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:420 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:439 msgid "Enable full stats?" msgstr "å¯ç”¨å®Œæ•´ç»Ÿè®¡ï¼Ÿ" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:427 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:446 msgid "change requires restart to take effect" msgstr "设置需è¦ç¨‹åºé‡å¯åŽæ‰èƒ½ç”Ÿæ•ˆã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:436 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:455 msgid "Stat file" msgstr "统计文件" #. shouldShowLog -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:464 msgid "Filter" msgstr "过滤器" -#: ../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 +#: ../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:477 msgid "toggle all" 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:485 msgid "Log" msgstr "日志" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:474 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:493 msgid "Graph" msgstr "图表" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:529 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:548 msgid "Advanced filter" msgstr "高级过滤器" @@ -5895,43 +6056,43 @@ msgstr "隧é“设置" msgid "I2P Tunnel Configuration" msgstr "I2P 隧é“设置" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:477 msgid "The default settings work for most people." msgstr "默认设置适于大多数人。" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:461 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:481 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "匿å性需è¦ä»¥æ€§èƒ½ä¸ºä»£ä»·ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:484 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 "长于3个跳点的隧é“(例如 2跳点 + 0-2跳点,3跳点 + 0-1跳点, 3跳点 + 0-2跳点),或大é‡å¸¸è§„+大é‡å¤‡ç”¨,å¯èƒ½é™ä½Žæ€§èƒ½å’Œç¨³å®šæ€§ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:467 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "导致高CPUå 用和/或高上行æµé‡ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:470 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:490 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:480 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:500 msgid "" "Exploratory tunnel setting changes are stored in the router.config file." msgstr "对探测隧é“设置的更改将å˜å…¥ router.config 文件ä¸ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:483 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:503 msgid "Client tunnel changes are temporary and are not saved." msgstr "对客户端隧é“的修改是临时的,将ä¸äºˆä¿å˜ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:485 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:505 msgid "To make permanent client tunnel changes see the" msgstr "è¦æ°¸ä¹…性更改客户通é“的设置å‚è§" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:487 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:507 msgid "i2ptunnel page" msgstr "I2P 隧é“页é¢" @@ -5943,36 +6104,36 @@ msgstr "ç•Œé¢è®¾ç½®" msgid "I2P UI Configuration" msgstr "I2P ç•Œé¢è®¾ç½®" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:416 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:435 msgid "Router Console Theme" msgstr "路由控制å°ä¸»é¢˜" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:428 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:447 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "抱æ‰ï¼Œä¸»é¢˜åŠŸèƒ½åœ¨ Internet Explorer ä¸å·²ç¦ç”¨ã€‚" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:449 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 "如果您使用的ä¸æ˜¯ IE,那或许您的æµè§ˆå™¨æ£åœ¨ä¼ªè£… IE çš„ UserAgent;您需è¦è®¾ç½®æµè§ˆå™¨ï¼ˆæˆ–过滤å¼ä»£ç†ï¼‰ä½¿ç”¨å…¶ä»– User Agent æ‰èƒ½è®¿é—®è·¯ç”±æŽ§åˆ¶å°çš„主题功能。" -#: ../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:453 msgid "Router Console Language" msgstr "路由控制å°è¯è¨€" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:440 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:459 msgid "" "Please contribute to the router console translation project! Contact the " "developers in #i2p-dev on IRC to help." msgstr "æ¬¢è¿ŽåŠ å…¥è·¯ç”±æŽ§åˆ¶å°ç¿»è¯‘项目ï¼æ供帮助请通过IRC到 #i2p-dev èŠå¤©å®¤ä¸Žå¼€å‘人员交æµã€‚" -#: ../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:463 msgid "Apply" msgstr "应用" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:446 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:465 msgid "Router Console Password" msgstr "路由控制å°å¯†ç " @@ -5984,71 +6145,71 @@ msgstr "更新设置" msgid "I2P Update Configuration" msgstr "I2P 更新设置" -#: ../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:443 msgid "Check for I2P and news updates" msgstr "检查I2P软件åŠæ–°é—»æ›´æ–°" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:445 msgid "News & I2P Updates" msgstr "软件åŠæ–°é—»æ›´æ–°" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:430 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:449 msgid "Check for 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:451 msgid "News Updates" 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:459 msgid "Update In Progress" msgstr "更新进行ä¸" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:448 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:467 msgid "News URL" 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:475 msgid "Refresh frequency" msgstr "更新频率" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:462 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:481 msgid "Update policy" msgstr "å‡çº§ç–ç•¥" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:468 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:487 msgid "Fetch news through the eepProxy?" msgstr "通过I2P代ç†èŽ·å–新闻?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:472 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:491 msgid "Update through the eepProxy?" msgstr "通过 I2P 代ç†æ›´æ–°ï¼Ÿ" -#: ../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:497 msgid "eepProxy host" msgstr "I2P代ç†ä¸»æœº" -#: ../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:501 msgid "eepProxy port" msgstr "I2P代ç†ç«¯å£" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:490 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 msgid "Update URLs" msgstr "更新链接" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:494 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:513 msgid "Trusted keys" 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:517 msgid "Update with unsigned development builds?" msgstr "更新包括未ç¾åçš„å¼€å‘版?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:502 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:521 msgid "Unsigned Build URL" msgstr "未ç¾å软件链接" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:509 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:528 msgid "Updates will be dispatched via your package manager." msgstr "更新将通过您的包管ç†å™¨å‘布。" diff --git a/apps/sam/c/src/sam.c b/apps/sam/c/src/sam.c index d9535588576a710acd9e25226623d73091b9c085..d3ed8b78d36adba7aa64f8949f2b6560e1ea5a32 100644 --- a/apps/sam/c/src/sam.c +++ b/apps/sam/c/src/sam.c @@ -1173,9 +1173,6 @@ samerr_t sam_winsock_cleanup() */ samerr_t sam_winsock_startup() { - /* - * Is Windows retarded or what? - */ WORD wVersionRequested; WSADATA wsaData; int rc; @@ -1292,7 +1289,7 @@ const char *sam_winsock_strerror(int code) return "This is a nonrecoverable error"; case WSANO_DATA: return "Valid name, no data record of requested type"; - /* None of this shit compiles under Mingw - who knows why... + /* None of this compiles under Mingw - who knows why... case WSA_INVALID_HANDLE: return "Specified event object handle is invalid"; case WSA_INVALID_PARAMETER: diff --git a/apps/sam/java/src/net/i2p/sam/SAMDatagramSession.java b/apps/sam/java/src/net/i2p/sam/SAMDatagramSession.java index 32611065dadc9b77f42e8252218fcb5700e8c761..ce3c1803c31b326e3c057109d0c73d9b74ee95b8 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMDatagramSession.java +++ b/apps/sam/java/src/net/i2p/sam/SAMDatagramSession.java @@ -80,9 +80,10 @@ class SAMDatagramSession extends SAMMessageSession { * @param data Bytes to be sent * * @return True if the data was sent, false otherwise - * @throws DataFormatException + * @throws DataFormatException on unknown / bad dest + * @throws I2PSessionException on serious error, probably session closed */ - public boolean sendBytes(String dest, byte[] data) throws DataFormatException { + public boolean sendBytes(String dest, byte[] data) throws DataFormatException, I2PSessionException { if (data.length > DGRAM_SIZE_MAX) throw new DataFormatException("Datagram size exceeded (" + data.length + ")"); byte[] dgram ; diff --git a/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java b/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java index 54569a09d818b56be7364bdfab6fa33f306abe97..dbeec9eda7b90a1c60f0b1b2b3339809b6720cef 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java +++ b/apps/sam/java/src/net/i2p/sam/SAMMessageSession.java @@ -92,9 +92,10 @@ abstract class SAMMessageSession { * @param data Bytes to be sent * * @return True if the data was sent, false otherwise - * @throws DataFormatException + * @throws DataFormatException on unknown / bad dest + * @throws I2PSessionException on serious error, probably session closed */ - public abstract boolean sendBytes(String dest, byte[] data) throws DataFormatException; + public abstract boolean sendBytes(String dest, byte[] data) throws DataFormatException, I2PSessionException; /** * Actually send bytes through the SAM message-based session I2PSession @@ -108,21 +109,18 @@ abstract class SAMMessageSession { * * @return True if the data was sent, false otherwise * @throws DataFormatException on unknown / bad dest + * @throws I2PSessionException on serious error, probably session closed */ protected boolean sendBytesThroughMessageSession(String dest, byte[] data, - int proto, int fromPort, int toPort) throws DataFormatException { + int proto, int fromPort, int toPort) + throws DataFormatException, I2PSessionException { Destination d = SAMUtils.getDest(dest); if (_log.shouldLog(Log.DEBUG)) { _log.debug("Sending " + data.length + " bytes to " + dest); } - try { - return session.sendMessage(d, data, proto, fromPort, toPort); - } catch (I2PSessionException e) { - _log.error("I2PSessionException while sending data", e); - return false; - } + return session.sendMessage(d, data, proto, fromPort, toPort); } /** diff --git a/apps/sam/java/src/net/i2p/sam/SAMRawSession.java b/apps/sam/java/src/net/i2p/sam/SAMRawSession.java index 01cbde75a72cb3e8d6859f968a7554c93f1f2663..e3c42160834a7f46fd736f33d779b4472ce9bae4 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMRawSession.java +++ b/apps/sam/java/src/net/i2p/sam/SAMRawSession.java @@ -69,9 +69,10 @@ class SAMRawSession extends SAMMessageSession { * @param data Bytes to be sent * * @return True if the data was sent, false otherwise - * @throws DataFormatException + * @throws DataFormatException on unknown / bad dest + * @throws I2PSessionException on serious error, probably session closed */ - public boolean sendBytes(String dest, byte[] data) throws DataFormatException { + public boolean sendBytes(String dest, byte[] data) throws DataFormatException, I2PSessionException { if (data.length > RAW_SIZE_MAX) throw new DataFormatException("Data size limit exceeded (" + data.length + ")"); // TODO pass ports through diff --git a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java index 25a90cc7082cb3677fcc7ae61036dfa47c72c02a..3189f87e36722be2b675b6b9ce18168ec1c6af8b 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv1Handler.java @@ -466,6 +466,8 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece if (!getDatagramSession().sendBytes(dest, data)) { _log.error("DATAGRAM SEND failed"); + // a message send failure is no reason to drop the SAM session + // for raw and repliable datagrams, just carry on our merry way return true; } @@ -485,6 +487,9 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece _log.debug("Invalid key specified with DATAGRAM SEND message", e); return false; + } catch (I2PSessionException e) { + _log.error("Session error with DATAGRAM SEND message", e); + return false; } } else { if (_log.shouldLog(Log.DEBUG)) @@ -546,6 +551,8 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece if (!getRawSession().sendBytes(dest, data)) { _log.error("RAW SEND failed"); + // a message send failure is no reason to drop the SAM session + // for raw and repliable datagrams, just carry on our merry way return true; } @@ -565,6 +572,9 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece _log.debug("Invalid key specified with RAW SEND message", e); return false; + } catch (I2PSessionException e) { + _log.error("Session error with RAW SEND message", e); + return false; } } else { if (_log.shouldLog(Log.DEBUG)) @@ -646,6 +656,8 @@ class SAMv1Handler extends SAMHandler implements SAMRawReceiver, SAMDatagramRece if (!getStreamSession().sendBytes(id, getClientSocket().socket().getInputStream(), size)) { // data)) { if (_log.shouldLog(Log.WARN)) _log.warn("STREAM SEND [" + size + "] failed"); + // a message send failure is no reason to drop the SAM session + // for style=stream, tell the client the stream failed, and kill the virtual connection.. boolean rv = writeString("STREAM CLOSED RESULT=CANT_REACH_PEER ID=" + id + " MESSAGE=\"Send of " + size + " bytes failed\"\n"); getStreamSession().closeConnection(id); return rv; diff --git a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java index 062e5f9fb4f22931fdf7f8bf1a4da8cedb8a1d2d..fd3b44a2055e3a860f4395f42296e1108c1f120d 100644 --- a/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java +++ b/apps/sam/java/src/net/i2p/sam/SAMv3Handler.java @@ -55,7 +55,7 @@ class SAMv3Handler extends SAMv1Handler interface Session { String getNick(); void close(); - boolean sendBytes(String dest, byte[] data) throws DataFormatException; + boolean sendBytes(String dest, byte[] data) throws DataFormatException, I2PSessionException; } /** diff --git a/apps/sam/perl/SAM.pm b/apps/sam/perl/SAM.pm index 54ffdc0485593b22cbd8ba05b46a9afc82ea50a3..04b6d8ecaef561770d675445d4e5a3fbbceacb6c 100644 --- a/apps/sam/perl/SAM.pm +++ b/apps/sam/perl/SAM.pm @@ -758,7 +758,7 @@ sub recv { # this means we can load more. Dangerous loop but well... while(length($self->{inbuffer}) < $self->{bytestoread}) { - # this should definately end some day + # this should definitely end some day $counter++; if($counter > 10000) { $self->log("Error: SAM::recv(): WTF, could not fill inbuffer as predicted by SAM header"); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnThrottler.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnThrottler.java index 14add7b3f53fe75751900b48713150e0da4f648e..51941d219aab8b0469e344fb757c6c8aaf6af35b 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnThrottler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnThrottler.java @@ -5,8 +5,8 @@ import java.util.concurrent.atomic.AtomicInteger; import net.i2p.data.Hash; import net.i2p.util.ObjectCounter; import net.i2p.util.RandomSource; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; /** * Count how often we have received an incoming connection @@ -33,7 +33,7 @@ class ConnThrottler { // shorten the initial period by a random amount // to prevent correlation across destinations // and identification of router startup time - SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), + SimpleTimer2.getInstance().addPeriodicEvent(new Cleaner(), (period / 2) + RandomSource.getInstance().nextLong(period / 2), period); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/Connection.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/Connection.java index 977dd98e6a1b8c5b3f7c696e006e5e1d8cc963de..c27bc9dea142d7e074dbefdb4e91070476f431a6 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/Connection.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/Connection.java @@ -29,8 +29,8 @@ class Connection { private final Log _log; private final ConnectionManager _connectionManager; private Destination _remotePeer; - private long _sendStreamId; - private long _receiveStreamId; + private final AtomicLong _sendStreamId = new AtomicLong(); + private final AtomicLong _receiveStreamId = new AtomicLong(); private volatile long _lastSendTime; private final AtomicLong _lastSendId; private final AtomicBoolean _resetReceived = new AtomicBoolean(); @@ -43,11 +43,11 @@ class Connection { private final SchedulerChooser _chooser; /** Locking: _nextSendLock */ private long _nextSendTime; - private long _ackedPackets; + private final AtomicLong _ackedPackets = new AtomicLong(); private final long _createdOn; private final AtomicLong _closeSentOn = new AtomicLong(); private final AtomicLong _closeReceivedOn = new AtomicLong(); - private int _unackedPacketsReceived; + private final AtomicInteger _unackedPacketsReceived = new AtomicInteger(); private long _congestionWindowEnd; private volatile long _highestAckedThrough; private final boolean _isInbound; @@ -77,19 +77,19 @@ class Connection { private final AtomicInteger _activeResends = new AtomicInteger(); private final ConEvent _connectionEvent; private final int _randomWait; - private int _localPort; - private int _remotePort; + private final int _localPort; + private final int _remotePort; private final SimpleTimer2 _timer; - private long _lifetimeBytesSent; + private final AtomicLong _lifetimeBytesSent = new AtomicLong(); /** TBD for tcpdump-compatible ack output */ private long _lowestBytesAckedThrough; - private long _lifetimeBytesReceived; - private long _lifetimeDupMessageSent; - private long _lifetimeDupMessageReceived; + private final AtomicLong _lifetimeBytesReceived = new AtomicLong(); + private final AtomicLong _lifetimeDupMessageSent = new AtomicLong(); + private final AtomicLong _lifetimeDupMessageReceived = new AtomicLong(); public static final long MAX_RESEND_DELAY = 45*1000; - public static final long MIN_RESEND_DELAY = 750; + public static final long MIN_RESEND_DELAY = 100; /** * Wait up to 5 minutes after disconnection so we can ack/close packets. @@ -124,16 +124,20 @@ class Connection { _isInbound = isInbound; _log = _context.logManager().getLog(Connection.class); _receiver = new ConnectionDataReceiver(_context, this); - _inputStream = new MessageInputStream(_context); + _options = (opts != null ? opts : new ConnectionOptions()); + _inputStream = new MessageInputStream(_context, _options.getMaxMessageSize(), + _options.getMaxWindowSize(), _options.getInboundBufferSize()); // FIXME pass through a passive flush delay setting as the 4th arg - _outputStream = new MessageOutputStream(_context, timer, _receiver, (opts == null ? Packet.MAX_PAYLOAD_SIZE : opts.getMaxMessageSize())); + _outputStream = new MessageOutputStream(_context, timer, _receiver, _options.getMaxMessageSize()); _timer = timer; _outboundPackets = new TreeMap<Long, PacketLocal>(); if (opts != null) { _localPort = opts.getLocalPort(); _remotePort = opts.getPort(); + } else { + _localPort = 0; + _remotePort = 0; } - _options = (opts != null ? opts : new ConnectionOptions()); _outputStream.setWriteTimeout((int)_options.getWriteTimeout()); _inputStream.setReadTimeout((int)_options.getReadTimeout()); _lastSendId = new AtomicLong(-1); @@ -305,18 +309,19 @@ class Connection { if (_resetReceived.get()) return; // Unconditionally set _resetSentOn.set(now); - if ( (_remotePeer == null) || (_sendStreamId <= 0) ) return; + if ( (_remotePeer == null) || (_sendStreamId.get() <= 0) ) return; PacketLocal reply = new PacketLocal(_context, _remotePeer); reply.setFlag(Packet.FLAG_RESET); reply.setFlag(Packet.FLAG_SIGNATURE_INCLUDED); - reply.setSendStreamId(_sendStreamId); - reply.setReceiveStreamId(_receiveStreamId); + reply.setSendStreamId(_sendStreamId.get()); + reply.setReceiveStreamId(_receiveStreamId.get()); + // TODO remove this someday, as of 0.9.20 we do not require it reply.setOptionalFrom(_connectionManager.getSession().getMyDestination()); reply.setLocalPort(_localPort); reply.setRemotePort(_remotePort); // this just sends the packet - no retries or whatnot if (_outboundQueue.enqueue(reply)) { - _unackedPacketsReceived = 0; + _unackedPacketsReceived.set(0); _lastSendTime = _context.clock().now(); resetActivityTimer(); } @@ -396,7 +401,7 @@ class Connection { //_context.statManager().getStatLog().addData(Packet.toId(_sendStreamId), "stream.rtt", _options.getRTT(), _options.getWindowSize()); if (_outboundQueue.enqueue(packet)) { - _unackedPacketsReceived = 0; + _unackedPacketsReceived.set(0); _lastSendTime = _context.clock().now(); resetActivityTimer(); } @@ -503,10 +508,10 @@ class Connection { } // for } // !isEmpty() if (acked != null) { + _ackedPackets.addAndGet(acked.size()); for (int i = 0; i < acked.size(); i++) { PacketLocal p = acked.get(i); // removed from _outboundPackets above in iterator - _ackedPackets++; if (p.getNumSends() > 1) { _activeResends.decrementAndGet(); if (_log.shouldLog(Log.DEBUG)) @@ -785,7 +790,7 @@ class Connection { private boolean scheduleDisconnectEvent() { if (!_disconnectScheduledOn.compareAndSet(0, _context.clock().now())) return false; - _context.simpleScheduler().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT); + _context.simpleTimer2().addEvent(new DisconnectEvent(), DISCONNECT_TIMEOUT); return true; } @@ -813,26 +818,34 @@ class Connection { _connectionManager.updateOptsFromShare(this); } - private boolean _sendStreamIdSet = false; - /** what stream do we send data to the peer on? - * @return non-global stream sending ID + /** + * What stream do we send data to the peer on? + * @return non-global stream sending ID, or 0 if unknown + */ + public long getSendStreamId() { return _sendStreamId.get(); } + + /** + * @param id 0 to 0xffffffff + * @throws RuntimeException if already set to nonzero */ - public long getSendStreamId() { return _sendStreamId; } public void setSendStreamId(long id) { - if (_sendStreamIdSet) throw new RuntimeException("Send stream ID already set [" + _sendStreamId + ", " + id + "]"); - _sendStreamIdSet = true; - _sendStreamId = id; + if (!_sendStreamId.compareAndSet(0, id)) + throw new RuntimeException("Send stream ID already set [" + _sendStreamId + ", " + id + "]"); } - private boolean _receiveStreamIdSet = false; - /** The stream ID of a peer connection that sends data to us. (may be null) - * @return receive stream ID, or null if there isn't one + /** + * The stream ID of a peer connection that sends data to us, or zero if unknown. + * @return receive stream ID, or 0 if unknown + */ + public long getReceiveStreamId() { return _receiveStreamId.get(); } + + /** + * @param id 0 to 0xffffffff + * @throws RuntimeException if already set to nonzero */ - public long getReceiveStreamId() { return _receiveStreamId; } public void setReceiveStreamId(long id) { - if (_receiveStreamIdSet) throw new RuntimeException("Receive stream ID already set [" + _receiveStreamId + ", " + id + "]"); - _receiveStreamIdSet = true; - _receiveStreamId = id; + if (!_receiveStreamId.compareAndSet(0, id)) + throw new RuntimeException("Receive stream ID already set [" + _receiveStreamId + ", " + id + "]"); synchronized (_connectLock) { _connectLock.notifyAll(); } } @@ -895,14 +908,14 @@ class Connection { public ConnectionPacketHandler getPacketHandler() { return _handler; } - public long getLifetimeBytesSent() { return _lifetimeBytesSent; } - public long getLifetimeBytesReceived() { return _lifetimeBytesReceived; } - public long getLifetimeDupMessagesSent() { return _lifetimeDupMessageSent; } - public long getLifetimeDupMessagesReceived() { return _lifetimeDupMessageReceived; } - public void incrementBytesSent(int bytes) { _lifetimeBytesSent += bytes; } - public void incrementDupMessagesSent(int msgs) { _lifetimeDupMessageSent += msgs; } - public void incrementBytesReceived(int bytes) { _lifetimeBytesReceived += bytes; } - public void incrementDupMessagesReceived(int msgs) { _lifetimeDupMessageReceived += msgs; } + public long getLifetimeBytesSent() { return _lifetimeBytesSent.get(); } + public long getLifetimeBytesReceived() { return _lifetimeBytesReceived.get(); } + public long getLifetimeDupMessagesSent() { return _lifetimeDupMessageSent.get(); } + public long getLifetimeDupMessagesReceived() { return _lifetimeDupMessageReceived.get(); } + public void incrementBytesSent(int bytes) { _lifetimeBytesSent.addAndGet(bytes); } + public void incrementDupMessagesSent(int msgs) { _lifetimeDupMessageSent.addAndGet(msgs); } + public void incrementBytesReceived(int bytes) { _lifetimeBytesReceived.addAndGet(bytes); } + public void incrementDupMessagesReceived(int msgs) { _lifetimeDupMessageReceived.addAndGet(msgs); } /** * Time when the scheduler next want to send a packet, or -1 if @@ -943,7 +956,7 @@ class Connection { /** how many packets have we sent and the other side has ACKed? * @return Count of how many packets ACKed. */ - public long getAckedPackets() { return _ackedPackets; } + public long getAckedPackets() { return _ackedPackets.get(); } public long getCreatedOn() { return _createdOn; } /** @return 0 if not sent */ @@ -958,8 +971,9 @@ class Connection { _updatedShareOpts = true; } } - public void incrementUnackedPacketsReceived() { _unackedPacketsReceived++; } - public int getUnackedPacketsReceived() { return _unackedPacketsReceived; } + + public void incrementUnackedPacketsReceived() { _unackedPacketsReceived.incrementAndGet(); } + public int getUnackedPacketsReceived() { return _unackedPacketsReceived.get(); } /** how many packets have we sent but not yet received an ACK for? * @return Count of packets in-flight. @@ -1005,7 +1019,7 @@ class Connection { void waitForConnect() { long expiration = _context.clock().now() + _options.getConnectTimeout(); while (true) { - if (_connected.get() && (_receiveStreamId > 0) && (_sendStreamId > 0) ) { + if (_connected.get() && (_receiveStreamId.get() > 0) && (_sendStreamId.get() > 0) ) { // w00t if (_log.shouldLog(Log.DEBUG)) _log.debug("waitForConnect(): Connected and we have stream IDs"); @@ -1167,13 +1181,15 @@ class Connection { public String toString() { StringBuilder buf = new StringBuilder(256); buf.append("[Connection "); - if (_receiveStreamId > 0) - buf.append(Packet.toId(_receiveStreamId)); + long id = _receiveStreamId.get(); + if (id > 0) + buf.append(Packet.toId(id)); else buf.append("unknown"); buf.append('/'); - if (_sendStreamId > 0) - buf.append(Packet.toId(_sendStreamId)); + id = _sendStreamId.get(); + if (id > 0) + buf.append(Packet.toId(id)); else buf.append("unknown"); if (_isInbound) @@ -1343,9 +1359,9 @@ class Connection { // bugfix release 0.7.8, we weren't dividing by 1000 _packet.setResendDelay(getOptions().getResendDelay() / 1000); if (_packet.getReceiveStreamId() <= 0) - _packet.setReceiveStreamId(_receiveStreamId); + _packet.setReceiveStreamId(_receiveStreamId.get()); if (_packet.getSendStreamId() <= 0) - _packet.setSendStreamId(_sendStreamId); + _packet.setSendStreamId(_sendStreamId.get()); int newWindowSize = getOptions().getWindowSize(); @@ -1362,8 +1378,8 @@ class Connection { //getOptions().setRTT(getOptions().getRTT() + 10*1000); getOptions().setWindowSize(newWindowSize); - if (_log.shouldLog(Log.WARN)) - _log.warn("Congestion, resending packet " + _packet.getSequenceNum() + " (new windowSize " + newWindowSize + if (_log.shouldLog(Log.INFO)) + _log.info("Congestion, resending packet " + _packet.getSequenceNum() + " (new windowSize " + newWindowSize + "/" + getOptions().getWindowSize() + ") for " + Connection.this.toString()); windowAdjusted(); @@ -1424,7 +1440,7 @@ class Connection { " (wsize " + newWindowSize + " lifetime " + (_context.clock().now() - _packet.getCreatedOn()) + "ms)"); - _unackedPacketsReceived = 0; + _unackedPacketsReceived.set(0); _lastSendTime = _context.clock().now(); // timer reset added 0.9.1 resetActivityTimer(); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionHandler.java index 03486cc63cb38eea3bea5cf10a70ae386d3191c0..3b13ec97fd685912e84d64fd566934c02e071c1b 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionHandler.java @@ -96,7 +96,7 @@ class ConnectionHandler { // also check if expiration of the head is long past for overload detection with peek() ? boolean success = _synQueue.offer(packet); // fail immediately if full if (success) { - _context.simpleScheduler().addEvent(new TimeoutSyn(packet), _acceptTimeout); + _context.simpleTimer2().addEvent(new TimeoutSyn(packet), _acceptTimeout); } else { if (_log.shouldLog(Log.WARN)) _log.warn("Dropping new SYN request, as the queue is full"); @@ -249,6 +249,7 @@ class ConnectionHandler { reply.setAckThrough(packet.getSequenceNum()); reply.setSendStreamId(packet.getReceiveStreamId()); reply.setReceiveStreamId(0); + // TODO remove this someday, as of 0.9.20 we do not require it reply.setOptionalFrom(_manager.getSession().getMyDestination()); if (_log.shouldLog(Log.DEBUG)) _log.debug("Sending RST: " + reply + " because of " + packet); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionManager.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionManager.java index 8347a974cf15c9625d9c1d2944838cc477749da5..950670efc5c9d77fe04c9286f112faadee7ed83f 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionManager.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionManager.java @@ -296,7 +296,7 @@ class ConnectionManager { return null; } - _context.statManager().addRateData("stream.connectionReceived", 1, 0); + _context.statManager().addRateData("stream.connectionReceived", 1); return con; } @@ -454,7 +454,7 @@ class ConnectionManager { break; } - _context.statManager().addRateData("stream.connectionCreated", 1, 0); + _context.statManager().addRateData("stream.connectionCreated", 1); return con; } @@ -542,7 +542,7 @@ class ConnectionManager { if (_dayThrottler != null && _dayThrottler.shouldThrottle(h)) { - _context.statManager().addRateData("stream.con.throttledDay", 1, 0); + _context.statManager().addRateData("stream.con.throttledDay", 1); if (_defaultOptions.getMaxConnsPerDay() <= 0) return "throttled by" + " total limit of " + _defaultOptions.getMaxTotalConnsPerDay() + @@ -556,7 +556,7 @@ class ConnectionManager { " per day"; } if (_hourThrottler != null && _hourThrottler.shouldThrottle(h)) { - _context.statManager().addRateData("stream.con.throttledHour", 1, 0); + _context.statManager().addRateData("stream.con.throttledHour", 1); if (_defaultOptions.getMaxConnsPerHour() <= 0) return "throttled by" + " total limit of " + _defaultOptions.getMaxTotalConnsPerHour() + @@ -570,7 +570,7 @@ class ConnectionManager { " per hour"; } if (_minuteThrottler != null && _minuteThrottler.shouldThrottle(h)) { - _context.statManager().addRateData("stream.con.throttledMinute", 1, 0); + _context.statManager().addRateData("stream.con.throttledMinute", 1); if (_defaultOptions.getMaxConnsPerMinute() <= 0) return "throttled by" + " total limit of " + _defaultOptions.getMaxTotalConnsPerMinute() + diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java index 51e8b5312c4fd65fd44345b815d44117f829f417..84a94a3e7b8ea65bf3ff7f6af6df42c325eabcde 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionOptions.java @@ -129,7 +129,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl { static final int INITIAL_WINDOW_SIZE = 6; static final int DEFAULT_MAX_SENDS = 8; public static final int DEFAULT_INITIAL_RTT = 8*1000; - public static final int DEFAULT_INITIAL_ACK_DELAY = 1000; + private static final int MAX_RTT = 60*1000; + private static final int DEFAULT_INITIAL_ACK_DELAY = 750; static final int MIN_WINDOW_SIZE = 1; private static final boolean DEFAULT_ANSWER_PINGS = true; private static final int DEFAULT_INACTIVITY_TIMEOUT = 90*1000; @@ -545,7 +546,11 @@ class ConnectionOptions extends I2PSocketOptionsImpl { * @return round trip time estimate in ms */ public synchronized int getRTT() { return _rtt; } - public void setRTT(int ms) { + + /** + * not public, use updateRTT() + */ + private void setRTT(int ms) { synchronized (_trend) { _trend[0] = _trend[1]; _trend[1] = _trend[2]; @@ -559,8 +564,8 @@ class ConnectionOptions extends I2PSocketOptionsImpl { synchronized(this) { _rtt = ms; - if (_rtt > 60*1000) - _rtt = 60*1000; + if (_rtt > MAX_RTT) + _rtt = MAX_RTT; } } @@ -568,6 +573,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl { /** used in TCB @since 0.9.8 */ synchronized int getRTTDev() { return _rttDev; } + private synchronized void setRTTDev(int rttDev) { _rttDev = rttDev; } /** @@ -618,6 +624,9 @@ class ConnectionOptions extends I2PSocketOptionsImpl { } } + /** + * @param measuredValue must be positive + */ public synchronized void updateRTT(int measuredValue) { switch(_initState) { case INIT: diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionPacketHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionPacketHandler.java index 0595c8471155a5977eada68d841a5fe4f3a0847b..51516c98d6b0f274a9454fcea9d21180d017a55e 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionPacketHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/ConnectionPacketHandler.java @@ -103,27 +103,18 @@ class ConnectionPacketHandler { } } - if (packet.getPayloadSize() > 0) { - // Here, for the purposes of calculating whether the input stream is full, - // we assume all the not-ready blocks are the max message size. - // This prevents us from getting DoSed by accepting unlimited out-of-order small messages - long ready = con.getInputStream().getHighestReadyBockId(); - int available = con.getOptions().getInboundBufferSize() - con.getInputStream().getTotalReadySize(); - int allowedBlocks = available/con.getOptions().getMaxMessageSize(); - if (seqNum > ready + allowedBlocks) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Inbound buffer exceeded on connection " + con + " (" - + ready + "/"+ (ready+allowedBlocks) + "/" + available - + ": dropping " + packet); - con.getOptions().setChoke(61*1000); - packet.releasePayload(); - con.ackImmediately(); - return; - } + if (!con.getInputStream().canAccept(seqNum, packet.getPayloadSize())) { + if (_log.shouldWarn()) + _log.warn("Inbound buffer exceeded on connection " + con + + ", dropping " + packet); + con.getOptions().setChoke(61*1000); + packet.releasePayload(); + con.ackImmediately(); + return; } con.getOptions().setChoke(0); - _context.statManager().addRateData("stream.con.receiveMessageSize", packet.getPayloadSize(), 0); + _context.statManager().addRateData("stream.con.receiveMessageSize", packet.getPayloadSize()); boolean allowAck = true; final boolean isSYN = packet.isFlagSet(Packet.FLAG_SYNCHRONIZE); @@ -190,7 +181,7 @@ class ConnectionPacketHandler { } } else { if ( (seqNum > 0) || (packet.getPayloadSize() > 0) || isSYN) { - _context.statManager().addRateData("stream.con.receiveDuplicateSize", packet.getPayloadSize(), 0); + _context.statManager().addRateData("stream.con.receiveDuplicateSize", packet.getPayloadSize()); con.incrementDupMessagesReceived(1); // take note of congestion @@ -199,21 +190,24 @@ class ConnectionPacketHandler { final int ackDelay = con.getOptions().getSendAckDelay(); final long lastSendTime = con.getLastSendTime(); - if (_log.shouldLog(Log.WARN)) - _log.warn(String.format("%s congestion.. dup packet %s ackDelay %d lastSend %s ago", + if (_log.shouldLog(Log.INFO)) + _log.info(String.format("%s congestion.. dup packet %s ackDelay %d lastSend %s ago", con, packet, ackDelay, DataHelper.formatDuration(now - lastSendTime))); - final long nextSendTime = lastSendTime + ackDelay; + // If this is longer than his RTO, he will always retransmit, and + // will be stuck at a window size of 1 forever. So we take the minimum + // of the ackDelay and half our estimated RTT to be sure. + final long nextSendTime = lastSendTime + Math.min(ackDelay, con.getOptions().getRTT() / 2); if (nextSendTime <= now) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("immediate ack"); + if (_log.shouldLog(Log.INFO)) + _log.info("immediate ack"); con.ackImmediately(); _context.statManager().updateFrequency("stream.ack.dup.immediate"); } else { final long delay = nextSendTime - now; - if (_log.shouldLog(Log.DEBUG)) - _log.debug("scheduling ack in "+delay); - _context.simpleScheduler().addEvent(new AckDup(con), delay); + if (_log.shouldLog(Log.INFO)) + _log.info("scheduling ack in " + delay); + _context.simpleTimer2().addEvent(new AckDup(con), delay); } } else { @@ -344,9 +338,9 @@ class ConnectionPacketHandler { } if (firstAck) { if (con.isInbound()) - _context.statManager().addRateData("stream.con.initialRTT.in", highestRTT, 0); + _context.statManager().addRateData("stream.con.initialRTT.in", highestRTT); else - _context.statManager().addRateData("stream.con.initialRTT.out", highestRTT, 0); + _context.statManager().addRateData("stream.con.initialRTT.out", highestRTT); } } _context.statManager().addRateData("stream.con.packetsAckedPerMessageReceived", acked.size(), highestRTT); @@ -443,8 +437,8 @@ class ConnectionPacketHandler { con.getOptions().setWindowSize(newWindowSize); con.setCongestionWindowEnd(newWindowSize + lowest); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("New window size " + newWindowSize + "/" + oldWindow + "/" + con.getOptions().getWindowSize() + " congestionSeenAt: " + if (_log.shouldLog(Log.INFO)) + _log.info("New window size " + newWindowSize + "/" + oldWindow + "/" + con.getOptions().getWindowSize() + " congestionSeenAt: " + con.getLastCongestionSeenAt() + " (#resends: " + numResends + ") for " + con); } else { @@ -513,10 +507,17 @@ class ConnectionPacketHandler { /** * Make sure this RST packet is valid, and if it is, act on it. + * + * Prior to 0.9.20, the reset packet must contain a FROM field, + * and we used that for verification. + * As of 0.9.20, we correctly use the connection's remote peer. */ private void verifyReset(Packet packet, Connection con) { if (con.getReceiveStreamId() == packet.getSendStreamId()) { - boolean ok = packet.verifySignature(_context, packet.getOptionalFrom(), null); + Destination from = con.getRemotePeer(); + if (from == null) + from = packet.getOptionalFrom(); + boolean ok = packet.verifySignature(_context, from, null); if (!ok) { if (_log.shouldLog(Log.ERROR)) _log.error("Received unsigned / forged RST on " + con); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java index 5d3bec526e9526d1c26aca23bd79bb2459d8a291..173190e8c0bd9534a3158ba25eacd1203e260bcc 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/I2PSocketFull.java @@ -52,7 +52,7 @@ class I2PSocketFull implements I2PSocket { Connection c = _connection; if (c == null) return; if (log.shouldLog(Log.INFO)) - log.info("close() called, connected? " + c.getIsConnected() + " : " + c); + log.info("close() called, connected? " + c.getIsConnected() + " : " + c, new Exception()); if (c.getIsConnected()) { MessageInputStream in = c.getInputStream(); in.close(); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageHandler.java index cb3dd64abe9d2018112ec5569029f885251bed12..9da5568c4d6003a5cc4f724b40ced5b93b271c39 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageHandler.java @@ -54,7 +54,7 @@ class MessageHandler implements I2PSessionMuxedListener { try { data = session.receiveMessage(msgId); } catch (I2PSessionException ise) { - _context.statManager().addRateData("stream.packetReceiveFailure", 1, 0); + _context.statManager().addRateData("stream.packetReceiveFailure", 1); if (_log.shouldLog(Log.WARN)) _log.warn("Error receiving the message", ise); return; @@ -67,7 +67,7 @@ class MessageHandler implements I2PSessionMuxedListener { packet.setLocalPort(toPort); _manager.getPacketHandler().receivePacket(packet); } catch (IllegalArgumentException iae) { - _context.statManager().addRateData("stream.packetReceiveFailure", 1, 0); + _context.statManager().addRateData("stream.packetReceiveFailure", 1); if (_log.shouldLog(Log.WARN)) _log.warn("Received an invalid packet", iae); } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageInputStream.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageInputStream.java index b8ea9a0a24e26aa3bf4df6c4924d16185ab8aa66..3897b28093d7b739a78c9a3f2fe5053c6801a26e 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageInputStream.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageInputStream.java @@ -33,6 +33,7 @@ class MessageInputStream extends InputStream { * */ private final List<ByteArray> _readyDataBlocks; + /** current byte index into _readyDataBlocks.get(0) */ private int _readyDataBlockIndex; /** highest message ID used in the readyDataBlocks */ private long _highestReadyBlockId; @@ -55,12 +56,19 @@ class MessageInputStream extends InputStream { private IOException _streamError; private long _readTotal; //private ByteCache _cache; - + private final int _maxMessageSize; + private final int _maxWindowSize; + private final int _maxBufferSize; private final byte[] _oneByte = new byte[1]; - private final Object _dataLock; + + /** only in _notYetReadyBlocks, never in _readyDataBlocks */ + private static final ByteArray DUMMY_BA = new ByteArray(null); - public MessageInputStream(I2PAppContext ctx) { + private static final int MIN_READY_BUFFERS = 16; + + + public MessageInputStream(I2PAppContext ctx, int maxMessageSize, int maxWindowSize, int maxBufferSize) { _log = ctx.logManager().getLog(MessageInputStream.class); _readyDataBlocks = new ArrayList<ByteArray>(4); _highestReadyBlockId = -1; @@ -68,13 +76,16 @@ class MessageInputStream extends InputStream { _readTimeout = -1; _notYetReadyBlocks = new HashMap<Long, ByteArray>(4); _dataLock = new Object(); + _maxMessageSize = maxMessageSize; + _maxWindowSize = maxWindowSize; + _maxBufferSize = maxBufferSize; //_cache = ByteCache.getInstance(128, Packet.MAX_PAYLOAD_SIZE); } /** What is the highest block ID we've completely received through? * @return highest data block ID completely received or -1 for none */ - public long getHighestReadyBockId() { + public long getHighestReadyBlockId() { synchronized (_dataLock) { return _highestReadyBlockId; } @@ -89,6 +100,62 @@ class MessageInputStream extends InputStream { } } + /** + * Determine if this packet will fit in our buffering limits. + * + * @return true if we have room. If false, do not call messageReceived() + * @since 0.9.20 moved from ConnectionPacketHandler.receivePacket() so it can all be under one lock, + * and we can efficiently do several checks + */ + public boolean canAccept(long messageId, int payloadSize) { + if (payloadSize <= 0) + return true; + if (messageId < MIN_READY_BUFFERS) + return true; + synchronized (_dataLock) { + // always accept if closed, will be processed elsewhere + if (_locallyClosed) + return true; + // ready dup check + // we always allow sequence numbers less than or equal to highest received + if (messageId <= _highestReadyBlockId) + return true; + // shortcut test, assuming all ready and not ready blocks are max size, + // to avoid iterating through all the ready blocks in getTotalReadySize() + if ((_readyDataBlocks.size() + _notYetReadyBlocks.size()) * _maxMessageSize < _maxBufferSize) + return true; + // not ready dup check + if (_notYetReadyBlocks.containsKey(Long.valueOf(messageId))) + return true; + // less efficient starting here + // Here, for the purposes of calculating whether the input stream is full, + // we assume all the not-ready blocks are the max message size. + // This prevents us from getting DoSed by accepting unlimited out-of-order small messages + int available = _maxBufferSize - getTotalReadySize(); + if (available <= 0) { + if (_log.shouldWarn()) + _log.warn("Dropping message " + messageId + ", inbound buffer exceeded: available = " + + available); + return false; + } + // following code screws up if available < 0 + int allowedBlocks = available / _maxMessageSize; + if (messageId > _highestReadyBlockId + allowedBlocks) { + if (_log.shouldWarn()) + _log.warn("Dropping message " + messageId + ", inbound buffer exceeded: " + + _highestReadyBlockId + '/' + (_highestReadyBlockId + allowedBlocks) + '/' + available); + return false; + } + // This prevents us from getting DoSed by accepting unlimited in-order small messages + if (_readyDataBlocks.size() >= 4 * _maxWindowSize) { + if (_log.shouldWarn()) + _log.warn("Dropping message " + messageId + ", too many ready blocks"); + return false; + } + } + return true; + } + /** * Retrieve the message IDs that are holes in our sequence - ones * past the highest ready ID and below the highest received message @@ -227,7 +294,7 @@ class MessageInputStream extends InputStream { /** * A new message has arrived - toss it on the appropriate queue (moving * previously pending messages to the ready queue if it fills the gap, etc). - * This does no limiting of pending data - it must be limited in ConnectionPacketHandler. + * This does no limiting of pending data - see canAccept() for limiting. * * @param messageId ID of the message * @param payload message payload, may be null or have null or zero-length data @@ -256,9 +323,9 @@ class MessageInputStream extends InputStream { _highestReadyBlockId = messageId; long cur = _highestReadyBlockId + 1; // now pull in any previously pending blocks - while (_notYetReadyBlocks.containsKey(Long.valueOf(cur))) { - ByteArray ba = _notYetReadyBlocks.remove(Long.valueOf(cur)); - if ( (ba != null) && (ba.getData() != null) && (ba.getValid() > 0) ) { + ByteArray ba; + while ((ba = _notYetReadyBlocks.remove(Long.valueOf(cur))) != null) { + if (ba.getData() != null && ba.getValid() > 0) { _readyDataBlocks.add(ba); } @@ -272,13 +339,17 @@ class MessageInputStream extends InputStream { // Java throws a SocketTimeoutException. // We do neither. } else { - if (_log.shouldLog(Log.INFO)) - _log.info("Message is out of order: " + messageId); - // _notYetReadyBlocks size is limited in ConnectionPacketHandler. - if (_locallyClosed) // dont need the payload, just the msgId in order - _notYetReadyBlocks.put(Long.valueOf(messageId), new ByteArray(null)); - else + // _notYetReadyBlocks size is limited in canAccept() + if (_locallyClosed) { + if (_log.shouldInfo()) + _log.info("Message received on closed stream: " + messageId); + // dont need the payload, just the msgId in order + _notYetReadyBlocks.put(Long.valueOf(messageId), DUMMY_BA); + } else { + if (_log.shouldInfo()) + _log.info("Message is out of order: " + messageId); _notYetReadyBlocks.put(Long.valueOf(messageId), payload); + } } _dataLock.notifyAll(); } @@ -486,10 +557,9 @@ class MessageInputStream extends InputStream { int numBytes = 0; for (int i = 0; i < _readyDataBlocks.size(); i++) { ByteArray cur = _readyDataBlocks.get(i); + numBytes += cur.getValid(); if (i == 0) - numBytes += cur.getValid() - _readyDataBlockIndex; - else - numBytes += cur.getValid(); + numBytes -= _readyDataBlockIndex; } return numBytes; } diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageOutputStream.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageOutputStream.java index c675812a6ee36e554b16a5f05b2c68062705c480..69e967f838730bbf54bd25b5c0f8a7d00b78bb4c 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageOutputStream.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/MessageOutputStream.java @@ -233,7 +233,7 @@ class MessageOutputStream extends OutputStream { // no need to be overly worried about duplicates - it would just // push it further out if (!_enqueued) { - // Maybe we could just use schedule() here - or even SimpleScheduler - not sure... + // Maybe we could just use schedule() here - or even SimpleTimer2 - not sure... // To be safe, use forceReschedule() so we don't get lots of duplicates // We've seen the queue blow up before, maybe it was this before the rewrite... // So perhaps it IS wise to be "overly worried" ... diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/Packet.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/Packet.java index 032f8117a9f1c9f6db8b21c8de564c9ee4540795..77de1106186c01444210471153d5812c8b0d96a2 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/Packet.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/Packet.java @@ -12,7 +12,6 @@ import net.i2p.data.DataFormatException; import net.i2p.data.DataHelper; import net.i2p.data.Destination; import net.i2p.data.Signature; -import net.i2p.data.SigningPrivateKey; import net.i2p.data.SigningPublicKey; import net.i2p.util.Log; @@ -72,13 +71,13 @@ class Packet { private long _receiveStreamId; private long _sequenceNum; private long _ackThrough; - private long _nacks[]; + protected long _nacks[]; private int _resendDelay; private int _flags; private ByteArray _payload; // the next four are set only if the flags say so - private Signature _optionSignature; - private Destination _optionFrom; + protected Signature _optionSignature; + protected Destination _optionFrom; private int _optionDelay; private int _optionMaxSize; private int _localPort; @@ -420,7 +419,7 @@ class Packet { * @param fakeSigLen if 0, include the real signature in _optionSignature; * if nonzero, leave space for that many bytes */ - private int writePacket(byte buffer[], int offset, int fakeSigLen) throws IllegalStateException { + protected int writePacket(byte buffer[], int offset, int fakeSigLen) throws IllegalStateException { int cur = offset; DataHelper.toLong(buffer, cur, 4, (_sendStreamId >= 0 ? _sendStreamId : STREAM_ID_UNKNOWN)); cur += 4; @@ -720,45 +719,6 @@ class Packet { } return ok; } - - /** - * Sign and write the packet to the buffer (starting at the offset) and return - * the number of bytes written. - * - * @param buffer data to be written - * @param offset starting point in the buffer - * @param ctx Application Context - * @param key signing key - * @return Count of bytes written - * @throws IllegalStateException if there is data missing or otherwise b0rked - */ - public int writeSignedPacket(byte buffer[], int offset, I2PAppContext ctx, SigningPrivateKey key) throws IllegalStateException { - setFlag(FLAG_SIGNATURE_INCLUDED); - int size = writePacket(buffer, offset, key.getType().getSigLen()); - _optionSignature = ctx.dsa().sign(buffer, offset, size, key); - //if (false) { - // Log l = ctx.logManager().getLog(Packet.class); - // l.error("Signing: " + toString()); - // l.error(Base64.encode(buffer, 0, size)); - // l.error("Signature: " + Base64.encode(_optionSignature.getData())); - //} - // jump into the signed data and inject the signature where we - // previously placed a bunch of zeroes - int signatureOffset = offset - + 4 // sendStreamId - + 4 // receiveStreamId - + 4 // sequenceNum - + 4 // ackThrough - + (_nacks != null ? 4*_nacks.length + 1 : 1) - + 1 // resendDelay - + 2 // flags - + 2 // optionSize - + (isFlagSet(FLAG_DELAY_REQUESTED) ? 2 : 0) - + (isFlagSet(FLAG_FROM_INCLUDED) ? _optionFrom.size() : 0) - + (isFlagSet(FLAG_MAX_PACKET_SIZE_INCLUDED) ? 2 : 0); - System.arraycopy(_optionSignature.getData(), 0, buffer, signatureOffset, _optionSignature.length()); - return size; - } @Override public String toString() { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketHandler.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketHandler.java index af1a0839f6671d3074e2b796fcda9e43461a45ee..500e62d565222dcb5a2d222f862ce76ed006f3b9 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketHandler.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketHandler.java @@ -100,11 +100,12 @@ class PacketHandler { Connection con = (sendId > 0 ? _manager.getConnectionByInboundId(sendId) : null); if (con != null) { - if (_log.shouldLog(Log.INFO)) + if (_log.shouldDebug()) displayPacket(packet, "RECV", "wsize " + con.getOptions().getWindowSize() + " rto " + con.getOptions().getRTO()); receiveKnownCon(con, packet); } else { - displayPacket(packet, "UNKN", null); + if (_log.shouldDebug()) + displayPacket(packet, "UNKN", null); receiveUnknownCon(packet, sendId, queueIfNoConn); } // Don't log here, wait until we have the conn to make the dumps easier to follow @@ -112,8 +113,9 @@ class PacketHandler { } private static final SimpleDateFormat _fmt = new SimpleDateFormat("HH:mm:ss.SSS"); + + /** logs to router log at debug level */ void displayPacket(Packet packet, String prefix, String suffix) { - if (!_log.shouldLog(Log.INFO)) return; StringBuilder buf = new StringBuilder(256); synchronized (_fmt) { buf.append(_fmt.format(new Date())); @@ -123,9 +125,8 @@ class PacketHandler { if (suffix != null) buf.append(" ").append(suffix); String str = buf.toString(); - System.out.println(str); - if (_log.shouldLog(Log.DEBUG)) - _log.debug(str); + //System.out.println(str); + _log.debug(str); } private void receiveKnownCon(Connection con, Packet packet) { @@ -246,6 +247,7 @@ class PacketHandler { reply.setFlag(Packet.FLAG_SIGNATURE_INCLUDED); reply.setSendStreamId(packet.getReceiveStreamId()); reply.setReceiveStreamId(packet.getSendStreamId()); + // TODO remove this someday, as of 0.9.20 we do not require it reply.setOptionalFrom(_manager.getSession().getMyDestination()); reply.setLocalPort(packet.getLocalPort()); reply.setRemotePort(packet.getRemotePort()); @@ -268,14 +270,15 @@ class PacketHandler { } packet.releasePayload(); } else { - if (_log.shouldLog(Log.WARN) && !packet.isFlagSet(Packet.FLAG_SYNCHRONIZE)) - _log.warn("Packet received on an unknown stream (and not an ECHO or SYN): " + packet); + // this happens a lot + if (_log.shouldLog(Log.INFO) && !packet.isFlagSet(Packet.FLAG_SYNCHRONIZE)) + _log.info("Packet received on an unknown stream (and not an ECHO or SYN): " + packet); if (sendId <= 0) { Connection con = _manager.getConnectionByOutboundId(packet.getReceiveStreamId()); if (con != null) { if ( (con.getHighestAckedThrough() <= 5) && (packet.getSequenceNum() <= 5) ) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Received additional packet w/o SendStreamID after the syn on " + con + ": " + packet); + if (_log.shouldLog(Log.INFO)) + _log.info("Received additional packet w/o SendStreamID after the syn on " + con + ": " + packet); receiveKnownCon(con, packet); return; } else { diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java index f95ff335c03171a65c087431a869c056f804017d..83153af729c602f58a18226e15dd281c42c078b3 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketLocal.java @@ -9,6 +9,7 @@ import net.i2p.I2PAppContext; import net.i2p.data.Destination; import net.i2p.data.SessionKey; import net.i2p.data.SessionTag; +import net.i2p.data.SigningPrivateKey; import net.i2p.util.Log; import net.i2p.util.SimpleTimer2; @@ -189,8 +190,49 @@ class PacketLocal extends Packet implements MessageOutputStream.WriteStatus { public int getNACKs() { return _nackCount.get(); } public void setResendPacketEvent(SimpleTimer2.TimedEvent evt) { _resendEvent = evt; } + + /** + * Sign and write the packet to the buffer (starting at the offset) and return + * the number of bytes written. + * + * @param buffer data to be written + * @param offset starting point in the buffer + * @param ctx Application Context + * @param key signing key + * @return Count of bytes written + * @throws IllegalStateException if there is data missing or otherwise b0rked + * @since 0.9.20 moved from Packet + */ + public int writeSignedPacket(byte buffer[], int offset, I2PAppContext ctx, SigningPrivateKey key) throws IllegalStateException { + setFlag(FLAG_SIGNATURE_INCLUDED); + int size = writePacket(buffer, offset, key.getType().getSigLen()); + _optionSignature = ctx.dsa().sign(buffer, offset, size, key); + //if (false) { + // Log l = ctx.logManager().getLog(Packet.class); + // l.error("Signing: " + toString()); + // l.error(Base64.encode(buffer, 0, size)); + // l.error("Signature: " + Base64.encode(_optionSignature.getData())); + //} + // jump into the signed data and inject the signature where we + // previously placed a bunch of zeroes + int signatureOffset = offset + //+ 4 // sendStreamId + //+ 4 // receiveStreamId + //+ 4 // sequenceNum + //+ 4 // ackThrough + //+ 1 // resendDelay + //+ 2 // flags + //+ 2 // optionSize + + 21 + + (_nacks != null ? 4*_nacks.length + 1 : 1) + + (isFlagSet(FLAG_DELAY_REQUESTED) ? 2 : 0) + + (isFlagSet(FLAG_FROM_INCLUDED) ? _optionFrom.size() : 0) + + (isFlagSet(FLAG_MAX_PACKET_SIZE_INCLUDED) ? 2 : 0); + System.arraycopy(_optionSignature.getData(), 0, buffer, signatureOffset, _optionSignature.length()); + return size; + } - @Override + @Override public StringBuilder formatAsString() { StringBuilder buf = super.formatAsString(); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketQueue.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketQueue.java index 51b8baef730071efd4f5031497b5aab72eaac95c..1eb10c7fbe8a7d79432b06d84d435ab46492a9bc 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketQueue.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/PacketQueue.java @@ -85,17 +85,10 @@ class PacketQueue implements SendMessageStatusListener { //if (tagsSent == null) // tagsSent = new HashSet(0); - // cache this from before sendMessage - String conStr = null; - if (_log.shouldLog(Log.DEBUG)) - conStr = (packet.getConnection() != null ? packet.getConnection().toString() : ""); if (packet.getAckTime() > 0) { if (_log.shouldLog(Log.DEBUG)) _log.debug("Not resending " + packet); return false; - } else { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Sending... " + packet); } ByteArray ba = _cache.acquire(); @@ -205,16 +198,10 @@ class PacketQueue implements SendMessageStatusListener { //packet.setKeyUsed(keyUsed); //packet.setTagsSent(tagsSent); packet.incrementSends(); - if (_log.shouldLog(Log.DEBUG)) { - String msg = "SEND " + packet - + " send # " + packet.getNumSends() - + " sendTime: " + (end-begin) - + " con: " + conStr; - _log.debug(msg); - } Connection c = packet.getConnection(); String suffix = (c != null ? "wsize " + c.getOptions().getWindowSize() + " rto " + c.getOptions().getRTO() : null); - _connectionManager.getPacketHandler().displayPacket(packet, "SEND", suffix); + if (_log.shouldDebug()) + _connectionManager.getPacketHandler().displayPacket(packet, "SEND", suffix); if (I2PSocketManagerFull.pcapWriter != null && _context.getBooleanProperty(I2PSocketManagerFull.PROP_PCAP)) packet.logTCPDump(); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/PcapWriter.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/PcapWriter.java index 754ebf28a5ef970288fd89142aa584a820f336a0..9a3c3e0be4006c3a9c868d476ff2fd7b5e988e6c 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/PcapWriter.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/PcapWriter.java @@ -272,7 +272,7 @@ public class PcapWriter { // TODO just use a recent high unackedIn count? // following is from ConnectionPacketHandler // this is not interesting, we have lots of buffers - long ready = con.getInputStream().getHighestReadyBockId(); + long ready = con.getInputStream().getHighestReadyBlockId(); int available = con.getOptions().getInboundBufferSize() - con.getInputStream().getTotalReadySize(); int allowedBlocks = available/con.getOptions().getMaxMessageSize(); window = (ready + allowedBlocks) - pkt.getSequenceNum(); diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/SchedulerImpl.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/SchedulerImpl.java index 7a5b63574bd305f23067518a515425c7c22094d4..41085a30d25760ea56a7f4f4c54774571d9cd223 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/SchedulerImpl.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/SchedulerImpl.java @@ -16,7 +16,7 @@ abstract class SchedulerImpl implements TaskScheduler { } protected void reschedule(long msToWait, Connection con) { - _context.simpleScheduler().addEvent(con.getConnectionEvent(), msToWait); + _context.simpleTimer2().addEvent(con.getConnectionEvent(), msToWait); } @Override diff --git a/apps/streaming/java/test/junit/net/i2p/client/streaming/impl/MessageInputStreamTest.java b/apps/streaming/java/test/junit/net/i2p/client/streaming/impl/MessageInputStreamTest.java index 284bc193b6863f6c7855900b1c88bbc73cb1ffce..f1f805bb6581c3f0c9dc6f4e7233e8cb2a662bd6 100644 --- a/apps/streaming/java/test/junit/net/i2p/client/streaming/impl/MessageInputStreamTest.java +++ b/apps/streaming/java/test/junit/net/i2p/client/streaming/impl/MessageInputStreamTest.java @@ -20,11 +20,13 @@ import net.i2p.util.Log; public class MessageInputStreamTest extends TestCase { private I2PAppContext _context; private Log _log; + private ConnectionOptions _options; @Before public void setUp() { _context = I2PAppContext.getGlobalContext(); _log = _context.logManager().getLog(MessageInputStreamTest.class); + _options = new ConnectionOptions(); } @Test @@ -32,7 +34,8 @@ public class MessageInputStreamTest extends TestCase { byte orig[] = new byte[256*1024]; _context.random().nextBytes(orig); - MessageInputStream in = new MessageInputStream(_context); + MessageInputStream in = new MessageInputStream(_context, _options.getMaxMessageSize(), + _options.getMaxWindowSize(), _options.getInboundBufferSize()); for (int i = 0; i < orig.length / 1024; i++) { byte msg[] = new byte[1024]; System.arraycopy(orig, i*1024, msg, 0, 1024); @@ -58,7 +61,8 @@ public class MessageInputStreamTest extends TestCase { byte orig[] = new byte[256*1024]; _context.random().nextBytes(orig); - MessageInputStream in = new MessageInputStream(_context); + MessageInputStream in = new MessageInputStream(_context, _options.getMaxMessageSize(), + _options.getMaxWindowSize(), _options.getInboundBufferSize()); ArrayList<Integer> order = new ArrayList<Integer>(32); for (int i = 0; i < orig.length / 1024; i++) order.add(new Integer(i)); @@ -90,7 +94,8 @@ public class MessageInputStreamTest extends TestCase { byte orig[] = new byte[256*1024]; _context.random().nextBytes(orig); - MessageInputStream in = new MessageInputStream(_context); + MessageInputStream in = new MessageInputStream(_context, _options.getMaxMessageSize(), + _options.getMaxWindowSize(), _options.getInboundBufferSize()); for (int n = 0; n < 3; n++) { ArrayList<Integer> order = new ArrayList<Integer>(32); for (int i = 0; i < orig.length / 1024; i++) @@ -125,7 +130,8 @@ public class MessageInputStreamTest extends TestCase { byte read[] = new byte[orig.length]; _context.random().nextBytes(orig); - MessageInputStream in = new MessageInputStream(_context); + MessageInputStream in = new MessageInputStream(_context, _options.getMaxMessageSize(), + _options.getMaxWindowSize(), _options.getInboundBufferSize()); ArrayList<Integer> order = new ArrayList<Integer>(32); for (int i = 0; i < orig.length / 1024; i++) order.add(new Integer(i)); diff --git a/apps/susidns/locale/messages_uk.po b/apps/susidns/locale/messages_uk.po index dfafafd509ea928ae23cf8986ce5a10d7c7da5b7..ea20681f2c6304ded8755bad6f93ff1a516b1140 100644 --- a/apps/susidns/locale/messages_uk.po +++ b/apps/susidns/locale/messages_uk.po @@ -10,6 +10,8 @@ # Denis Blank <gribua@gmail.com>, 2011 # Denis Blank <gribua@gmail.com>, 2011 # LinuxChata, 2014 +# LinuxChata, 2014 +# madjong <madjong@i2pmail.org>, 2014 # madjong <madjong@i2pmail.org>, 2014 # Denis Blank <gribua@gmail.com>, 2012 msgid "" @@ -17,8 +19,8 @@ msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-09-17 21:49+0000\n" -"PO-Revision-Date: 2014-12-25 14:03+0000\n" -"Last-Translator: madjong <madjong@i2pmail.org>\n" +"PO-Revision-Date: 2015-02-18 19:51+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" diff --git a/apps/susidns/src/WEB-INF/web-template.xml b/apps/susidns/src/WEB-INF/web-template.xml index 599826246b4edbb48d0f426db5a7bf53dcd0d566..1937a5b14f067ecf16879818581b415760d882a5 100644 --- a/apps/susidns/src/WEB-INF/web-template.xml +++ b/apps/susidns/src/WEB-INF/web-template.xml @@ -42,6 +42,11 @@ <url-pattern>/index</url-pattern> </servlet-mapping> + <servlet-mapping> + <servlet-name>i2p.susi.dns.jsp.export_jsp</servlet-name> + <url-pattern>/export</url-pattern> + </servlet-mapping> + <session-config> <session-timeout> 30 diff --git a/apps/susidns/src/bundle-messages.sh b/apps/susidns/src/bundle-messages.sh index b16b59878f8707c56643313d1f76fb1a0f3001a5..02b13080b2d8587464930a36e6a03cedbb98b37d 100755 --- a/apps/susidns/src/bundle-messages.sh +++ b/apps/susidns/src/bundle-messages.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java b/apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java index 5a147a66a3722a1b31e5a3881423a46e84819db3..2faefb8531e1d5eb7934ec40a7b993ae37add129 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java @@ -21,12 +21,15 @@ package i2p.susi.dns; +import java.io.IOException; +import java.io.Writer; import java.util.Arrays; import java.util.LinkedList; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Properties; +import java.util.SortedMap; import net.i2p.client.naming.NamingService; import net.i2p.data.DataFormatException; @@ -196,7 +199,8 @@ public class NamingServiceBean extends AddressbookBean } } AddressBean array[] = list.toArray(new AddressBean[list.size()]); - Arrays.sort( array, sorter ); + if (!(results instanceof SortedMap)) + Arrays.sort( array, sorter ); entries = array; message = generateLoadMessage(); @@ -351,4 +355,21 @@ public class NamingServiceBean extends AddressbookBean rv.setProperties(outProps); return rv; } + + /** + * @since 0.9.20 + */ + public void export(Writer out) throws IOException { + Properties searchProps = new Properties(); + // only blockfile needs this + searchProps.setProperty("list", getFileName()); + if (filter != null) { + String startsAt = filter.equals("0-9") ? "[0-9]" : filter; + searchProps.setProperty("startsWith", startsAt); + } + if (search != null && search.length() > 0) + searchProps.setProperty("search", search.toLowerCase(Locale.US)); + getNamingService().export(out, searchProps); + // No post-filtering for hosts.txt naming services. It is what it is. + } } diff --git a/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java b/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java index 15d394336e6f9544317643c90364d1ec1ea19c62..ec869f62550b08488d294821decc370f778f96d0 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/SubscriptionsBean.java @@ -112,6 +112,8 @@ public class SubscriptionsBean extends BaseBean out.println(url); } out.close(); + if (out.checkError()) + throw new IOException("Failed write to " + file); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); diff --git a/apps/susidns/src/jsp/addressbook.jsp b/apps/susidns/src/jsp/addressbook.jsp index 6b7801dd034509f9e9ade02977f84bb9b0f1b775..806504b516f4455eb93ab6a9e2f4dbe3a4178cab 100644 --- a/apps/susidns/src/jsp/addressbook.jsp +++ b/apps/susidns/src/jsp/addressbook.jsp @@ -178,7 +178,20 @@ ${book.loadBookMessages} </div></form> </c:if> +<form action="export" method="GET" target="_top"> +<div id="buttons"> +<p class="buttons"> +<input type="hidden" name="book" value="${book.book}"> +<c:if test="${book.search} != null && ${book.search}.length() > 0"> +<input type="hidden" name="search" value="${book.search}"> </c:if> +<c:if test="${book.hasFilter}"> +<input type="hidden" name="filter" value="${book.filter}"> +</c:if> +<input type="submit" class="export" value="<%=intl._("Export in hosts.txt format")%>" /> +</p></div></form> + +</c:if><% /* book.notEmpty */ %> <c:if test="${book.isEmpty}"> <div id="book"> diff --git a/apps/susidns/src/jsp/export.jsp b/apps/susidns/src/jsp/export.jsp new file mode 100644 index 0000000000000000000000000000000000000000..39440ecf4254eb09107c05c5d3bbe505b537664e --- /dev/null +++ b/apps/susidns/src/jsp/export.jsp @@ -0,0 +1,35 @@ +<% +/* + * This file is part of susidns project, see http://susi.i2p/ + * + * Copyright (C) 2005 <susi23@mail.i2p> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + + // http://www.crazysquirrel.com/computing/general/form-encoding.jspx + if (request.getCharacterEncoding() == null) + request.setCharacterEncoding("UTF-8"); +%> +<%@page pageEncoding="UTF-8"%> +<%@page trimDirectiveWhitespaces="true"%> +<%@ page contentType="text/plain"%> +<jsp:useBean id="book" class="i2p.susi.dns.NamingServiceBean" scope="session" /> +<jsp:setProperty name="book" property="*" /> +<jsp:setProperty name="book" property="resetDeletionMarks" value="1"/> +<% + book.export(out); +%> diff --git a/apps/susimail/bundle-messages.sh b/apps/susimail/bundle-messages.sh index bb57c9beacce518bc2dc04191dbab4fbb3b1d085..115aafe7246f91435f842a640d896f3733741cb4 100644 --- a/apps/susimail/bundle-messages.sh +++ b/apps/susimail/bundle-messages.sh @@ -25,7 +25,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/apps/susimail/locale/messages_en.po b/apps/susimail/locale/messages_en.po index 76cdcc1121ab6e390a3f3845576741a30ffd89e8..022acdd90841451f36bd5dfcbf86d04057f6d078 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: 2015-02-06 18:28+0000\n" +"POT-Creation-Date: 2015-03-29 14:30+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" @@ -23,324 +23,324 @@ msgstr "" msgid "No encoder found for encoding \\''{0}\\''." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:324 -#: src/src/i2p/susi/webmail/WebMail.java:338 -#: src/src/i2p/susi/webmail/WebMail.java:990 +#: src/src/i2p/susi/webmail/WebMail.java:325 +#: src/src/i2p/susi/webmail/WebMail.java:339 +#: src/src/i2p/susi/webmail/WebMail.java:991 msgid "Re:" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:328 -#: src/src/i2p/susi/webmail/WebMail.java:342 -#: src/src/i2p/susi/webmail/WebMail.java:1028 +#: src/src/i2p/susi/webmail/WebMail.java:329 +#: src/src/i2p/susi/webmail/WebMail.java:343 +#: src/src/i2p/susi/webmail/WebMail.java:1029 msgid "Fwd:" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:579 +#: src/src/i2p/susi/webmail/WebMail.java:580 msgid "unknown" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:600 +#: src/src/i2p/susi/webmail/WebMail.java:601 msgid "Warning: no charset found, fallback to US-ASCII." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:614 +#: src/src/i2p/susi/webmail/WebMail.java:615 #, java-format msgid "Charset \\''{0}\\'' not supported." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:618 +#: src/src/i2p/susi/webmail/WebMail.java:619 #, java-format msgid "Part ({0}) not shown, because of {1}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:654 -#: src/src/i2p/susi/webmail/WebMail.java:657 +#: src/src/i2p/susi/webmail/WebMail.java:655 +#: src/src/i2p/susi/webmail/WebMail.java:658 #, java-format msgid "Download attachment {0}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:658 +#: src/src/i2p/susi/webmail/WebMail.java:659 msgid "File is packed into a zipfile for security reasons." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:663 +#: src/src/i2p/susi/webmail/WebMail.java:664 #, java-format msgid "Attachment ({0})." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:714 +#: src/src/i2p/susi/webmail/WebMail.java:715 msgid "Need username for authentication." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:718 +#: src/src/i2p/susi/webmail/WebMail.java:719 msgid "Need password for authentication." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:722 +#: src/src/i2p/susi/webmail/WebMail.java:723 msgid "Need hostname for connect." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:727 +#: src/src/i2p/susi/webmail/WebMail.java:728 msgid "Need port number for pop3 connect." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:734 +#: src/src/i2p/susi/webmail/WebMail.java:735 msgid "POP3 port number is not in range 0..65535." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:740 +#: src/src/i2p/susi/webmail/WebMail.java:741 msgid "POP3 port number is invalid." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:746 +#: src/src/i2p/susi/webmail/WebMail.java:747 msgid "Need port number for smtp connect." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:753 +#: src/src/i2p/susi/webmail/WebMail.java:754 msgid "SMTP port number is not in range 0..65535." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:759 +#: src/src/i2p/susi/webmail/WebMail.java:760 msgid "SMTP port number is invalid." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:833 +#: src/src/i2p/susi/webmail/WebMail.java:834 msgid "User logged out." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:836 +#: src/src/i2p/susi/webmail/WebMail.java:837 msgid "Internal error, lost connection." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:993 +#: src/src/i2p/susi/webmail/WebMail.java:994 #, java-format msgid "On {0} {1} wrote:" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1040 +#: src/src/i2p/susi/webmail/WebMail.java:1041 msgid "begin forwarded mail" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1062 +#: src/src/i2p/susi/webmail/WebMail.java:1063 msgid "end forwarded mail" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1069 -#: src/src/i2p/susi/webmail/WebMail.java:2367 +#: src/src/i2p/susi/webmail/WebMail.java:1070 +#: src/src/i2p/susi/webmail/WebMail.java:2369 msgid "Could not fetch mail body." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1099 +#: src/src/i2p/susi/webmail/WebMail.java:1100 msgid "Message id not valid." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1137 +#: src/src/i2p/susi/webmail/WebMail.java:1138 msgid "Configuration reloaded" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1198 +#: src/src/i2p/susi/webmail/WebMail.java:1199 #, java-format msgid "No Encoding found for {0}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1202 +#: src/src/i2p/susi/webmail/WebMail.java:1203 #, java-format msgid "Could not encode data: {0}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1207 +#: src/src/i2p/susi/webmail/WebMail.java:1208 #, java-format msgid "Error reading uploaded file: {0}" msgstr "" #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1292 -#: src/src/i2p/susi/webmail/WebMail.java:1295 +#: src/src/i2p/susi/webmail/WebMail.java:1293 +#: src/src/i2p/susi/webmail/WebMail.java:1296 msgid "Attachment not found." msgstr "" #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1322 -#: src/src/i2p/susi/webmail/WebMail.java:1324 +#: src/src/i2p/susi/webmail/WebMail.java:1323 +#: src/src/i2p/susi/webmail/WebMail.java:1325 msgid "Message not found." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1369 -#: src/src/i2p/susi/webmail/WebMail.java:1497 +#: src/src/i2p/susi/webmail/WebMail.java:1370 +#: src/src/i2p/susi/webmail/WebMail.java:1498 msgid "Invalid pagesize number, resetting to default value." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1393 +#: src/src/i2p/susi/webmail/WebMail.java:1394 msgid "No messages marked for deletion." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1409 +#: src/src/i2p/susi/webmail/WebMail.java:1410 #, java-format msgid "1 message deleted." msgid_plural "{0} messages deleted." msgstr[0] "" msgstr[1] "" -#: src/src/i2p/susi/webmail/WebMail.java:1476 +#: src/src/i2p/susi/webmail/WebMail.java:1477 msgid "Configuration saved" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1696 -#: src/src/i2p/susi/webmail/WebMail.java:2157 +#: src/src/i2p/susi/webmail/WebMail.java:1697 +#: src/src/i2p/susi/webmail/WebMail.java:2159 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:1701 +#: src/src/i2p/susi/webmail/WebMail.java:1702 #, java-format msgid "1 Message" msgid_plural "{0} Messages" msgstr[0] "" msgstr[1] "" -#: src/src/i2p/susi/webmail/WebMail.java:1707 +#: src/src/i2p/susi/webmail/WebMail.java:1708 msgid "Show Message" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1709 +#: src/src/i2p/susi/webmail/WebMail.java:1710 msgid "New Message" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1711 +#: src/src/i2p/susi/webmail/WebMail.java:1712 msgid "Configuration" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1722 +#: src/src/i2p/susi/webmail/WebMail.java:1723 msgid "SusiMail" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1735 +#: src/src/i2p/susi/webmail/WebMail.java:1736 msgid "Message has not been sent. Do you want to discard it?" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1797 +#: src/src/i2p/susi/webmail/WebMail.java:1798 #, java-format msgid "Error decoding content: {0}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1905 +#: src/src/i2p/susi/webmail/WebMail.java:1907 msgid "no subject" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1922 +#: src/src/i2p/susi/webmail/WebMail.java:1924 msgid "Found no valid sender address." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1928 +#: src/src/i2p/susi/webmail/WebMail.java:1930 #, java-format msgid "Found no valid address in \\''{0}\\''." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:1949 +#: src/src/i2p/susi/webmail/WebMail.java:1951 msgid "No recipients found." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2013 +#: src/src/i2p/susi/webmail/WebMail.java:2015 msgid "Mail sent." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2057 +#: src/src/i2p/susi/webmail/WebMail.java:2059 msgid "Send" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2058 -#: src/src/i2p/susi/webmail/WebMail.java:2273 -#: src/src/i2p/susi/webmail/WebMail.java:2407 +#: src/src/i2p/susi/webmail/WebMail.java:2060 +#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2409 msgid "Cancel" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2101 -#: src/src/i2p/susi/webmail/WebMail.java:2200 -#: src/src/i2p/susi/webmail/WebMail.java:2355 +#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2202 +#: src/src/i2p/susi/webmail/WebMail.java:2357 msgid "From" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2102 +#: src/src/i2p/susi/webmail/WebMail.java:2104 msgid "To" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2105 msgid "Cc" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2104 +#: src/src/i2p/susi/webmail/WebMail.java:2106 msgid "Bcc" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2105 +#: src/src/i2p/susi/webmail/WebMail.java:2107 msgid "Bcc to self" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2106 -#: src/src/i2p/susi/webmail/WebMail.java:2201 -#: src/src/i2p/susi/webmail/WebMail.java:2357 +#: src/src/i2p/susi/webmail/WebMail.java:2108 +#: src/src/i2p/susi/webmail/WebMail.java:2203 +#: src/src/i2p/susi/webmail/WebMail.java:2359 msgid "Subject" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2109 +#: src/src/i2p/susi/webmail/WebMail.java:2111 msgid "Add Attachment" msgstr "" #. TODO disable/hide in JS if no file selected -#: src/src/i2p/susi/webmail/WebMail.java:2111 +#: src/src/i2p/susi/webmail/WebMail.java:2113 msgid "Add another attachment" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2117 +#: src/src/i2p/susi/webmail/WebMail.java:2119 msgid "Attachments" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2126 +#: src/src/i2p/susi/webmail/WebMail.java:2128 msgid "Delete selected attachments" msgstr "" #. current postman hq length limits 16/12, new postman version 32/32 -#: src/src/i2p/susi/webmail/WebMail.java:2145 +#: src/src/i2p/susi/webmail/WebMail.java:2147 msgid "User" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2146 +#: src/src/i2p/susi/webmail/WebMail.java:2148 msgid "Password" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2151 +#: src/src/i2p/susi/webmail/WebMail.java:2153 msgid "Host" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2152 +#: src/src/i2p/susi/webmail/WebMail.java:2154 msgid "POP3 Port" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2153 +#: src/src/i2p/susi/webmail/WebMail.java:2155 msgid "SMTP Port" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2158 +#: src/src/i2p/susi/webmail/WebMail.java:2160 msgid "Read Mail Offline" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2162 -#: src/src/i2p/susi/webmail/WebMail.java:2291 +#: src/src/i2p/susi/webmail/WebMail.java:2164 +#: src/src/i2p/susi/webmail/WebMail.java:2293 msgid "Settings" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2165 +#: src/src/i2p/susi/webmail/WebMail.java:2167 msgid "Learn about I2P mail" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2166 +#: src/src/i2p/susi/webmail/WebMail.java:2168 msgid "Create Account" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2179 -#: src/src/i2p/susi/webmail/WebMail.java:2335 +#: src/src/i2p/susi/webmail/WebMail.java:2181 +#: src/src/i2p/susi/webmail/WebMail.java:2337 msgid "New" msgstr "" @@ -350,139 +350,139 @@ msgstr "" #. button( REPLYALL, _("Reply All") ) + #. button( FORWARD, _("Forward") ) + spacer + #. button( DELETE, _("Delete") ) + spacer + -#: src/src/i2p/susi/webmail/WebMail.java:2186 +#: src/src/i2p/susi/webmail/WebMail.java:2188 msgid "Check Mail" msgstr "" #. if (Config.hasConfigFile()) #. out.println(button( RELOAD, _("Reload Config") ) + spacer); -#: src/src/i2p/susi/webmail/WebMail.java:2189 +#: src/src/i2p/susi/webmail/WebMail.java:2191 msgid "Logout" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2202 -#: src/src/i2p/susi/webmail/WebMail.java:2359 +#: src/src/i2p/susi/webmail/WebMail.java:2204 +#: src/src/i2p/susi/webmail/WebMail.java:2361 msgid "Date" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2205 +#: src/src/i2p/susi/webmail/WebMail.java:2207 msgid "Size" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2246 +#: src/src/i2p/susi/webmail/WebMail.java:2248 msgid "Message is new" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2249 +#: src/src/i2p/susi/webmail/WebMail.java:2251 msgid "Message has an attachment" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2251 +#: src/src/i2p/susi/webmail/WebMail.java:2253 msgid "Message is spam" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2259 +#: src/src/i2p/susi/webmail/WebMail.java:2261 msgid "No messages" msgstr "" #. TODO ngettext -#: src/src/i2p/susi/webmail/WebMail.java:2271 +#: src/src/i2p/susi/webmail/WebMail.java:2273 msgid "Really delete the marked messages?" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2272 +#: src/src/i2p/susi/webmail/WebMail.java:2274 msgid "Yes, really delete them!" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2277 msgid "Delete Selected" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2277 +#: src/src/i2p/susi/webmail/WebMail.java:2279 msgid "Mark All" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2279 +#: src/src/i2p/susi/webmail/WebMail.java:2281 msgid "Clear All" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 msgid "First" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 -#: src/src/i2p/susi/webmail/WebMail.java:2345 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2347 msgid "Previous" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2309 #, java-format msgid "Page {0} of {1}" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 msgid "Last" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 -#: src/src/i2p/susi/webmail/WebMail.java:2347 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 +#: src/src/i2p/susi/webmail/WebMail.java:2349 msgid "Next" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Really delete this message?" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Yes, really delete it!" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2336 +#: src/src/i2p/susi/webmail/WebMail.java:2338 msgid "Reply" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2337 +#: src/src/i2p/susi/webmail/WebMail.java:2339 msgid "Reply All" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2338 +#: src/src/i2p/susi/webmail/WebMail.java:2340 msgid "Forward" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2339 +#: src/src/i2p/susi/webmail/WebMail.java:2341 msgid "Save As" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2341 #: src/src/i2p/susi/webmail/WebMail.java:2343 +#: src/src/i2p/susi/webmail/WebMail.java:2345 msgid "Delete" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2346 +#: src/src/i2p/susi/webmail/WebMail.java:2348 msgid "Back to Folder" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2371 +#: src/src/i2p/susi/webmail/WebMail.java:2373 msgid "Could not fetch mail." msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2389 +#: src/src/i2p/susi/webmail/WebMail.java:2391 msgid "Folder Page Size" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2392 +#: src/src/i2p/susi/webmail/WebMail.java:2394 msgid "Set" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2395 +#: src/src/i2p/susi/webmail/WebMail.java:2397 msgid "Advanced Configuration" msgstr "" -#: src/src/i2p/susi/webmail/WebMail.java:2406 +#: src/src/i2p/susi/webmail/WebMail.java:2408 msgid "Save Configuration" msgstr "" diff --git a/apps/susimail/locale/messages_id.po b/apps/susimail/locale/messages_in.po similarity index 100% rename from apps/susimail/locale/messages_id.po rename to apps/susimail/locale/messages_in.po diff --git a/apps/susimail/locale/messages_mg.po b/apps/susimail/locale/messages_mg.po new file mode 100644 index 0000000000000000000000000000000000000000..8b974d0931cce86283e9f8b163fd6e561f9fb0ac --- /dev/null +++ b/apps/susimail/locale/messages_mg.po @@ -0,0 +1,530 @@ +# I2P +# Copyright (C) 2009 The I2P Project +# This file is distributed under the same license as the susimail package. +# To contribute translations, see http://www.i2p2.de/newdevelopers +# +# Translators: +# topdog101 <topdog101@free.fr>, 2014 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-02-06 18:33+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Malagasy (http://www.transifex.com/projects/p/I2P/language/mg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mg\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: src/src/i2p/susi/webmail/MailPart.java:207 +#, java-format +msgid "No encoder found for encoding \\''{0}\\''." +msgstr "Tsy misy famahana mba hamahana ny \\''{0}\\''." + +#: src/src/i2p/susi/webmail/WebMail.java:325 +#: src/src/i2p/susi/webmail/WebMail.java:339 +#: src/src/i2p/susi/webmail/WebMail.java:991 +msgid "Re:" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:329 +#: src/src/i2p/susi/webmail/WebMail.java:343 +#: src/src/i2p/susi/webmail/WebMail.java:1029 +msgid "Fwd:" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:580 +msgid "unknown" +msgstr "Tsy fantatra" + +#: src/src/i2p/susi/webmail/WebMail.java:601 +msgid "Warning: no charset found, fallback to US-ASCII." +msgstr "Tandremo: tsy misy tarehin-tsoratra hita, miverina any amin'ny US-ASCII." + +#: src/src/i2p/susi/webmail/WebMail.java:615 +#, java-format +msgid "Charset \\''{0}\\'' not supported." +msgstr "Tarehin-tsoratra \\''{0}\\'' tsy zaka." + +#: src/src/i2p/susi/webmail/WebMail.java:619 +#, java-format +msgid "Part ({0}) not shown, because of {1}" +msgstr "Ampahany ({0}) tsy aseho, noho i {1}" + +#: src/src/i2p/susi/webmail/WebMail.java:655 +#: src/src/i2p/susi/webmail/WebMail.java:658 +#, java-format +msgid "Download attachment {0}" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:659 +msgid "File is packed into a zipfile for security reasons." +msgstr "Natao ao anaty zip ny fisy mba ho fiarovana." + +#: src/src/i2p/susi/webmail/WebMail.java:664 +#, java-format +msgid "Attachment ({0})." +msgstr "Namiparahina ({0})." + +#: src/src/i2p/susi/webmail/WebMail.java:715 +msgid "Need username for authentication." +msgstr "Ilaina ny anaran'ny mpampiasa mba ahafahana mihiditra." + +#: src/src/i2p/susi/webmail/WebMail.java:719 +msgid "Need password for authentication." +msgstr "Ilaina ny teny miafin'ny mpampiasa mba ahafahana mihiditra." + +#: src/src/i2p/susi/webmail/WebMail.java:723 +msgid "Need hostname for connect." +msgstr "Ilaina ny anaran'ny solontsaina mba hifandraisana." + +#: src/src/i2p/susi/webmail/WebMail.java:728 +msgid "Need port number for pop3 connect." +msgstr "Ilaina ny port fifandraisan'ny pop3." + +#: src/src/i2p/susi/webmail/WebMail.java:735 +msgid "POP3 port number is not in range 0..65535." +msgstr "Tsy ao anelelanelan'ny 0..65535 ny isan'ny port POP3." + +#: src/src/i2p/susi/webmail/WebMail.java:741 +msgid "POP3 port number is invalid." +msgstr "Diso ny laharan'ny port POP3." + +#: src/src/i2p/susi/webmail/WebMail.java:747 +msgid "Need port number for smtp connect." +msgstr "Ilaina ny port fifandraisan'ny smtp." + +#: src/src/i2p/susi/webmail/WebMail.java:754 +msgid "SMTP port number is not in range 0..65535." +msgstr "Tsy ao anelelanelan'ny 0..65535 ny isan'ny port SMTP." + +#: src/src/i2p/susi/webmail/WebMail.java:760 +msgid "SMTP port number is invalid." +msgstr "Diso ny laharan'ny port SMTP." + +#: src/src/i2p/susi/webmail/WebMail.java:834 +msgid "User logged out." +msgstr "Niala tanteraka ny mpampiasa." + +#: src/src/i2p/susi/webmail/WebMail.java:837 +msgid "Internal error, lost connection." +msgstr "Tsy fihetezany anatiny, tapaka ny fifandraisana." + +#: src/src/i2p/susi/webmail/WebMail.java:994 +#, java-format +msgid "On {0} {1} wrote:" +msgstr "Tamin''ny {0} {1} dia nanoratra :" + +#: src/src/i2p/susi/webmail/WebMail.java:1041 +msgid "begin forwarded mail" +msgstr "Fiantomboan'ny fampanarahana ny mailaka" + +#: src/src/i2p/susi/webmail/WebMail.java:1063 +msgid "end forwarded mail" +msgstr "Fiafaran'ny fampanarahana ny mailaka" + +#: src/src/i2p/susi/webmail/WebMail.java:1070 +#: src/src/i2p/susi/webmail/WebMail.java:2369 +msgid "Could not fetch mail body." +msgstr "Tsy voasintona ny vatan'ny mailaka." + +#: src/src/i2p/susi/webmail/WebMail.java:1100 +msgid "Message id not valid." +msgstr "Diso ny laharan'ny mailaka." + +#: src/src/i2p/susi/webmail/WebMail.java:1138 +msgid "Configuration reloaded" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1199 +#, java-format +msgid "No Encoding found for {0}" +msgstr "Tsy ahitana famahana i {0}" + +#: src/src/i2p/susi/webmail/WebMail.java:1203 +#, java-format +msgid "Could not encode data: {0}" +msgstr "Tsy voafatotra ny data: {0}" + +#: src/src/i2p/susi/webmail/WebMail.java:1208 +#, java-format +msgid "Error reading uploaded file: {0}" +msgstr "Tsy voavaky ny fisy nampiakarina: {0}" + +#. error if we get here +#: src/src/i2p/susi/webmail/WebMail.java:1293 +#: src/src/i2p/susi/webmail/WebMail.java:1296 +msgid "Attachment not found." +msgstr "" + +#. error if we get here +#: src/src/i2p/susi/webmail/WebMail.java:1323 +#: src/src/i2p/susi/webmail/WebMail.java:1325 +msgid "Message not found." +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1370 +#: src/src/i2p/susi/webmail/WebMail.java:1498 +msgid "Invalid pagesize number, resetting to default value." +msgstr "Diso ny habe'ny pejy, averina amin'ny teo aloha." + +#: src/src/i2p/susi/webmail/WebMail.java:1394 +msgid "No messages marked for deletion." +msgstr "Tsy misy mailaka voafidy ho fafana." + +#: src/src/i2p/susi/webmail/WebMail.java:1410 +#, java-format +msgid "1 message deleted." +msgid_plural "{0} messages deleted." +msgstr[0] "1 mailaka voafafa" +msgstr[1] "{0} mailaka voafafa." + +#: src/src/i2p/susi/webmail/WebMail.java:1477 +msgid "Configuration saved" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1697 +#: src/src/i2p/susi/webmail/WebMail.java:2159 +msgid "Login" +msgstr "Mihidira" + +#. 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:1702 +#, java-format +msgid "1 Message" +msgid_plural "{0} Messages" +msgstr[0] "1 Mailaka" +msgstr[1] "{0} Mailaka" + +#: src/src/i2p/susi/webmail/WebMail.java:1708 +msgid "Show Message" +msgstr "Asehoy ny mailaka" + +#: src/src/i2p/susi/webmail/WebMail.java:1710 +msgid "New Message" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1712 +msgid "Configuration" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1723 +msgid "SusiMail" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1736 +msgid "Message has not been sent. Do you want to discard it?" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:1798 +#, java-format +msgid "Error decoding content: {0}" +msgstr "Misy olana ny famakiana ny vonto''atiny: {0}" + +#: src/src/i2p/susi/webmail/WebMail.java:1907 +msgid "no subject" +msgstr "tsy misy antony" + +#: src/src/i2p/susi/webmail/WebMail.java:1924 +msgid "Found no valid sender address." +msgstr "Tsy misy adiresy ara-dalana." + +#: src/src/i2p/susi/webmail/WebMail.java:1930 +#, java-format +msgid "Found no valid address in \\''{0}\\''." +msgstr "Tsy misy adiresy ara-dalana eo amin''ny \\\"{0}\\\"." + +#: src/src/i2p/susi/webmail/WebMail.java:1951 +msgid "No recipients found." +msgstr "Tsy misy handefasana hita." + +#: src/src/i2p/susi/webmail/WebMail.java:2015 +msgid "Mail sent." +msgstr "Lasa ny mailaka." + +#: src/src/i2p/susi/webmail/WebMail.java:2059 +msgid "Send" +msgstr "Alefaso" + +#: src/src/i2p/susi/webmail/WebMail.java:2060 +#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2409 +msgid "Cancel" +msgstr "Ajanony" + +#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2202 +#: src/src/i2p/susi/webmail/WebMail.java:2357 +msgid "From" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2104 +msgid "To" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2105 +msgid "Cc" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2106 +msgid "Bcc" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2107 +msgid "Bcc to self" +msgstr "Kopia ho an'ny mpandefa" + +#: src/src/i2p/susi/webmail/WebMail.java:2108 +#: src/src/i2p/susi/webmail/WebMail.java:2203 +#: src/src/i2p/susi/webmail/WebMail.java:2359 +msgid "Subject" +msgstr "Antony" + +#: src/src/i2p/susi/webmail/WebMail.java:2111 +msgid "Add Attachment" +msgstr "" + +#. TODO disable/hide in JS if no file selected +#: src/src/i2p/susi/webmail/WebMail.java:2113 +msgid "Add another attachment" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2119 +msgid "Attachments" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2128 +msgid "Delete selected attachments" +msgstr "" + +#. current postman hq length limits 16/12, new postman version 32/32 +#: src/src/i2p/susi/webmail/WebMail.java:2147 +msgid "User" +msgstr "Mpampiasa" + +#: src/src/i2p/susi/webmail/WebMail.java:2148 +msgid "Password" +msgstr "Teny miafina" + +#: src/src/i2p/susi/webmail/WebMail.java:2153 +msgid "Host" +msgstr "Mpampiantrano" + +#: src/src/i2p/susi/webmail/WebMail.java:2154 +msgid "POP3 Port" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2155 +msgid "SMTP Port" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2160 +msgid "Read Mail Offline" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2164 +#: src/src/i2p/susi/webmail/WebMail.java:2293 +msgid "Settings" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2167 +msgid "Learn about I2P mail" +msgstr "Fantaro ny momban'ny mailaka I2P" + +#: src/src/i2p/susi/webmail/WebMail.java:2168 +msgid "Create Account" +msgstr "Famoronana kaonty" + +#: src/src/i2p/susi/webmail/WebMail.java:2181 +#: src/src/i2p/susi/webmail/WebMail.java:2337 +msgid "New" +msgstr "Vaovao" + +#. In theory, these are valid and will apply to the first checked message, +#. but that's not obvious and did it work? +#. button( REPLY, _("Reply") ) + +#. button( REPLYALL, _("Reply All") ) + +#. button( FORWARD, _("Forward") ) + spacer + +#. button( DELETE, _("Delete") ) + spacer + +#: src/src/i2p/susi/webmail/WebMail.java:2188 +msgid "Check Mail" +msgstr "Sintony ny mailaka" + +#. if (Config.hasConfigFile()) +#. out.println(button( RELOAD, _("Reload Config") ) + spacer); +#: src/src/i2p/susi/webmail/WebMail.java:2191 +msgid "Logout" +msgstr "Mialà " + +#: src/src/i2p/susi/webmail/WebMail.java:2204 +#: src/src/i2p/susi/webmail/WebMail.java:2361 +msgid "Date" +msgstr "Daty" + +#: src/src/i2p/susi/webmail/WebMail.java:2207 +msgid "Size" +msgstr "Habe" + +#: src/src/i2p/susi/webmail/WebMail.java:2248 +msgid "Message is new" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2251 +msgid "Message has an attachment" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2253 +msgid "Message is spam" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2261 +msgid "No messages" +msgstr "" + +#. TODO ngettext +#: src/src/i2p/susi/webmail/WebMail.java:2273 +msgid "Really delete the marked messages?" +msgstr "Tena vonoina ve ny mailaka voafantina?" + +#: src/src/i2p/susi/webmail/WebMail.java:2274 +msgid "Yes, really delete them!" +msgstr "Eny, fafao tokoa!" + +#: src/src/i2p/susi/webmail/WebMail.java:2277 +msgid "Delete Selected" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2279 +msgid "Mark All" +msgstr "Fidio daholo" + +#: src/src/i2p/susi/webmail/WebMail.java:2281 +msgid "Clear All" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 +msgid "First" +msgstr "Voalohany" + +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2347 +msgid "Previous" +msgstr "Teo aloha" + +#: src/src/i2p/susi/webmail/WebMail.java:2309 +#, java-format +msgid "Page {0} of {1}" +msgstr "Pejy {0} amin''ny {1}" + +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 +msgid "Last" +msgstr "Farany" + +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 +#: src/src/i2p/susi/webmail/WebMail.java:2349 +msgid "Next" +msgstr "Manaraka" + +#: src/src/i2p/susi/webmail/WebMail.java:2325 +msgid "Really delete this message?" +msgstr "Tena voinoina tokoa ity mailaka ity ?" + +#: src/src/i2p/susi/webmail/WebMail.java:2325 +msgid "Yes, really delete it!" +msgstr "Eny, fafao tokoa!" + +#: src/src/i2p/susi/webmail/WebMail.java:2338 +msgid "Reply" +msgstr "Valio" + +#: src/src/i2p/susi/webmail/WebMail.java:2339 +msgid "Reply All" +msgstr "Valio daholo" + +#: src/src/i2p/susi/webmail/WebMail.java:2340 +msgid "Forward" +msgstr "Ampanarao" + +#: src/src/i2p/susi/webmail/WebMail.java:2341 +msgid "Save As" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2343 +#: src/src/i2p/susi/webmail/WebMail.java:2345 +msgid "Delete" +msgstr "Vonoy" + +#: src/src/i2p/susi/webmail/WebMail.java:2348 +msgid "Back to Folder" +msgstr "Miverina any amin'y dosier" + +#: src/src/i2p/susi/webmail/WebMail.java:2373 +msgid "Could not fetch mail." +msgstr "Tsy voasintona ny mailaka:" + +#: src/src/i2p/susi/webmail/WebMail.java:2391 +msgid "Folder Page Size" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2394 +msgid "Set" +msgstr "Fiomanana" + +#: src/src/i2p/susi/webmail/WebMail.java:2397 +msgid "Advanced Configuration" +msgstr "" + +#: src/src/i2p/susi/webmail/WebMail.java:2408 +msgid "Save Configuration" +msgstr "" + +#. this appears in the UI so translate +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:102 +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:751 +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:793 +msgid "No response from server" +msgstr "" + +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:668 +msgid "Error connecting to server" +msgstr "" + +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:673 +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:676 +msgid "Error opening mailbox" +msgstr "" + +#: src/src/i2p/susi/webmail/pop3/POP3MailBox.java:1025 +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:249 +msgid "Login failed" +msgstr "" + +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:214 +msgid "Cannot connect" +msgstr "" + +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:225 +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:237 +msgid "Server refused connection" +msgstr "" + +#. TODO which recipient? +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:262 +msgid "Mail rejected" +msgstr "" + +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:276 +#: src/src/i2p/susi/webmail/smtp/SMTPClient.java:279 +msgid "Error sending mail" +msgstr "" diff --git a/apps/susimail/locale/messages_nl.po b/apps/susimail/locale/messages_nl.po index 86c25fe01193b57f50e055f345518d9f6c3cb336..e03d7961a558914b198f1b4abbe0b616d747b19f 100644 --- a/apps/susimail/locale/messages_nl.po +++ b/apps/susimail/locale/messages_nl.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-03-04 08:29+0000\n" +"Last-Translator: Nathan Follens\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,170 +27,170 @@ msgstr "" msgid "No encoder found for encoding \\''{0}\\''." msgstr "Geen encoder gevonden voor de encoding \\''{0}\\''." -#: src/src/i2p/susi/webmail/WebMail.java:324 -#: src/src/i2p/susi/webmail/WebMail.java:338 -#: src/src/i2p/susi/webmail/WebMail.java:990 +#: src/src/i2p/susi/webmail/WebMail.java:325 +#: src/src/i2p/susi/webmail/WebMail.java:339 +#: src/src/i2p/susi/webmail/WebMail.java:991 msgid "Re:" msgstr "Re:" -#: src/src/i2p/susi/webmail/WebMail.java:328 -#: src/src/i2p/susi/webmail/WebMail.java:342 -#: src/src/i2p/susi/webmail/WebMail.java:1028 +#: src/src/i2p/susi/webmail/WebMail.java:329 +#: src/src/i2p/susi/webmail/WebMail.java:343 +#: src/src/i2p/susi/webmail/WebMail.java:1029 msgid "Fwd:" msgstr "Fwd:" -#: src/src/i2p/susi/webmail/WebMail.java:579 +#: src/src/i2p/susi/webmail/WebMail.java:580 msgid "unknown" msgstr "onbekend" -#: src/src/i2p/susi/webmail/WebMail.java:600 +#: src/src/i2p/susi/webmail/WebMail.java:601 msgid "Warning: no charset found, fallback to US-ASCII." msgstr "Waarschuwing: geen charset gevonden, terugval naar US-ASCII." -#: src/src/i2p/susi/webmail/WebMail.java:614 +#: src/src/i2p/susi/webmail/WebMail.java:615 #, java-format msgid "Charset \\''{0}\\'' not supported." msgstr "Charset \\''{0}\\'' niet ondersteund." -#: src/src/i2p/susi/webmail/WebMail.java:618 +#: src/src/i2p/susi/webmail/WebMail.java:619 #, java-format msgid "Part ({0}) not shown, because of {1}" msgstr "Deel ({0}) niet getoond, vanwege {1}" -#: src/src/i2p/susi/webmail/WebMail.java:654 -#: src/src/i2p/susi/webmail/WebMail.java:657 +#: src/src/i2p/susi/webmail/WebMail.java:655 +#: src/src/i2p/susi/webmail/WebMail.java:658 #, java-format msgid "Download attachment {0}" msgstr "Download bijlage {0}" -#: src/src/i2p/susi/webmail/WebMail.java:658 +#: src/src/i2p/susi/webmail/WebMail.java:659 msgid "File is packed into a zipfile for security reasons." msgstr "Bestand is verpakt in een zipbestand wegens veiligheid." -#: src/src/i2p/susi/webmail/WebMail.java:663 +#: src/src/i2p/susi/webmail/WebMail.java:664 #, java-format msgid "Attachment ({0})." msgstr "Bijlage ({0})." -#: src/src/i2p/susi/webmail/WebMail.java:714 +#: src/src/i2p/susi/webmail/WebMail.java:715 msgid "Need username for authentication." msgstr "Gebruikersnaam nodig voor authenticatie." -#: src/src/i2p/susi/webmail/WebMail.java:718 +#: src/src/i2p/susi/webmail/WebMail.java:719 msgid "Need password for authentication." msgstr "Wachtwoord nodig voor authenticatie." -#: src/src/i2p/susi/webmail/WebMail.java:722 +#: src/src/i2p/susi/webmail/WebMail.java:723 msgid "Need hostname for connect." msgstr "Hostnaam nodig voor verbinding." -#: src/src/i2p/susi/webmail/WebMail.java:727 +#: src/src/i2p/susi/webmail/WebMail.java:728 msgid "Need port number for pop3 connect." msgstr "Poortnummer nodig voor pop3 verbinding." -#: src/src/i2p/susi/webmail/WebMail.java:734 +#: src/src/i2p/susi/webmail/WebMail.java:735 msgid "POP3 port number is not in range 0..65535." msgstr "POP3 poortnummer valt niet in het bereik 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:740 +#: src/src/i2p/susi/webmail/WebMail.java:741 msgid "POP3 port number is invalid." msgstr "POP3 poortnummer is ongeldig." -#: src/src/i2p/susi/webmail/WebMail.java:746 +#: src/src/i2p/susi/webmail/WebMail.java:747 msgid "Need port number for smtp connect." msgstr "Poortnummer nodig voor smtp verbinding." -#: src/src/i2p/susi/webmail/WebMail.java:753 +#: src/src/i2p/susi/webmail/WebMail.java:754 msgid "SMTP port number is not in range 0..65535." msgstr "SMTP poortnummer valt niet in het bereik 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:759 +#: src/src/i2p/susi/webmail/WebMail.java:760 msgid "SMTP port number is invalid." msgstr "SMTP poortnummer is ongeldig." -#: src/src/i2p/susi/webmail/WebMail.java:833 +#: src/src/i2p/susi/webmail/WebMail.java:834 msgid "User logged out." msgstr "Gebruiker is uitgelogged." -#: src/src/i2p/susi/webmail/WebMail.java:836 +#: src/src/i2p/susi/webmail/WebMail.java:837 msgid "Internal error, lost connection." msgstr "Interne fout, verbinding verbroken." -#: src/src/i2p/susi/webmail/WebMail.java:993 +#: src/src/i2p/susi/webmail/WebMail.java:994 #, java-format msgid "On {0} {1} wrote:" msgstr "Op {0} schreef {1}:" -#: src/src/i2p/susi/webmail/WebMail.java:1040 +#: src/src/i2p/susi/webmail/WebMail.java:1041 msgid "begin forwarded mail" msgstr "begin doorgestuurde mail" -#: src/src/i2p/susi/webmail/WebMail.java:1062 +#: src/src/i2p/susi/webmail/WebMail.java:1063 msgid "end forwarded mail" msgstr "einde doorgestuurde mail" -#: src/src/i2p/susi/webmail/WebMail.java:1069 -#: src/src/i2p/susi/webmail/WebMail.java:2367 +#: src/src/i2p/susi/webmail/WebMail.java:1070 +#: src/src/i2p/susi/webmail/WebMail.java:2369 msgid "Could not fetch mail body." msgstr "Kon de body van het bericht niet ophalen." -#: src/src/i2p/susi/webmail/WebMail.java:1099 +#: src/src/i2p/susi/webmail/WebMail.java:1100 msgid "Message id not valid." msgstr "Message id is ongeldig." -#: src/src/i2p/susi/webmail/WebMail.java:1137 +#: src/src/i2p/susi/webmail/WebMail.java:1138 msgid "Configuration reloaded" msgstr "Configuratie herladen" -#: src/src/i2p/susi/webmail/WebMail.java:1198 +#: src/src/i2p/susi/webmail/WebMail.java:1199 #, java-format msgid "No Encoding found for {0}" msgstr "Geen Encoding gevonden voor {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1202 +#: src/src/i2p/susi/webmail/WebMail.java:1203 #, java-format msgid "Could not encode data: {0}" msgstr "Kon de data niet encoden: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1207 +#: src/src/i2p/susi/webmail/WebMail.java:1208 #, java-format msgid "Error reading uploaded file: {0}" msgstr "Fout bij lezen van geupload bestand: {0}" #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1292 -#: src/src/i2p/susi/webmail/WebMail.java:1295 +#: src/src/i2p/susi/webmail/WebMail.java:1293 +#: src/src/i2p/susi/webmail/WebMail.java:1296 msgid "Attachment not found." msgstr "Bijlage niet gevonden." #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1322 -#: src/src/i2p/susi/webmail/WebMail.java:1324 +#: src/src/i2p/susi/webmail/WebMail.java:1323 +#: src/src/i2p/susi/webmail/WebMail.java:1325 msgid "Message not found." -msgstr "" +msgstr "Bericht niet gevonden." -#: src/src/i2p/susi/webmail/WebMail.java:1369 -#: src/src/i2p/susi/webmail/WebMail.java:1497 +#: src/src/i2p/susi/webmail/WebMail.java:1370 +#: src/src/i2p/susi/webmail/WebMail.java:1498 msgid "Invalid pagesize number, resetting to default value." msgstr "Ongeldig nummer voor paginagrootte, herstel naar standaardwaarde." -#: src/src/i2p/susi/webmail/WebMail.java:1393 +#: src/src/i2p/susi/webmail/WebMail.java:1394 msgid "No messages marked for deletion." msgstr "Geen berichten gemarkeerd voor verwijdering." -#: src/src/i2p/susi/webmail/WebMail.java:1409 +#: src/src/i2p/susi/webmail/WebMail.java:1410 #, java-format msgid "1 message deleted." msgid_plural "{0} messages deleted." msgstr[0] "1 bericht verwijderd." msgstr[1] "{0} berichten verwijderd." -#: src/src/i2p/susi/webmail/WebMail.java:1476 +#: src/src/i2p/susi/webmail/WebMail.java:1477 msgid "Configuration saved" msgstr "Configuratie opgeslagen" -#: src/src/i2p/susi/webmail/WebMail.java:1696 -#: src/src/i2p/susi/webmail/WebMail.java:2157 +#: src/src/i2p/susi/webmail/WebMail.java:1697 +#: src/src/i2p/susi/webmail/WebMail.java:2159 msgid "Login" msgstr "Login" @@ -199,154 +199,154 @@ msgstr "Login" #. "vanish" #. subtitle = ngettext("1 Message", "{0} Messages", #. sessionObject.mailbox.getNumMails()); -#: src/src/i2p/susi/webmail/WebMail.java:1701 +#: src/src/i2p/susi/webmail/WebMail.java:1702 #, java-format msgid "1 Message" msgid_plural "{0} Messages" msgstr[0] "1 Bericht" msgstr[1] "{0} Berichten" -#: src/src/i2p/susi/webmail/WebMail.java:1707 +#: src/src/i2p/susi/webmail/WebMail.java:1708 msgid "Show Message" msgstr "Toon Bericht" -#: src/src/i2p/susi/webmail/WebMail.java:1709 +#: src/src/i2p/susi/webmail/WebMail.java:1710 msgid "New Message" msgstr "Nieuw bericht" -#: src/src/i2p/susi/webmail/WebMail.java:1711 +#: src/src/i2p/susi/webmail/WebMail.java:1712 msgid "Configuration" msgstr "Configuratie" -#: src/src/i2p/susi/webmail/WebMail.java:1722 +#: src/src/i2p/susi/webmail/WebMail.java:1723 msgid "SusiMail" msgstr "SusiMail" -#: src/src/i2p/susi/webmail/WebMail.java:1735 +#: src/src/i2p/susi/webmail/WebMail.java:1736 msgid "Message has not been sent. Do you want to discard it?" msgstr "Bericht is niet verzonden. Wil je het verwijderen?" -#: src/src/i2p/susi/webmail/WebMail.java:1797 +#: src/src/i2p/susi/webmail/WebMail.java:1798 #, java-format msgid "Error decoding content: {0}" msgstr "Fout bij decoden van inhoud: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1905 +#: src/src/i2p/susi/webmail/WebMail.java:1907 msgid "no subject" msgstr "geen onderwerp" -#: src/src/i2p/susi/webmail/WebMail.java:1922 +#: src/src/i2p/susi/webmail/WebMail.java:1924 msgid "Found no valid sender address." msgstr "Geen geldig afzender adres gevonden." -#: src/src/i2p/susi/webmail/WebMail.java:1928 +#: src/src/i2p/susi/webmail/WebMail.java:1930 #, java-format msgid "Found no valid address in \\''{0}\\''." msgstr "Geen geldig adres gevonden in \\''{0}\\''." -#: src/src/i2p/susi/webmail/WebMail.java:1949 +#: src/src/i2p/susi/webmail/WebMail.java:1951 msgid "No recipients found." msgstr "Geen ontvangers gevonden." -#: src/src/i2p/susi/webmail/WebMail.java:2013 +#: src/src/i2p/susi/webmail/WebMail.java:2015 msgid "Mail sent." msgstr "Mail verzonden." -#: src/src/i2p/susi/webmail/WebMail.java:2057 +#: src/src/i2p/susi/webmail/WebMail.java:2059 msgid "Send" msgstr "Verstuur" -#: src/src/i2p/susi/webmail/WebMail.java:2058 -#: src/src/i2p/susi/webmail/WebMail.java:2273 -#: src/src/i2p/susi/webmail/WebMail.java:2407 +#: src/src/i2p/susi/webmail/WebMail.java:2060 +#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2409 msgid "Cancel" msgstr "Annuleer" -#: src/src/i2p/susi/webmail/WebMail.java:2101 -#: src/src/i2p/susi/webmail/WebMail.java:2200 -#: src/src/i2p/susi/webmail/WebMail.java:2355 +#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2202 +#: src/src/i2p/susi/webmail/WebMail.java:2357 msgid "From" msgstr "Van" -#: src/src/i2p/susi/webmail/WebMail.java:2102 +#: src/src/i2p/susi/webmail/WebMail.java:2104 msgid "To" msgstr "Naar" -#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2105 msgid "Cc" msgstr "Cc" -#: src/src/i2p/susi/webmail/WebMail.java:2104 +#: src/src/i2p/susi/webmail/WebMail.java:2106 msgid "Bcc" msgstr "Bcc" -#: src/src/i2p/susi/webmail/WebMail.java:2105 +#: src/src/i2p/susi/webmail/WebMail.java:2107 msgid "Bcc to self" msgstr "Bcc zelf" -#: src/src/i2p/susi/webmail/WebMail.java:2106 -#: src/src/i2p/susi/webmail/WebMail.java:2201 -#: src/src/i2p/susi/webmail/WebMail.java:2357 +#: src/src/i2p/susi/webmail/WebMail.java:2108 +#: src/src/i2p/susi/webmail/WebMail.java:2203 +#: src/src/i2p/susi/webmail/WebMail.java:2359 msgid "Subject" msgstr "Onderwerp" -#: src/src/i2p/susi/webmail/WebMail.java:2109 +#: src/src/i2p/susi/webmail/WebMail.java:2111 msgid "Add Attachment" msgstr "Bijlage toevoegen" #. TODO disable/hide in JS if no file selected -#: src/src/i2p/susi/webmail/WebMail.java:2111 +#: src/src/i2p/susi/webmail/WebMail.java:2113 msgid "Add another attachment" msgstr "Nog een bijlage toevoegen" -#: src/src/i2p/susi/webmail/WebMail.java:2117 +#: src/src/i2p/susi/webmail/WebMail.java:2119 msgid "Attachments" msgstr "Bijlagen" -#: src/src/i2p/susi/webmail/WebMail.java:2126 +#: src/src/i2p/susi/webmail/WebMail.java:2128 msgid "Delete selected attachments" msgstr "Geselecteerde bijlagen verwijderen" #. current postman hq length limits 16/12, new postman version 32/32 -#: src/src/i2p/susi/webmail/WebMail.java:2145 +#: src/src/i2p/susi/webmail/WebMail.java:2147 msgid "User" msgstr "Gebruiker" -#: src/src/i2p/susi/webmail/WebMail.java:2146 +#: src/src/i2p/susi/webmail/WebMail.java:2148 msgid "Password" msgstr "Wachtwoord" -#: src/src/i2p/susi/webmail/WebMail.java:2151 +#: src/src/i2p/susi/webmail/WebMail.java:2153 msgid "Host" msgstr "Host" -#: src/src/i2p/susi/webmail/WebMail.java:2152 +#: src/src/i2p/susi/webmail/WebMail.java:2154 msgid "POP3 Port" msgstr "POP3-poort" -#: src/src/i2p/susi/webmail/WebMail.java:2153 +#: src/src/i2p/susi/webmail/WebMail.java:2155 msgid "SMTP Port" msgstr "SMTP-poort" -#: src/src/i2p/susi/webmail/WebMail.java:2158 +#: src/src/i2p/susi/webmail/WebMail.java:2160 msgid "Read Mail Offline" msgstr "Mail offline lezen" -#: src/src/i2p/susi/webmail/WebMail.java:2162 -#: src/src/i2p/susi/webmail/WebMail.java:2291 +#: src/src/i2p/susi/webmail/WebMail.java:2164 +#: src/src/i2p/susi/webmail/WebMail.java:2293 msgid "Settings" msgstr "Instellingen" -#: src/src/i2p/susi/webmail/WebMail.java:2165 +#: src/src/i2p/susi/webmail/WebMail.java:2167 msgid "Learn about I2P mail" msgstr "Leer meer over I2P email" -#: src/src/i2p/susi/webmail/WebMail.java:2166 +#: src/src/i2p/susi/webmail/WebMail.java:2168 msgid "Create Account" msgstr "Account Aanmaken" -#: src/src/i2p/susi/webmail/WebMail.java:2179 -#: src/src/i2p/susi/webmail/WebMail.java:2335 +#: src/src/i2p/susi/webmail/WebMail.java:2181 +#: src/src/i2p/susi/webmail/WebMail.java:2337 msgid "New" msgstr "Nieuw" @@ -356,139 +356,139 @@ msgstr "Nieuw" #. button( REPLYALL, _("Reply All") ) + #. button( FORWARD, _("Forward") ) + spacer + #. button( DELETE, _("Delete") ) + spacer + -#: src/src/i2p/susi/webmail/WebMail.java:2186 +#: src/src/i2p/susi/webmail/WebMail.java:2188 msgid "Check Mail" msgstr "Controlleer Mail" #. if (Config.hasConfigFile()) #. out.println(button( RELOAD, _("Reload Config") ) + spacer); -#: src/src/i2p/susi/webmail/WebMail.java:2189 +#: src/src/i2p/susi/webmail/WebMail.java:2191 msgid "Logout" msgstr "Uitloggen" -#: src/src/i2p/susi/webmail/WebMail.java:2202 -#: src/src/i2p/susi/webmail/WebMail.java:2359 +#: src/src/i2p/susi/webmail/WebMail.java:2204 +#: src/src/i2p/susi/webmail/WebMail.java:2361 msgid "Date" msgstr "Datum" -#: src/src/i2p/susi/webmail/WebMail.java:2205 +#: src/src/i2p/susi/webmail/WebMail.java:2207 msgid "Size" msgstr "Grootte" -#: src/src/i2p/susi/webmail/WebMail.java:2246 +#: src/src/i2p/susi/webmail/WebMail.java:2248 msgid "Message is new" msgstr "Bericht is nieuw" -#: src/src/i2p/susi/webmail/WebMail.java:2249 +#: src/src/i2p/susi/webmail/WebMail.java:2251 msgid "Message has an attachment" msgstr "Bericht heeft een bijlage" -#: src/src/i2p/susi/webmail/WebMail.java:2251 +#: src/src/i2p/susi/webmail/WebMail.java:2253 msgid "Message is spam" msgstr "Bericht is spam" -#: src/src/i2p/susi/webmail/WebMail.java:2259 +#: src/src/i2p/susi/webmail/WebMail.java:2261 msgid "No messages" msgstr "Geen berichten" #. TODO ngettext -#: src/src/i2p/susi/webmail/WebMail.java:2271 +#: src/src/i2p/susi/webmail/WebMail.java:2273 msgid "Really delete the marked messages?" msgstr "Wil je de gemarkeerde berichten daadwerkelijk verwijderen?" -#: src/src/i2p/susi/webmail/WebMail.java:2272 +#: src/src/i2p/susi/webmail/WebMail.java:2274 msgid "Yes, really delete them!" msgstr "Ja, verwijder ze!" -#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2277 msgid "Delete Selected" msgstr "Geselecteerde verwijderen" -#: src/src/i2p/susi/webmail/WebMail.java:2277 +#: src/src/i2p/susi/webmail/WebMail.java:2279 msgid "Mark All" msgstr "Allen Markeren" -#: src/src/i2p/susi/webmail/WebMail.java:2279 +#: src/src/i2p/susi/webmail/WebMail.java:2281 msgid "Clear All" msgstr "Alles wissen" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 msgid "First" msgstr "Eerste" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 -#: src/src/i2p/susi/webmail/WebMail.java:2345 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2347 msgid "Previous" msgstr "Vorige" -#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2309 #, java-format msgid "Page {0} of {1}" msgstr "Pagina {0} van {1}" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 msgid "Last" msgstr "Laatste" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 -#: src/src/i2p/susi/webmail/WebMail.java:2347 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 +#: src/src/i2p/susi/webmail/WebMail.java:2349 msgid "Next" msgstr "Volgende" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Really delete this message?" msgstr "Werkelijk dit bericht verwijderen?" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Yes, really delete it!" msgstr "Ja, verwijder ze!" -#: src/src/i2p/susi/webmail/WebMail.java:2336 +#: src/src/i2p/susi/webmail/WebMail.java:2338 msgid "Reply" msgstr "Beantwoorden" -#: src/src/i2p/susi/webmail/WebMail.java:2337 +#: src/src/i2p/susi/webmail/WebMail.java:2339 msgid "Reply All" msgstr "Allen Beantwoorden" -#: src/src/i2p/susi/webmail/WebMail.java:2338 +#: src/src/i2p/susi/webmail/WebMail.java:2340 msgid "Forward" msgstr "Doorsturen" -#: src/src/i2p/susi/webmail/WebMail.java:2339 +#: src/src/i2p/susi/webmail/WebMail.java:2341 msgid "Save As" -msgstr "" +msgstr "Opslaan als" -#: src/src/i2p/susi/webmail/WebMail.java:2341 #: src/src/i2p/susi/webmail/WebMail.java:2343 +#: src/src/i2p/susi/webmail/WebMail.java:2345 msgid "Delete" msgstr "Verwijder" -#: src/src/i2p/susi/webmail/WebMail.java:2346 +#: src/src/i2p/susi/webmail/WebMail.java:2348 msgid "Back to Folder" msgstr "Terug naar de Map" -#: src/src/i2p/susi/webmail/WebMail.java:2371 +#: src/src/i2p/susi/webmail/WebMail.java:2373 msgid "Could not fetch mail." msgstr "Kon de mail niet ophalen." -#: src/src/i2p/susi/webmail/WebMail.java:2389 +#: src/src/i2p/susi/webmail/WebMail.java:2391 msgid "Folder Page Size" msgstr "Mappaginagrootte" -#: src/src/i2p/susi/webmail/WebMail.java:2392 +#: src/src/i2p/susi/webmail/WebMail.java:2394 msgid "Set" msgstr "Instellen" -#: src/src/i2p/susi/webmail/WebMail.java:2395 +#: src/src/i2p/susi/webmail/WebMail.java:2397 msgid "Advanced Configuration" msgstr "Geavanceerde configuratie" -#: src/src/i2p/susi/webmail/WebMail.java:2406 +#: src/src/i2p/susi/webmail/WebMail.java:2408 msgid "Save Configuration" msgstr "Configuratie opslaan" diff --git a/apps/susimail/locale/messages_uk.po b/apps/susimail/locale/messages_uk.po index d24ff3b84acf52403a5b304637aec8b2c3f4ffa9..4860d7be6c2f004b69e030ea4fc179ddba9ad63c 100644 --- a/apps/susimail/locale/messages_uk.po +++ b/apps/susimail/locale/messages_uk.po @@ -8,14 +8,14 @@ # Denis Blank <gribua@gmail.com>, 2011 # Denis Blank <gribua@gmail.com>, 2011 # LinuxChata, 2014 -# madjong <madjong@i2pmail.org>, 2014 +# madjong <madjong@i2pmail.org>, 2014-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 18:28+0000\n" -"PO-Revision-Date: 2015-02-06 18:33+0000\n" -"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"POT-Creation-Date: 2015-03-29 14:30+0000\n" +"PO-Revision-Date: 2015-04-08 19:55+0000\n" +"Last-Translator: madjong <madjong@i2pmail.org>\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" @@ -28,158 +28,158 @@ msgstr "" msgid "No encoder found for encoding \\''{0}\\''." msgstr "Ðе знайдено кодировщик Ð´Ð»Ñ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ \\''{0}\\''." -#: src/src/i2p/susi/webmail/WebMail.java:324 -#: src/src/i2p/susi/webmail/WebMail.java:338 -#: src/src/i2p/susi/webmail/WebMail.java:990 +#: src/src/i2p/susi/webmail/WebMail.java:325 +#: src/src/i2p/susi/webmail/WebMail.java:339 +#: src/src/i2p/susi/webmail/WebMail.java:991 msgid "Re:" msgstr "Re:" -#: src/src/i2p/susi/webmail/WebMail.java:328 -#: src/src/i2p/susi/webmail/WebMail.java:342 -#: src/src/i2p/susi/webmail/WebMail.java:1028 +#: src/src/i2p/susi/webmail/WebMail.java:329 +#: src/src/i2p/susi/webmail/WebMail.java:343 +#: src/src/i2p/susi/webmail/WebMail.java:1029 msgid "Fwd:" msgstr "Fwd:" -#: src/src/i2p/susi/webmail/WebMail.java:579 +#: src/src/i2p/susi/webmail/WebMail.java:580 msgid "unknown" msgstr "Ðевідомий" -#: src/src/i2p/susi/webmail/WebMail.java:600 +#: src/src/i2p/susi/webmail/WebMail.java:601 msgid "Warning: no charset found, fallback to US-ASCII." msgstr "ПопередженнÑ: незрозуміле кодуваннÑ, повертаємоÑÑŒ до US-ASCII." -#: src/src/i2p/susi/webmail/WebMail.java:614 +#: src/src/i2p/susi/webmail/WebMail.java:615 #, java-format msgid "Charset \\''{0}\\'' not supported." msgstr "ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ \\''{0}\\'' не підтримуєтьÑÑ." -#: src/src/i2p/susi/webmail/WebMail.java:618 +#: src/src/i2p/susi/webmail/WebMail.java:619 #, java-format msgid "Part ({0}) not shown, because of {1}" msgstr "ЧаÑтина ({0}) не показана тому, що {1}" -#: src/src/i2p/susi/webmail/WebMail.java:654 -#: src/src/i2p/susi/webmail/WebMail.java:657 +#: src/src/i2p/susi/webmail/WebMail.java:655 +#: src/src/i2p/susi/webmail/WebMail.java:658 #, java-format msgid "Download attachment {0}" msgstr "Завантажити прикріплені файли {0}" -#: src/src/i2p/susi/webmail/WebMail.java:658 +#: src/src/i2p/susi/webmail/WebMail.java:659 msgid "File is packed into a zipfile for security reasons." msgstr "Файл запакований в zipfile з міркувань безпеки" -#: src/src/i2p/susi/webmail/WebMail.java:663 +#: src/src/i2p/susi/webmail/WebMail.java:664 #, java-format msgid "Attachment ({0})." msgstr "ÐŸÑ€Ð¸ÐºÑ€Ñ–Ð¿Ð»ÐµÐ½Ð½Ñ ({0})" -#: src/src/i2p/susi/webmail/WebMail.java:714 +#: src/src/i2p/susi/webmail/WebMail.java:715 msgid "Need username for authentication." msgstr "Ðеобхідне ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ—." -#: src/src/i2p/susi/webmail/WebMail.java:718 +#: src/src/i2p/susi/webmail/WebMail.java:719 msgid "Need password for authentication." msgstr "Ðеобхідний пароль Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ—." -#: src/src/i2p/susi/webmail/WebMail.java:722 +#: src/src/i2p/susi/webmail/WebMail.java:723 msgid "Need hostname for connect." msgstr "Ðеобхідне ім'Ñ Ñ…Ð¾Ñта Ð´Ð»Ñ Ð·'єднаннÑ." -#: src/src/i2p/susi/webmail/WebMail.java:727 +#: src/src/i2p/susi/webmail/WebMail.java:728 msgid "Need port number for pop3 connect." msgstr "Ðеобхідний вказати порт Ð´Ð»Ñ pop3 з'єднаннÑ." -#: src/src/i2p/susi/webmail/WebMail.java:734 +#: src/src/i2p/susi/webmail/WebMail.java:735 msgid "POP3 port number is not in range 0..65535." msgstr "POP3 порт може бути лише в чиÑловому проміжку 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:740 +#: src/src/i2p/susi/webmail/WebMail.java:741 msgid "POP3 port number is invalid." msgstr "POP3 порт вказаний не вірно." -#: src/src/i2p/susi/webmail/WebMail.java:746 +#: src/src/i2p/susi/webmail/WebMail.java:747 msgid "Need port number for smtp connect." msgstr "Ðеобхідно вказати порт Ð´Ð»Ñ smtp з'єднаннÑ." -#: src/src/i2p/susi/webmail/WebMail.java:753 +#: src/src/i2p/susi/webmail/WebMail.java:754 msgid "SMTP port number is not in range 0..65535." msgstr "SMTP порт може бути лише в чиÑловому проміжку 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:759 +#: src/src/i2p/susi/webmail/WebMail.java:760 msgid "SMTP port number is invalid." msgstr "SMTP порт вказаний не вірно." -#: src/src/i2p/susi/webmail/WebMail.java:833 +#: src/src/i2p/susi/webmail/WebMail.java:834 msgid "User logged out." msgstr "КориÑтувач вийшов." -#: src/src/i2p/susi/webmail/WebMail.java:836 +#: src/src/i2p/susi/webmail/WebMail.java:837 msgid "Internal error, lost connection." msgstr "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°, з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾." -#: src/src/i2p/susi/webmail/WebMail.java:993 +#: src/src/i2p/susi/webmail/WebMail.java:994 #, java-format msgid "On {0} {1} wrote:" msgstr "Ð’ повідомленні від {0}{1} напиÑав(-ла):" -#: src/src/i2p/susi/webmail/WebMail.java:1040 +#: src/src/i2p/susi/webmail/WebMail.java:1041 msgid "begin forwarded mail" msgstr "початок переÑланого лиÑта" -#: src/src/i2p/susi/webmail/WebMail.java:1062 +#: src/src/i2p/susi/webmail/WebMail.java:1063 msgid "end forwarded mail" msgstr "кінець переÑланого лиÑта" -#: src/src/i2p/susi/webmail/WebMail.java:1069 -#: src/src/i2p/susi/webmail/WebMail.java:2367 +#: src/src/i2p/susi/webmail/WebMail.java:1070 +#: src/src/i2p/susi/webmail/WebMail.java:2369 msgid "Could not fetch mail body." msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ текÑÑ‚ лиÑта." -#: src/src/i2p/susi/webmail/WebMail.java:1099 +#: src/src/i2p/susi/webmail/WebMail.java:1100 msgid "Message id not valid." msgstr "id Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ дійÑний." -#: src/src/i2p/susi/webmail/WebMail.java:1137 +#: src/src/i2p/susi/webmail/WebMail.java:1138 msgid "Configuration reloaded" msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð°" -#: src/src/i2p/susi/webmail/WebMail.java:1198 +#: src/src/i2p/susi/webmail/WebMail.java:1199 #, java-format msgid "No Encoding found for {0}" msgstr "Ðе знайдено кодировщика Ð´Ð»Ñ {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1202 +#: src/src/i2p/susi/webmail/WebMail.java:1203 #, java-format msgid "Could not encode data: {0}" msgstr "Ðе можливо кодувати данні: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1207 +#: src/src/i2p/susi/webmail/WebMail.java:1208 #, java-format msgid "Error reading uploaded file: {0}" msgstr "Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð¾Ð³Ð¾ файла: {0}" #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1292 -#: src/src/i2p/susi/webmail/WebMail.java:1295 +#: src/src/i2p/susi/webmail/WebMail.java:1293 +#: src/src/i2p/susi/webmail/WebMail.java:1296 msgid "Attachment not found." msgstr "Прикріплені файли не знайдені" #. error if we get here -#: src/src/i2p/susi/webmail/WebMail.java:1322 -#: src/src/i2p/susi/webmail/WebMail.java:1324 +#: src/src/i2p/susi/webmail/WebMail.java:1323 +#: src/src/i2p/susi/webmail/WebMail.java:1325 msgid "Message not found." -msgstr "" +msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ знайдено." -#: src/src/i2p/susi/webmail/WebMail.java:1369 -#: src/src/i2p/susi/webmail/WebMail.java:1497 +#: src/src/i2p/susi/webmail/WebMail.java:1370 +#: src/src/i2p/susi/webmail/WebMail.java:1498 msgid "Invalid pagesize number, resetting to default value." msgstr "Ðе дійÑний розмір Ñторінки, Ñкудую до параметру за замовчуваннÑм" -#: src/src/i2p/susi/webmail/WebMail.java:1393 +#: src/src/i2p/susi/webmail/WebMail.java:1394 msgid "No messages marked for deletion." msgstr "Ðе позначені Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ." -#: src/src/i2p/susi/webmail/WebMail.java:1409 +#: src/src/i2p/susi/webmail/WebMail.java:1410 #, java-format msgid "1 message deleted." msgid_plural "{0} messages deleted." @@ -187,12 +187,12 @@ msgstr[0] "{0} Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾." msgstr[1] "{0} Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾.{0}" msgstr[2] "{0} повідомлень видалено." -#: src/src/i2p/susi/webmail/WebMail.java:1476 +#: src/src/i2p/susi/webmail/WebMail.java:1477 msgid "Configuration saved" msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð°" -#: src/src/i2p/susi/webmail/WebMail.java:1696 -#: src/src/i2p/susi/webmail/WebMail.java:2157 +#: src/src/i2p/susi/webmail/WebMail.java:1697 +#: src/src/i2p/susi/webmail/WebMail.java:2159 msgid "Login" msgstr "Логін" @@ -201,7 +201,7 @@ msgstr "Логін" #. "vanish" #. subtitle = ngettext("1 Message", "{0} Messages", #. sessionObject.mailbox.getNumMails()); -#: src/src/i2p/susi/webmail/WebMail.java:1701 +#: src/src/i2p/susi/webmail/WebMail.java:1702 #, java-format msgid "1 Message" msgid_plural "{0} Messages" @@ -209,147 +209,147 @@ msgstr[0] "{0} ПовідомленнÑ" msgstr[1] "{0} ПовідомленнÑ" msgstr[2] "{0} Повідомлень" -#: src/src/i2p/susi/webmail/WebMail.java:1707 +#: src/src/i2p/susi/webmail/WebMail.java:1708 msgid "Show Message" msgstr "Показати повідомленнÑ" -#: src/src/i2p/susi/webmail/WebMail.java:1709 +#: src/src/i2p/susi/webmail/WebMail.java:1710 msgid "New Message" msgstr "Ðове повідомленнÑ" -#: src/src/i2p/susi/webmail/WebMail.java:1711 +#: src/src/i2p/susi/webmail/WebMail.java:1712 msgid "Configuration" msgstr "КонфігураціÑ" -#: src/src/i2p/susi/webmail/WebMail.java:1722 +#: src/src/i2p/susi/webmail/WebMail.java:1723 msgid "SusiMail" msgstr "SusiMail" -#: src/src/i2p/susi/webmail/WebMail.java:1735 +#: src/src/i2p/susi/webmail/WebMail.java:1736 msgid "Message has not been sent. Do you want to discard it?" msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ було надіÑлано. Ви хочете його відмінити?" -#: src/src/i2p/susi/webmail/WebMail.java:1797 +#: src/src/i2p/susi/webmail/WebMail.java:1798 #, java-format msgid "Error decoding content: {0}" msgstr "Помилка Ð´ÐµÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¼Ñ–Ñту: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1905 +#: src/src/i2p/susi/webmail/WebMail.java:1907 msgid "no subject" msgstr "без теми" -#: src/src/i2p/susi/webmail/WebMail.java:1922 +#: src/src/i2p/susi/webmail/WebMail.java:1924 msgid "Found no valid sender address." msgstr "ÐдреÑа відправника не дійÑна." -#: src/src/i2p/susi/webmail/WebMail.java:1928 +#: src/src/i2p/susi/webmail/WebMail.java:1930 #, java-format msgid "Found no valid address in \\''{0}\\''." msgstr "Знайдена не дійÑна адреÑа в \\''{0}\\''." -#: src/src/i2p/susi/webmail/WebMail.java:1949 +#: src/src/i2p/susi/webmail/WebMail.java:1951 msgid "No recipients found." msgstr "Одержувачів не знайдено." -#: src/src/i2p/susi/webmail/WebMail.java:2013 +#: src/src/i2p/susi/webmail/WebMail.java:2015 msgid "Mail sent." msgstr "ЛиÑÑ‚ надіÑланий." -#: src/src/i2p/susi/webmail/WebMail.java:2057 +#: src/src/i2p/susi/webmail/WebMail.java:2059 msgid "Send" msgstr "Відправити" -#: src/src/i2p/susi/webmail/WebMail.java:2058 -#: src/src/i2p/susi/webmail/WebMail.java:2273 -#: src/src/i2p/susi/webmail/WebMail.java:2407 +#: src/src/i2p/susi/webmail/WebMail.java:2060 +#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2409 msgid "Cancel" msgstr "Відмінити" -#: src/src/i2p/susi/webmail/WebMail.java:2101 -#: src/src/i2p/susi/webmail/WebMail.java:2200 -#: src/src/i2p/susi/webmail/WebMail.java:2355 +#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2202 +#: src/src/i2p/susi/webmail/WebMail.java:2357 msgid "From" msgstr "Від" -#: src/src/i2p/susi/webmail/WebMail.java:2102 +#: src/src/i2p/susi/webmail/WebMail.java:2104 msgid "To" msgstr "Кому" -#: src/src/i2p/susi/webmail/WebMail.java:2103 +#: src/src/i2p/susi/webmail/WebMail.java:2105 msgid "Cc" msgstr "Cc" -#: src/src/i2p/susi/webmail/WebMail.java:2104 +#: src/src/i2p/susi/webmail/WebMail.java:2106 msgid "Bcc" msgstr "Bcc" -#: src/src/i2p/susi/webmail/WebMail.java:2105 +#: src/src/i2p/susi/webmail/WebMail.java:2107 msgid "Bcc to self" msgstr "ВідправлÑти приховану копію Ñамому Ñобі" -#: src/src/i2p/susi/webmail/WebMail.java:2106 -#: src/src/i2p/susi/webmail/WebMail.java:2201 -#: src/src/i2p/susi/webmail/WebMail.java:2357 +#: src/src/i2p/susi/webmail/WebMail.java:2108 +#: src/src/i2p/susi/webmail/WebMail.java:2203 +#: src/src/i2p/susi/webmail/WebMail.java:2359 msgid "Subject" msgstr "Тема" -#: src/src/i2p/susi/webmail/WebMail.java:2109 +#: src/src/i2p/susi/webmail/WebMail.java:2111 msgid "Add Attachment" msgstr "Прикріпити файли" #. TODO disable/hide in JS if no file selected -#: src/src/i2p/susi/webmail/WebMail.java:2111 +#: src/src/i2p/susi/webmail/WebMail.java:2113 msgid "Add another attachment" msgstr "Прикріпити інші файли" -#: src/src/i2p/susi/webmail/WebMail.java:2117 +#: src/src/i2p/susi/webmail/WebMail.java:2119 msgid "Attachments" msgstr "Прикріплені файли" -#: src/src/i2p/susi/webmail/WebMail.java:2126 +#: src/src/i2p/susi/webmail/WebMail.java:2128 msgid "Delete selected attachments" msgstr "Видалити обрані прикріплені файли" #. current postman hq length limits 16/12, new postman version 32/32 -#: src/src/i2p/susi/webmail/WebMail.java:2145 +#: src/src/i2p/susi/webmail/WebMail.java:2147 msgid "User" msgstr "КориÑтувач" -#: src/src/i2p/susi/webmail/WebMail.java:2146 +#: src/src/i2p/susi/webmail/WebMail.java:2148 msgid "Password" msgstr "Пароль" -#: src/src/i2p/susi/webmail/WebMail.java:2151 +#: src/src/i2p/susi/webmail/WebMail.java:2153 msgid "Host" msgstr "ХоÑÑ‚" -#: src/src/i2p/susi/webmail/WebMail.java:2152 +#: src/src/i2p/susi/webmail/WebMail.java:2154 msgid "POP3 Port" msgstr "Порт POP3" -#: src/src/i2p/susi/webmail/WebMail.java:2153 +#: src/src/i2p/susi/webmail/WebMail.java:2155 msgid "SMTP Port" msgstr "Порт SMTP" -#: src/src/i2p/susi/webmail/WebMail.java:2158 +#: src/src/i2p/susi/webmail/WebMail.java:2160 msgid "Read Mail Offline" msgstr "Читати пошту офлайн" -#: src/src/i2p/susi/webmail/WebMail.java:2162 -#: src/src/i2p/susi/webmail/WebMail.java:2291 +#: src/src/i2p/susi/webmail/WebMail.java:2164 +#: src/src/i2p/susi/webmail/WebMail.java:2293 msgid "Settings" msgstr "ÐалаштуваннÑ" -#: src/src/i2p/susi/webmail/WebMail.java:2165 +#: src/src/i2p/susi/webmail/WebMail.java:2167 msgid "Learn about I2P mail" msgstr "ДізнатиÑÑŒ про I2P пошту" -#: src/src/i2p/susi/webmail/WebMail.java:2166 +#: src/src/i2p/susi/webmail/WebMail.java:2168 msgid "Create Account" msgstr "Створити обліковий запиÑ" -#: src/src/i2p/susi/webmail/WebMail.java:2179 -#: src/src/i2p/susi/webmail/WebMail.java:2335 +#: src/src/i2p/susi/webmail/WebMail.java:2181 +#: src/src/i2p/susi/webmail/WebMail.java:2337 msgid "New" msgstr "Ðовий" @@ -359,139 +359,139 @@ msgstr "Ðовий" #. button( REPLYALL, _("Reply All") ) + #. button( FORWARD, _("Forward") ) + spacer + #. button( DELETE, _("Delete") ) + spacer + -#: src/src/i2p/susi/webmail/WebMail.java:2186 +#: src/src/i2p/susi/webmail/WebMail.java:2188 msgid "Check Mail" msgstr "Перевірити пошту" #. if (Config.hasConfigFile()) #. out.println(button( RELOAD, _("Reload Config") ) + spacer); -#: src/src/i2p/susi/webmail/WebMail.java:2189 +#: src/src/i2p/susi/webmail/WebMail.java:2191 msgid "Logout" msgstr "Вийти" -#: src/src/i2p/susi/webmail/WebMail.java:2202 -#: src/src/i2p/susi/webmail/WebMail.java:2359 +#: src/src/i2p/susi/webmail/WebMail.java:2204 +#: src/src/i2p/susi/webmail/WebMail.java:2361 msgid "Date" msgstr "Дата" -#: src/src/i2p/susi/webmail/WebMail.java:2205 +#: src/src/i2p/susi/webmail/WebMail.java:2207 msgid "Size" msgstr "Розмір" -#: src/src/i2p/susi/webmail/WebMail.java:2246 +#: src/src/i2p/susi/webmail/WebMail.java:2248 msgid "Message is new" msgstr "Ðове повідомленнÑ" -#: src/src/i2p/susi/webmail/WebMail.java:2249 +#: src/src/i2p/susi/webmail/WebMail.java:2251 msgid "Message has an attachment" msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¼Ñ–Ñтить прикріплені файли" -#: src/src/i2p/susi/webmail/WebMail.java:2251 +#: src/src/i2p/susi/webmail/WebMail.java:2253 msgid "Message is spam" msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ” Ñпамом" -#: src/src/i2p/susi/webmail/WebMail.java:2259 +#: src/src/i2p/susi/webmail/WebMail.java:2261 msgid "No messages" msgstr "Ðемає повідомлень" #. TODO ngettext -#: src/src/i2p/susi/webmail/WebMail.java:2271 +#: src/src/i2p/susi/webmail/WebMail.java:2273 msgid "Really delete the marked messages?" msgstr "Ви дійÑно хочете видалити позначені повідомленнÑ?" -#: src/src/i2p/susi/webmail/WebMail.java:2272 +#: src/src/i2p/susi/webmail/WebMail.java:2274 msgid "Yes, really delete them!" msgstr "Так, дійÑно видалити Ñ—Ñ…!" -#: src/src/i2p/susi/webmail/WebMail.java:2275 +#: src/src/i2p/susi/webmail/WebMail.java:2277 msgid "Delete Selected" msgstr "Видалити обрані" -#: src/src/i2p/susi/webmail/WebMail.java:2277 +#: src/src/i2p/susi/webmail/WebMail.java:2279 msgid "Mark All" msgstr "Позначити вÑÑ–" -#: src/src/i2p/susi/webmail/WebMail.java:2279 +#: src/src/i2p/susi/webmail/WebMail.java:2281 msgid "Clear All" msgstr "ОчиÑтити вÑе" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 msgid "First" msgstr "Перше" -#: src/src/i2p/susi/webmail/WebMail.java:2304 -#: src/src/i2p/susi/webmail/WebMail.java:2305 -#: src/src/i2p/susi/webmail/WebMail.java:2345 +#: src/src/i2p/susi/webmail/WebMail.java:2306 +#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2347 msgid "Previous" msgstr "Попереднє" -#: src/src/i2p/susi/webmail/WebMail.java:2307 +#: src/src/i2p/susi/webmail/WebMail.java:2309 #, java-format msgid "Page {0} of {1}" msgstr "Сторінка {0} з {1}" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 msgid "Last" msgstr "ОÑтаннє" -#: src/src/i2p/susi/webmail/WebMail.java:2310 -#: src/src/i2p/susi/webmail/WebMail.java:2311 -#: src/src/i2p/susi/webmail/WebMail.java:2347 +#: src/src/i2p/susi/webmail/WebMail.java:2312 +#: src/src/i2p/susi/webmail/WebMail.java:2313 +#: src/src/i2p/susi/webmail/WebMail.java:2349 msgid "Next" msgstr "ÐаÑтупне" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Really delete this message?" msgstr "Ви дійÑно хочете видалити ці повідомленнÑ?" -#: src/src/i2p/susi/webmail/WebMail.java:2323 +#: src/src/i2p/susi/webmail/WebMail.java:2325 msgid "Yes, really delete it!" msgstr "Так, дійÑно видалити це!" -#: src/src/i2p/susi/webmail/WebMail.java:2336 +#: src/src/i2p/susi/webmail/WebMail.java:2338 msgid "Reply" msgstr "ВідповіÑти" -#: src/src/i2p/susi/webmail/WebMail.java:2337 +#: src/src/i2p/susi/webmail/WebMail.java:2339 msgid "Reply All" msgstr "ВідповіÑти вÑім" -#: src/src/i2p/susi/webmail/WebMail.java:2338 +#: src/src/i2p/susi/webmail/WebMail.java:2340 msgid "Forward" msgstr "ПереÑлати" -#: src/src/i2p/susi/webmail/WebMail.java:2339 +#: src/src/i2p/susi/webmail/WebMail.java:2341 msgid "Save As" -msgstr "" +msgstr "Зберегти Ñк" -#: src/src/i2p/susi/webmail/WebMail.java:2341 #: src/src/i2p/susi/webmail/WebMail.java:2343 +#: src/src/i2p/susi/webmail/WebMail.java:2345 msgid "Delete" msgstr "Видалити" -#: src/src/i2p/susi/webmail/WebMail.java:2346 +#: src/src/i2p/susi/webmail/WebMail.java:2348 msgid "Back to Folder" msgstr "Ðазад в Папку" -#: src/src/i2p/susi/webmail/WebMail.java:2371 +#: src/src/i2p/susi/webmail/WebMail.java:2373 msgid "Could not fetch mail." msgstr "Ðе змогли отримати пошту." -#: src/src/i2p/susi/webmail/WebMail.java:2389 +#: src/src/i2p/susi/webmail/WebMail.java:2391 msgid "Folder Page Size" msgstr "КількіÑÑ‚ÑŒ лиÑтів на Ñторінці" -#: src/src/i2p/susi/webmail/WebMail.java:2392 +#: src/src/i2p/susi/webmail/WebMail.java:2394 msgid "Set" msgstr "Ð’Ñтановити" -#: src/src/i2p/susi/webmail/WebMail.java:2395 +#: src/src/i2p/susi/webmail/WebMail.java:2397 msgid "Advanced Configuration" msgstr "Розширена конфігураціÑ" -#: src/src/i2p/susi/webmail/WebMail.java:2406 +#: src/src/i2p/susi/webmail/WebMail.java:2408 msgid "Save Configuration" msgstr "Зберегти конфігурацію" diff --git a/apps/systray/java/src/net/i2p/apps/systray/SysTray.java b/apps/systray/java/src/net/i2p/apps/systray/SysTray.java index 21f6f45f7989a37f560dd2a9ed3bdf9392e2f78f..8d030d09171d48309f955332140b7dbc7cba99ce 100644 --- a/apps/systray/java/src/net/i2p/apps/systray/SysTray.java +++ b/apps/systray/java/src/net/i2p/apps/systray/SysTray.java @@ -13,10 +13,9 @@ import java.awt.Frame; import java.io.File; import net.i2p.I2PAppContext; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; import net.i2p.util.SystemVersion; - import snoozesoft.systray4j.SysTrayMenu; import snoozesoft.systray4j.SysTrayMenuEvent; import snoozesoft.systray4j.SysTrayMenuIcon; @@ -66,7 +65,7 @@ public class SysTray implements SysTrayMenuListener { private SysTray() { _sysTrayMenuIcon.addSysTrayMenuListener(this); createSysTrayMenu(); - SimpleScheduler.getInstance().addPeriodicEvent(new RefreshDisplayEvent(), REFRESH_DISPLAY_FREQUENCY); + SimpleTimer2.getInstance().addPeriodicEvent(new RefreshDisplayEvent(), REFRESH_DISPLAY_FREQUENCY); } private static final long REFRESH_DISPLAY_FREQUENCY = 30*1000; diff --git a/build.xml b/build.xml index 5e513551b22e5fd2478a8e041ca179684fa6d58b..c6dba9e08f325a19bc3c43af9e434e3be4ed64c6 100644 --- a/build.xml +++ b/build.xml @@ -175,6 +175,7 @@ <attribute name="infile" /> <attribute name="outfile" /> <attribute name="sigtype" /> + <attribute name="su3.ver" /> <sequential> <input message="Enter su3 private signing key store:" addproperty="release.privkey.su3" /> <fail message="You must enter an existing file path." > @@ -211,7 +212,7 @@ <arg value="@{infile}" /> <arg value="@{outfile}" /> <arg value="${release.privkey.su3}" /> - <arg value="${release.number}" /> + <arg value="@{su3.ver}" /> <arg value="${release.signer.su3}" /> </java> <echo message="Verify version and VALID signature:" /> @@ -257,6 +258,14 @@ so the build will go faster. --> + <target name="-setepoch"> + <script language="javascript"> + <![CDATA[ + property = project.setProperty("epoch",Math.floor((new Date()).getTime()/1000)); + ]]> + </script> + </target> + <target name="buildBOB" depends="buildStreaming" > <ant dir="apps/BOB/" target="jar" /> <copy file="apps/BOB/dist/BOB.jar" todir="build/" /> @@ -433,6 +442,7 @@ </condition> </target> + <target name="bump" depends="bumpBuild" /> <target name="bumpBuild" depends="checkIfBumped, getBuildNumber" unless="bumped.already"> <script language="javascript"> <![CDATA[ @@ -678,7 +688,7 @@ splitindex="true" doctitle="I2P Javadocs for Release ${release.number} Build ${i2p.build.number}${build.extra}" windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}"> - <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.oldcrypto:org.bouncycastle.oldcrypto.*:gnu.crypto.*:gnu.getopt:gnu.gettext:com.nettgryppa.security:net.metanotion:net.metanotion.*" /> + <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.oldcrypto:org.bouncycastle.oldcrypto.*:gnu.crypto.*:gnu.getopt:gnu.gettext:com.nettgryppa.security:net.metanotion:net.metanotion.*:org.apache.http.conn.ssl:org.apache.http.conn.util:org.apache.http.util" /> <group title="Streaming Library" packages="net.i2p.client.streaming:net.i2p.client.streaming.impl" /> <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:net.i2p.data.router:org.cybergarage:org.cybergarage.*:org.freenetproject:org.xlattice.crypto.filters" /> <group title="Router Console" packages="net.i2p.router.web:net.i2p.router.update:net.i2p.router.news" /> @@ -1218,11 +1228,11 @@ </fail> </target> - <target name="i2pseeds" depends="-areRouterInfosEnabled, prepRouterInfos"> + <target name="i2pseeds" depends="-setepoch, -areRouterInfosEnabled, prepRouterInfos"> <delete file="i2pseeds.zip" /> <delete file="i2pseeds.su3" /> <zip destfile="i2pseeds.zip" basedir="pkg-temp/netDb" whenempty="fail" /> - <su3sign infile="i2pseeds.zip" sigtype="RESEED" outfile="i2pseeds.su3" /> + <su3sign infile="i2pseeds.zip" sigtype="RESEED" outfile="i2pseeds.su3" su3.ver="${epoch}" /> </target> <!-- this is no longer required, izpack 4.3.0 supports headless installs with java -jar i2pinstall.exe -console --> @@ -1288,7 +1298,7 @@ <target name="updaterRouter" depends="prepupdateRouter, zipit" /> <target name="-sign-update" depends="buildrouter"> - <su3sign infile="i2pupdate200.zip" sigtype="ROUTER" outfile="i2pupdate.su3" /> + <su3sign infile="i2pupdate200.zip" sigtype="ROUTER" outfile="i2pupdate.su3" su3.ver="${full.version}" /> </target> <target name="signed-updater200" depends="updater200, -sign-update" /> @@ -1405,6 +1415,10 @@ <copy file="installer/resources/countries.txt" todir="pkg-temp/geoip/" /> <!-- small enough to include for now --> <copy file="installer/resources/geoipv6.dat.gz" todir="pkg-temp/geoip/" /> + <copy file="installer/resources/continents.txt" todir="pkg-temp/geoip/" /> + <!-- + <copy file="installer/resources/public-suffix-list.txt" todir="pkg-temp/geoip/" /> + --> </target> <target name="prepupdateRouter" depends="buildrouter, deletepkg-temp"> @@ -1422,6 +1436,10 @@ <copy file="installer/resources/geoip.txt" todir="pkg-temp/geoip/" /> <copy file="installer/resources/geoipv6.dat.gz" todir="pkg-temp/geoip/" /> <copy file="installer/resources/countries.txt" todir="pkg-temp/geoip/" /> + <copy file="installer/resources/continents.txt" todir="pkg-temp/geoip/" /> + <!-- + <copy file="installer/resources/public-suffix-list.txt" todir="pkg-temp/geoip/" /> + --> </target> <!-- All jetty jars required for update. @@ -1760,7 +1778,7 @@ <!-- now build and verify the packed su2 from the packed zip --> <sudsign infile="i2pupdate200.zip" outfile="i2pupdate.su2" /> <!-- now build and verify the packed su3 from the packed zip --> - <su3sign infile="i2pupdate200.zip" sigtype="ROUTER" outfile="i2pupdate.su3" /> + <su3sign infile="i2pupdate200.zip" sigtype="ROUTER" outfile="i2pupdate.su3" su3.ver="${release.number}" /> <!-- this will use the monotonerc file in the current workspace --> <echo message="Checking out fresh copy into ../i2p-${release.number} for tarballing:" /> <delete dir="../i2p-${release.number}" /> diff --git a/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java b/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java index d18024b347c8ef1dcdc881f4bf4e6ce8b88e213a..955335d89da45ac7b6dfa9d509c93068b0c9406b 100644 --- a/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java +++ b/core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java @@ -60,7 +60,7 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo { // 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 + // http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf String modelString = null; int family = CPUID.getCPUFamily(); int model = CPUID.getCPUModel(); @@ -156,9 +156,8 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo isPentiumMCompatible = true; isCore2Compatible = true; isX64 = true; - } - if (extmodel >= 2) { - isCoreiCompatible = true; + if (extmodel >= 2) + isCoreiCompatible = true; } switch (model) { case 0: @@ -350,6 +349,11 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo // most flags are set above // isCoreiCompatible = true is the default + // 22 nm + case 0x45: + modelString = "Mobile Celeron"; + break; + // Atom Silvermont / Bay Trail / Avoton 22 nm // Supports SSE 4.2 case 0x4d: diff --git a/core/java/src/freenet/support/CPUInformation/package.html b/core/java/src/freenet/support/CPUInformation/package.html index db1df9a5185bdebefea2fa45f5e43ab96bc773d9..5521f11413216917ee9955c91e504a71a40da963 100644 --- a/core/java/src/freenet/support/CPUInformation/package.html +++ b/core/java/src/freenet/support/CPUInformation/package.html @@ -1,7 +1,9 @@ <html> <body> <p> -CPUID implementaion, borrowed from freenet, updated and heavily modified +CPUID implementaion, borrowed from freenet, updated and heavily modified. + +Not recommended for external use, not maintained as a public API. </p> </body> </html> diff --git a/core/java/src/gnu/getopt/MessagesBundle_id.properties b/core/java/src/gnu/getopt/MessagesBundle_in.properties similarity index 100% rename from core/java/src/gnu/getopt/MessagesBundle_id.properties rename to core/java/src/gnu/getopt/MessagesBundle_in.properties diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java index bfadb7d9770d04b6cb1751ded0c442865e3b4cac..d189588ecfd2e97baf081b6652b6fdcdde47f4d9 100644 --- a/core/java/src/net/i2p/CoreVersion.java +++ b/core/java/src/net/i2p/CoreVersion.java @@ -18,7 +18,7 @@ public class CoreVersion { /** deprecated */ public final static String ID = "Monotone"; - public final static String VERSION = "0.9.18"; + public final static String VERSION = "0.9.19"; /** * For Vuze. diff --git a/core/java/src/net/i2p/I2PAppContext.java b/core/java/src/net/i2p/I2PAppContext.java index 71ae745076019052c6da5394bd7caf16c9118b51..f7e2d7699bbf7ed57bf02cb4580577244a974511 100644 --- a/core/java/src/net/i2p/I2PAppContext.java +++ b/core/java/src/net/i2p/I2PAppContext.java @@ -939,6 +939,7 @@ public class I2PAppContext { /** * Use instead of SimpleScheduler.getInstance() * @since 0.9 to replace static instance in the class + * @deprecated in 0.9.20, use simpleTimer2() */ public SimpleScheduler simpleScheduler() { if (!_simpleSchedulerInitialized) @@ -946,6 +947,9 @@ public class I2PAppContext { return _simpleScheduler; } + /** + * @deprecated in 0.9.20 + */ private void initializeSimpleScheduler() { synchronized (_lock18) { if (_simpleScheduler == null) diff --git a/core/java/src/net/i2p/client/I2PSessionImpl.java b/core/java/src/net/i2p/client/I2PSessionImpl.java index 0c89835282ca4563716c168e74ceabc45dae8b70..597c0af366c3a88c6bde347470c8e2a3f93e2993 100644 --- a/core/java/src/net/i2p/client/I2PSessionImpl.java +++ b/core/java/src/net/i2p/client/I2PSessionImpl.java @@ -59,9 +59,14 @@ import net.i2p.util.VersionComparator; * Implementation of an I2P session running over TCP. This class is NOT thread safe - * only one thread should send messages at any given time * + * Public only for clearCache(). + * Except for methods defined in I2PSession and I2CPMessageEventListener, + * not maintained as a public API, not for external use. + * Use I2PClientFactory to get an I2PClient and then createSession(). + * * @author jrandom */ -abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessageEventListener { +public abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessageEventListener { protected final Log _log; /** who we are */ private final Destination _myDestination; @@ -1149,6 +1154,13 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa } } + /** @since 0.9.20 */ + public static void clearCache() { + synchronized (_lookupCache) { + _lookupCache.clear(); + } + } + /** * Blocking. Waits a max of 10 seconds by default. * See lookupDest with maxWait parameter to change. @@ -1353,7 +1365,7 @@ abstract class I2PSessionImpl implements I2PSession, I2CPMessageReader.I2CPMessa boolean close = Boolean.parseBoolean(_options.getProperty("i2cp.closeOnIdle")); if (reduce || close) { updateActivity(); - _context.simpleScheduler().addEvent(new SessionIdleTimer(_context, this, reduce, close), SessionIdleTimer.MINIMUM_TIME); + _context.simpleTimer2().addEvent(new SessionIdleTimer(_context, this, reduce, close), SessionIdleTimer.MINIMUM_TIME); } } diff --git a/core/java/src/net/i2p/client/SessionIdleTimer.java b/core/java/src/net/i2p/client/SessionIdleTimer.java index d01273f930a32bb9872e2a8b845077a9fed81ffe..444f73167fffac2818e6bfc4e1c943a29242990d 100644 --- a/core/java/src/net/i2p/client/SessionIdleTimer.java +++ b/core/java/src/net/i2p/client/SessionIdleTimer.java @@ -118,6 +118,6 @@ class SessionIdleTimer implements SimpleTimer.TimedEvent { } else { nextDelay = _minimumTime - (now - lastActivity); } - _context.simpleScheduler().addEvent(this, nextDelay); + _context.simpleTimer2().addEvent(this, nextDelay); } } diff --git a/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java b/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java index 246af5403a13eb4a609eb577677ed6170941612a..42cf701bff915b1f7a1a8d49e30951e612fdd884 100644 --- a/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java +++ b/core/java/src/net/i2p/client/datagram/I2PDatagramDissector.java @@ -97,7 +97,8 @@ public final class I2PDatagramDissector { } } catch (IOException e) { Log log = I2PAppContext.getGlobalContext().logManager().getLog(I2PDatagramDissector.class); - log.error("Caught IOException - INCONSISTENT STATE!", e); + log.error("Error loading datagram", e); + throw new DataFormatException("Error loading datagram", e); //} catch(AssertionError e) { // Log log = I2PAppContext.getGlobalContext().logManager().getLog(I2PDatagramDissector.class); // log.error("Assertion failed!", e); diff --git a/core/java/src/net/i2p/client/naming/BlockfileNamingService.java b/core/java/src/net/i2p/client/naming/BlockfileNamingService.java index d7860a727e657738fda94f09ddd411ed1245aaa3..ec12eb792d8543bd258cf66e644a33a088057d56 100644 --- a/core/java/src/net/i2p/client/naming/BlockfileNamingService.java +++ b/core/java/src/net/i2p/client/naming/BlockfileNamingService.java @@ -18,11 +18,14 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Properties; +import java.util.Set; import java.util.StringTokenizer; +import java.util.TreeMap; import net.i2p.I2PAppContext; import net.i2p.data.DataFormatException; @@ -860,7 +863,7 @@ public class BlockfileNamingService extends DummyNamingService { iter = sl.find(beginWith); else iter = sl.iterator(); - Map<String, Destination> rv = new HashMap<String, Destination>(); + Map<String, Destination> rv = new TreeMap<String, Destination>(); for (int i = 0; i < skip && iter.hasNext(); i++) { // don't bother validating here iter.next(); @@ -896,6 +899,188 @@ public class BlockfileNamingService extends DummyNamingService { } } + /** + * @param options If non-null and contains the key "list", get + * from that list (default "hosts.txt", NOT all lists) + * Key "skip": skip that many entries + * Key "limit": max number to return + * Key "search": return only those matching substring + * Key "startsWith": return only those starting with + * ("[0-9]" allowed) + * Key "beginWith": start here in the iteration + * Don't use both startsWith and beginWith. + * Search, startsWith, and beginWith values must be lower case. + * @since 0.9.20 + */ + @Override + public Map<String, String> getBase64Entries(Properties options) { + String listname = FALLBACK_LIST; + String search = null; + String startsWith = null; + String beginWith = null; + int limit = Integer.MAX_VALUE; + int skip = 0; + if (options != null) { + String ln = options.getProperty("list"); + if (ln != null) + listname = ln; + search = options.getProperty("search"); + startsWith = options.getProperty("startsWith"); + beginWith = options.getProperty("beginWith"); + if (beginWith == null && startsWith != null) { + if (startsWith.equals("[0-9]")) + beginWith = "0"; + else + beginWith = startsWith; + } + String lim = options.getProperty("limit"); + try { + limit = Integer.parseInt(lim); + } catch (NumberFormatException nfe) {} + String sk = options.getProperty("skip"); + try { + skip = Integer.parseInt(sk); + } catch (NumberFormatException nfe) {} + } + synchronized(_bf) { + if (_isClosed) + return Collections.emptyMap(); + try { + SkipList sl = _bf.getIndex(listname, _stringSerializer, _destSerializer); + if (sl == null) { + if (_log.shouldLog(Log.WARN)) + _log.warn("No skiplist found for lookup in " + listname); + return Collections.emptyMap(); + } + SkipIterator iter; + if (beginWith != null) + iter = sl.find(beginWith); + else + iter = sl.iterator(); + Map<String, String> rv = new TreeMap<String, String>(); + for (int i = 0; i < skip && iter.hasNext(); i++) { + // don't bother validating here + iter.next(); + } + for (int i = 0; i < limit && iter.hasNext(); ) { + String key = (String) iter.nextKey(); + if (startsWith != null) { + if (startsWith.equals("[0-9]")) { + if (key.charAt(0) > '9') + break; + } else if (!key.startsWith(startsWith)) { + break; + } + } + DestEntry de = (DestEntry) iter.next(); + if (!validate(key, de, listname)) + continue; + if (search != null && key.indexOf(search) < 0) + continue; + rv.put(key, de.dest.toBase64()); + i++; + } + return rv; + } catch (IOException ioe) { + _log.error("DB lookup error", ioe); + return Collections.emptyMap(); + } catch (RuntimeException re) { + _log.error("DB lookup error", re); + return Collections.emptyMap(); + } finally { + deleteInvalid(); + } + } + } + + /** + * @param options If non-null and contains the key "list", get + * from that list (default "hosts.txt", NOT all lists) + * Key "skip": skip that many entries + * Key "limit": max number to return + * Key "search": return only those matching substring + * Key "startsWith": return only those starting with + * ("[0-9]" allowed) + * Key "beginWith": start here in the iteration + * Don't use both startsWith and beginWith. + * Search, startsWith, and beginWith values must be lower case. + * @since 0.9.20 + */ + @Override + public Set<String> getNames(Properties options) { + String listname = FALLBACK_LIST; + String search = null; + String startsWith = null; + String beginWith = null; + int limit = Integer.MAX_VALUE; + int skip = 0; + if (options != null) { + String ln = options.getProperty("list"); + if (ln != null) + listname = ln; + search = options.getProperty("search"); + startsWith = options.getProperty("startsWith"); + beginWith = options.getProperty("beginWith"); + if (beginWith == null && startsWith != null) { + if (startsWith.equals("[0-9]")) + beginWith = "0"; + else + beginWith = startsWith; + } + String lim = options.getProperty("limit"); + try { + limit = Integer.parseInt(lim); + } catch (NumberFormatException nfe) {} + String sk = options.getProperty("skip"); + try { + skip = Integer.parseInt(sk); + } catch (NumberFormatException nfe) {} + } + synchronized(_bf) { + if (_isClosed) + return Collections.emptySet(); + try { + SkipList sl = _bf.getIndex(listname, _stringSerializer, _destSerializer); + if (sl == null) { + if (_log.shouldLog(Log.WARN)) + _log.warn("No skiplist found for lookup in " + listname); + return Collections.emptySet(); + } + SkipIterator iter; + if (beginWith != null) + iter = sl.find(beginWith); + else + iter = sl.iterator(); + Set<String> rv = new HashSet<String>(); + for (int i = 0; i < skip && iter.hasNext(); i++) { + iter.next(); + } + for (int i = 0; i < limit && iter.hasNext(); ) { + String key = (String) iter.nextKey(); + if (startsWith != null) { + if (startsWith.equals("[0-9]")) { + if (key.charAt(0) > '9') + break; + } else if (!key.startsWith(startsWith)) { + break; + } + } + if (search != null && key.indexOf(search) < 0) + continue; + rv.add(key); + i++; + } + return rv; + } catch (IOException ioe) { + _log.error("DB lookup error", ioe); + return Collections.emptySet(); + } catch (RuntimeException re) { + _log.error("DB lookup error", re); + return Collections.emptySet(); + } + } + } + /** * @param options ignored * @since 0.8.9 diff --git a/core/java/src/net/i2p/client/naming/MetaNamingService.java b/core/java/src/net/i2p/client/naming/MetaNamingService.java index fab433a8dfc35f59a255dfc1d7492022a0be8759..ffae355a57b1c648e69058ab0df46ef168ebd025 100644 --- a/core/java/src/net/i2p/client/naming/MetaNamingService.java +++ b/core/java/src/net/i2p/client/naming/MetaNamingService.java @@ -1,5 +1,7 @@ package net.i2p.client.naming; +import java.io.IOException; +import java.io.Writer; import java.lang.reflect.Constructor; import java.util.Collections; import java.util.HashMap; @@ -179,6 +181,19 @@ public class MetaNamingService extends DummyNamingService { return rv; } + /** + * All services aggregated + * @since 0.9.20 + */ + @Override + public Map<String, String> getBase64Entries(Properties options) { + Map<String, String> rv = new HashMap<String, String>(); + for (NamingService ns : _services) { + rv.putAll(ns.getBase64Entries(options)); + } + return rv; + } + /** * All services aggregated */ @@ -191,6 +206,17 @@ public class MetaNamingService extends DummyNamingService { return rv; } + /** + * All services aggregated. + * Duplicates not removed (for efficiency) + * @since 0.9.20 + */ + public void export(Writer out, Properties options) throws IOException { + for (NamingService ns : _services) { + export(out, options); + } + } + /** * All services aggregated */ diff --git a/core/java/src/net/i2p/client/naming/NamingService.java b/core/java/src/net/i2p/client/naming/NamingService.java index 001cc421b9b44c32bcc358ea2f765892a64547e4..5a38c9e7fa1e17726d70351886ec97f7870d4dd0 100644 --- a/core/java/src/net/i2p/client/naming/NamingService.java +++ b/core/java/src/net/i2p/client/naming/NamingService.java @@ -7,12 +7,16 @@ */ package net.i2p.client.naming; +import java.io.IOException; +import java.io.Writer; import java.lang.reflect.Constructor; import java.util.Collections; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; +import java.util.TreeMap; import java.util.concurrent.CopyOnWriteArraySet; import net.i2p.I2PAppContext; @@ -235,14 +239,83 @@ public abstract class NamingService { * Warning - This will bring the whole database into memory * if options is null, empty, or unsupported, use with caution. * + * This implementation calls getEntries(options) and returns a SortedMap. + * Subclasses should override if they store base64 natively. + * * @param options NamingService-specific, can be null * @return all mappings (matching the options if non-null) * or empty Map if none; * Returned Map is not necessarily sorted, implementation dependent - * @since 0.8.7 + * @since 0.8.7, implemented in 0.9.20 */ public Map<String, String> getBase64Entries(Properties options) { - return Collections.emptyMap(); + Map<String, Destination> entries = getEntries(options); + if (entries.size() <= 0) + return Collections.emptyMap(); + Map<String, String> rv = new TreeMap<String, String>(); + for (Map.Entry<String, Destination> e : entries.entrySet()) { + rv.put(e.getKey(), e.getValue().toBase64()); + } + return rv; + } + + /** + * Export in a hosts.txt format. + * Output is not necessarily sorted, implementation dependent. + * Output may or may not contain comment lines, implementation dependent. + * Caller must close writer. + * + * This implementation calls getBase64Entries(). + * Subclasses should override if they store in a hosts.txt format natively. + * + * @since 0.9.20 + */ + public void export(Writer out) throws IOException { + export(out, null); + } + + /** + * Export in a hosts.txt format. + * Output is not necessarily sorted, implementation dependent. + * Output may or may not contain comment lines, implementation dependent. + * Caller must close writer. + * + * This implementation calls getBase64Entries(options). + * Subclasses should override if they store in a hosts.txt format natively. + * + * @param options NamingService-specific, can be null + * @since 0.9.20 + */ + public void export(Writer out, Properties options) throws IOException { + Map<String, String> entries = getBase64Entries(options); + out.write("# Address book: "); + out.write(getName()); + if (options != null) { + String list = options.getProperty("list"); + if (list != null) + out.write(" (" + list + ')'); + } + final String nl = System.getProperty("line.separator", "\n"); + out.write(nl); + int sz = entries.size(); + if (sz <= 0) { + out.write("# No entries"); + out.write(nl); + return; + } + out.write("# Exported: "); + out.write((new Date()).toString()); + out.write(nl); + if (sz > 1) { + out.write("# " + sz + " entries"); + out.write(nl); + } + for (Map.Entry<String, String> e : entries.entrySet()) { + out.write(e.getKey()); + out.write('='); + out.write(e.getValue()); + out.write(nl); + } } /** diff --git a/core/java/src/net/i2p/client/naming/SingleFileNamingService.java b/core/java/src/net/i2p/client/naming/SingleFileNamingService.java index 58a2d1a95c8d3cc86c175e27d29477367a6c7e3c..6414f64b45493a7032f2f1c0d7072446c4b13220 100644 --- a/core/java/src/net/i2p/client/naming/SingleFileNamingService.java +++ b/core/java/src/net/i2p/client/naming/SingleFileNamingService.java @@ -15,7 +15,9 @@ import java.io.InputStreamReader; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; +import java.io.Writer; import java.util.Collections; +import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -364,6 +366,103 @@ public class SingleFileNamingService extends NamingService { } } + /** + * Overridden since we store base64 natively. + * + * @param options As follows: + * Key "search": return only those matching substring + * Key "startsWith": return only those starting with + * ("[0-9]" allowed) + * @return all mappings (matching the options if non-null) + * or empty Map if none. + * Returned Map is not sorted. + * @since 0.9.20 + */ + public Map<String, String> getBase64Entries(Properties options) { + if (!_file.exists()) + return Collections.emptyMap(); + String searchOpt = null; + String startsWith = null; + if (options != null) { + searchOpt = options.getProperty("search"); + startsWith = options.getProperty("startsWith"); + } + BufferedReader in = null; + getReadLock(); + try { + in = new BufferedReader(new InputStreamReader(new FileInputStream(_file), "UTF-8"), 16*1024); + String line = null; + Map<String, String> rv = new HashMap<String, String>(); + while ( (line = in.readLine()) != null) { + if (line.length() <= 0) + continue; + if (startsWith != null) { + if (startsWith.equals("[0-9]")) { + if (line.charAt(0) < '0' || line.charAt(0) > '9') + continue; + } else if (!line.startsWith(startsWith)) { + continue; + } + } + if (line.startsWith("#")) + continue; + if (line.indexOf('#') > 0) // trim off any end of line comment + line = line.substring(0, line.indexOf('#')).trim(); + int split = line.indexOf('='); + if (split <= 0) + continue; + String key = line.substring(0, split); + if (searchOpt != null && key.indexOf(searchOpt) < 0) + continue; + String b64 = line.substring(split+1); //.trim() ?????????????? + if (b64.length() < 387) + continue; + rv.put(key, b64); + } + if (searchOpt == null && startsWith == null) { + _lastWrite = _file.lastModified(); + _size = rv.size(); + } + return rv; + } catch (IOException ioe) { + _log.error("getEntries error", ioe); + return Collections.emptyMap(); + } finally { + if (in != null) try { in.close(); } catch (IOException ioe) {} + releaseReadLock(); + } + } + + /** + * Overridden for efficiency. + * Output is not sorted. + * + * @param options ignored + * @since 0.9.20 + */ + public void export(Writer out, Properties options) throws IOException { + out.write("# Address book: "); + out.write(getName()); + final String nl = System.getProperty("line.separator", "\n"); + out.write(nl); + out.write("# Exported: "); + out.write((new Date()).toString()); + out.write(nl); + BufferedReader in = null; + getReadLock(); + try { + in = new BufferedReader(new InputStreamReader(new FileInputStream(_file), "UTF-8"), 16*1024); + String line = null; + while ( (line = in.readLine()) != null) { + out.write(line); + out.write(nl); + } + } finally { + if (in != null) try { in.close(); } catch (IOException ioe) {} + releaseReadLock(); + } + } + /** * @param options ignored * @return all known host names, unsorted diff --git a/core/java/src/net/i2p/crypto/CertUtil.java b/core/java/src/net/i2p/crypto/CertUtil.java index aa484a52269bc9c9f253cb1a189e9a14a62524fd..4d85aa691781969b39749d839f08a3e5138262db 100644 --- a/core/java/src/net/i2p/crypto/CertUtil.java +++ b/core/java/src/net/i2p/crypto/CertUtil.java @@ -53,6 +53,8 @@ public class CertUtil { } wr.println("-----END CERTIFICATE-----"); wr.flush(); + if (wr.checkError()) + throw new IOException("Failed write to " + file); return true; } catch (CertificateEncodingException cee) { error("Error writing X509 Certificate " + file.getAbsolutePath(), cee); diff --git a/core/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java b/core/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java index f36d7753b62bc422c6426a2f5e48a3514c1f9e52..896036842a1fc9fd0a1ccb31fbe9f8c609210d66 100644 --- a/core/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java +++ b/core/java/src/net/i2p/crypto/CryptixRijndael_Algorithm.java @@ -32,6 +32,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor // Debugging methods and variables //........................................................................... +/**** private static final String _NAME = "Rijndael_Algorithm"; private static final boolean _IN = true, _OUT = false; @@ -53,6 +54,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor private static void trace(String s) { if (_TRACE) _err.println("<=> " + _NAME + "." + s); } +****/ // Constants and variables //........................................................................... @@ -89,11 +91,13 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor //........................................................................... static { +/**** if (_RDEBUG && _debuglevel > 6) { System.out.println("Algorithm Name: Rijndael ver 0.1"); System.out.println("Electronic Codebook (ECB) Mode"); System.out.println(); } +****/ int ROOT = 0x11B; int i, j = 0; @@ -383,7 +387,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor * @param sessionKey The session key to use for encryption. */ public static final void blockEncrypt(byte[] in, byte[] result, int inOffset, int outOffset, Object sessionKey) { - if (_RDEBUG) trace(_IN, "blockEncrypt(" + in + ", " + inOffset + ", " + sessionKey + ")"); + //if (_RDEBUG) trace(_IN, "blockEncrypt(" + in + ", " + inOffset + ", " + sessionKey + ")"); int[][] Ke = (int[][]) ((Object[]) sessionKey)[0]; // extract encryption round keys int ROUNDS = Ke.length - 1; int[] Ker = Ke[0]; @@ -409,9 +413,11 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor t1 = a1; t2 = a2; t3 = a3; +/**** if (_RDEBUG && _debuglevel > 6) System.out.println("CT" + r + "=" + intToString(t0) + intToString(t1) + intToString(t2) + intToString(t3)); +****/ } // last round is special @@ -436,11 +442,13 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor result[outOffset++] = (byte) (_S[(t0 >>> 16) & 0xFF] ^ (tt >>> 16)); result[outOffset++] = (byte) (_S[(t1 >>> 8) & 0xFF] ^ (tt >>> 8)); result[outOffset++] = (byte) (_S[t2 & 0xFF] ^ tt); +/**** if (_RDEBUG && _debuglevel > 6) { System.out.println("CT=" + toString(result)); System.out.println(); } if (_RDEBUG) trace(_OUT, "blockEncrypt()"); +****/ } /** @@ -458,7 +466,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor + " result.len=" + result.length + " result.offset=" + outOffset); if (in.length - inOffset <= 15) throw new IllegalArgumentException("data too small: " + in.length + " inOffset: " + inOffset); - if (_RDEBUG) trace(_IN, "blockDecrypt(" + in + ", " + inOffset + ", " + sessionKey + ")"); + //if (_RDEBUG) trace(_IN, "blockDecrypt(" + in + ", " + inOffset + ", " + sessionKey + ")"); int[][] Kd = (int[][]) ((Object[]) sessionKey)[1]; // extract decryption round keys int ROUNDS = Kd.length - 1; int[] Kdr = Kd[0]; @@ -484,9 +492,11 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor t1 = a1; t2 = a2; t3 = a3; +/**** if (_RDEBUG && _debuglevel > 6) System.out.println("PT" + r + "=" + intToString(t0) + intToString(t1) + intToString(t2) + intToString(t3)); +****/ } // last round is special @@ -511,11 +521,13 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor result[outOffset++] = (byte) (_Si[(t2 >>> 16) & 0xFF] ^ (tt >>> 16)); result[outOffset++] = (byte) (_Si[(t1 >>> 8) & 0xFF] ^ (tt >>> 8)); result[outOffset++] = (byte) (_Si[t0 & 0xFF] ^ tt); +/**** if (_RDEBUG && _debuglevel > 6) { System.out.println("PT=" + toString(result)); System.out.println(); } if (_RDEBUG) trace(_OUT, "blockDecrypt()"); +****/ } /** A basic symmetric encryption/decryption test. */ @@ -544,7 +556,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor return makeKey(k, blockSize, null); } public static final/* synchronized */Object makeKey(byte[] k, int blockSize, CryptixAESKeyCache.KeyCacheEntry keyData) throws InvalidKeyException { - if (_RDEBUG) trace(_IN, "makeKey(" + k + ", " + blockSize + ")"); + //if (_RDEBUG) trace(_IN, "makeKey(" + k + ", " + blockSize + ")"); if (k == null) throw new InvalidKeyException("Empty key"); if (!(k.length == 16 || k.length == 24 || k.length == 32)) throw new InvalidKeyException("Incorrect key length"); @@ -629,7 +641,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor sessionKey = new Object[] { Ke, Kd}; else sessionKey = keyData.key; - if (_RDEBUG) trace(_OUT, "makeKey()"); + //if (_RDEBUG) trace(_OUT, "makeKey()"); return sessionKey; } @@ -647,7 +659,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor blockEncrypt(in, result, inOffset, outOffset, sessionKey); return; } - if (_RDEBUG) trace(_IN, "blockEncrypt(" + in + ", " + inOffset + ", " + sessionKey + ", " + blockSize + ")"); + //if (_RDEBUG) trace(_IN, "blockEncrypt(" + in + ", " + inOffset + ", " + sessionKey + ", " + blockSize + ")"); Object[] sKey = (Object[]) sessionKey; // extract encryption round keys int[][] Ke = (int[][]) sKey[0]; @@ -673,7 +685,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor ^ _T3[(t[(i + s2) % BC] >>> 8) & 0xFF] ^ _T4[t[(i + s3) % BC] & 0xFF]) ^ Ke[r][i]; System.arraycopy(a, 0, t, 0, BC); - if (_RDEBUG && _debuglevel > 6) System.out.println("CT" + r + "=" + toString(t)); + //if (_RDEBUG && _debuglevel > 6) System.out.println("CT" + r + "=" + toString(t)); } for (i = 0; i < BC; i++) { // last round is special tt = Ke[ROUNDS][i]; @@ -682,11 +694,13 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor result[j++] = (byte) (_S[(t[(i + s2) % BC] >>> 8) & 0xFF] ^ (tt >>> 8)); result[j++] = (byte) (_S[t[(i + s3) % BC] & 0xFF] ^ tt); } +/**** if (_RDEBUG && _debuglevel > 6) { System.out.println("CT=" + toString(result)); System.out.println(); } if (_RDEBUG) trace(_OUT, "blockEncrypt()"); +****/ } /** @@ -704,7 +718,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor return; } - if (_RDEBUG) trace(_IN, "blockDecrypt(" + in + ", " + inOffset + ", " + sessionKey + ", " + blockSize + ")"); + //if (_RDEBUG) trace(_IN, "blockDecrypt(" + in + ", " + inOffset + ", " + sessionKey + ", " + blockSize + ")"); Object[] sKey = (Object[]) sessionKey; // extract decryption round keys int[][] Kd = (int[][]) sKey[1]; @@ -730,7 +744,7 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor ^ _T7[(t[(i + s2) % BC] >>> 8) & 0xFF] ^ _T8[t[(i + s3) % BC] & 0xFF]) ^ Kd[r][i]; System.arraycopy(a, 0, t, 0, BC); - if (_RDEBUG && _debuglevel > 6) System.out.println("PT" + r + "=" + toString(t)); + //if (_RDEBUG && _debuglevel > 6) System.out.println("PT" + r + "=" + toString(t)); } for (i = 0; i < BC; i++) { // last round is special tt = Kd[ROUNDS][i]; @@ -739,11 +753,13 @@ public final class CryptixRijndael_Algorithm // implicit no-argument constructor result[j++] = (byte) (_Si[(t[(i + s2) % BC] >>> 8) & 0xFF] ^ (tt >>> 8)); result[j++] = (byte) (_Si[t[(i + s3) % BC] & 0xFF] ^ tt); } +/**** if (_RDEBUG && _debuglevel > 6) { System.out.println("PT=" + toString(result)); System.out.println(); } if (_RDEBUG) trace(_OUT, "blockDecrypt()"); +****/ } /** A basic symmetric encryption/decryption test for a given key size. */ diff --git a/core/java/src/net/i2p/crypto/SHA256Generator.java b/core/java/src/net/i2p/crypto/SHA256Generator.java index 217147f7b5037394ebf3d7ad61aea267d97f7dec..66d630087fb3ea6bc4607b9067ee9b808548b3dd 100644 --- a/core/java/src/net/i2p/crypto/SHA256Generator.java +++ b/core/java/src/net/i2p/crypto/SHA256Generator.java @@ -77,8 +77,9 @@ public final class SHA256Generator { digest.digest(out, outOffset, Hash.HASH_LENGTH); } catch (DigestException e) { throw new RuntimeException(e); + } finally { + release(digest); } - release(digest); } private MessageDigest acquire() { diff --git a/core/java/src/net/i2p/data/DataHelper.java b/core/java/src/net/i2p/data/DataHelper.java index ffa1d2577d3b9dc39f4a6bfbe3505b002adb5cb3..55e15727d9b4de07906068ca50056cd174116c1d 100644 --- a/core/java/src/net/i2p/data/DataHelper.java +++ b/core/java/src/net/i2p/data/DataHelper.java @@ -529,6 +529,11 @@ public class DataHelper { out.flush(); fos.getFD().sync(); out.close(); + if (out.checkError()) { + out = null; + tmpFile.delete(); + throw new IOException("Failed to write properties to " + tmpFile); + } out = null; if (!FileUtil.rename(tmpFile, file)) throw new IOException("Failed rename from " + tmpFile + " to " + file); diff --git a/core/java/src/net/i2p/data/PrivateKeyFile.java b/core/java/src/net/i2p/data/PrivateKeyFile.java index 4e1a6d74a71124000f808026e9c71ebdadcbf8dc..96cc8a47b0c220fd4382df9e45008534ed4d1701 100644 --- a/core/java/src/net/i2p/data/PrivateKeyFile.java +++ b/core/java/src/net/i2p/data/PrivateKeyFile.java @@ -41,7 +41,7 @@ import net.i2p.util.SecureFileOutputStream; * - Certificate if length != 0 * - Private key (256 bytes) * - Signing Private key (20 bytes, or length specified by key certificate) - * Total 663 bytes + * Total: 663 or more bytes *</pre> * * @author welterde, zzz diff --git a/core/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java b/core/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java index 331ee3dad85ed0d53b285f08681602214012aba2..6d0c4daacca96a22f8e35235598e14a64ee1900b 100644 --- a/core/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java +++ b/core/java/src/net/i2p/data/i2cp/MessagePayloadMessage.java @@ -96,7 +96,7 @@ public class MessagePayloadMessage extends I2CPMessageImpl { int size = 2 + 4 + 4 + _payload.getSize(); try { DataHelper.writeLong(out, 4, size); - DataHelper.writeLong(out, 1, getType()); + DataHelper.writeLong(out, 1, MESSAGE_TYPE); DataHelper.writeLong(out, 2, _sessionId); DataHelper.writeLong(out, 4, _messageId); DataHelper.writeLong(out, 4, _payload.getSize()); diff --git a/core/java/src/net/i2p/data/i2cp/MessageStatusMessage.java b/core/java/src/net/i2p/data/i2cp/MessageStatusMessage.java index d9122bd778cd00d0323ec5d9dcc77ee5bf7cdeba..dd4f4305411dd8f981592c3e7e7a6bb2ccea6c9d 100644 --- a/core/java/src/net/i2p/data/i2cp/MessageStatusMessage.java +++ b/core/java/src/net/i2p/data/i2cp/MessageStatusMessage.java @@ -308,7 +308,7 @@ public class MessageStatusMessage extends I2CPMessageImpl { try { DataHelper.writeLong(out, 4, len); - DataHelper.writeLong(out, 1, getType()); + DataHelper.writeLong(out, 1, MESSAGE_TYPE); DataHelper.writeLong(out, 2, _sessionId); DataHelper.writeLong(out, 4, _messageId); DataHelper.writeLong(out, 1, _status); diff --git a/core/java/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java b/core/java/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java index 032c1ea8be18ef95070e285813686962b91007e1..cc685cbab26a7f3cbab1792254abebaa4b9e7b92 100644 --- a/core/java/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java +++ b/core/java/src/net/i2p/data/i2cp/ReceiveMessageBeginMessage.java @@ -76,7 +76,7 @@ public class ReceiveMessageBeginMessage extends I2CPMessageImpl { try { DataHelper.writeLong(out, 4, len); - DataHelper.writeLong(out, 1, getType()); + DataHelper.writeLong(out, 1, MESSAGE_TYPE); DataHelper.writeLong(out, 2, _sessionId); DataHelper.writeLong(out, 4, _messageId); } catch (DataFormatException dfe) { diff --git a/core/java/src/net/i2p/data/i2cp/SendMessageMessage.java b/core/java/src/net/i2p/data/i2cp/SendMessageMessage.java index 67a67ffa4722aada3d2f691c97d8049fa61bebf1..18f6c6df376b78a827ee04145313f57833cb088c 100644 --- a/core/java/src/net/i2p/data/i2cp/SendMessageMessage.java +++ b/core/java/src/net/i2p/data/i2cp/SendMessageMessage.java @@ -74,7 +74,7 @@ public class SendMessageMessage extends I2CPMessageImpl { @Override protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException { - if (true) throw new IllegalStateException("wtf, do not run me"); + throw new UnsupportedOperationException(); } /** diff --git a/core/java/src/net/i2p/util/ByteCache.java b/core/java/src/net/i2p/util/ByteCache.java index 5f64e9649a4ccebb4c2943161e65f728924e0aa4..52cab30143e5ca09a467dbffca9cd4d45326e305 100644 --- a/core/java/src/net/i2p/util/ByteCache.java +++ b/core/java/src/net/i2p/util/ByteCache.java @@ -69,7 +69,7 @@ public final class ByteCache { /** * Get a cache responsible for objects of the given size. * Warning, if you store the result in a static field, the cleaners will - * not operate after a restart on Android, as the old context's SimpleScheduler will have shut down. + * not operate after a restart on Android, as the old context's SimpleTimer2 will have shut down. * TODO tie this to the context or clean up all calls. * * @param cacheSize how large we want the cache to grow @@ -123,7 +123,7 @@ public final class ByteCache { _maxCached = maxCachedEntries; _entrySize = entrySize; _lastOverflow = -1; - SimpleScheduler.getInstance().addPeriodicEvent(new Cleanup(), CLEANUP_FREQUENCY + (entrySize % 777)); //stagger + SimpleTimer2.getInstance().addPeriodicEvent(new Cleanup(), CLEANUP_FREQUENCY + (entrySize % 777)); //stagger I2PAppContext.getGlobalContext().statManager().createRateStat("byteCache.memory." + entrySize, "Memory usage (B)", "Router", new long[] { 10*60*1000 }); } diff --git a/core/java/src/net/i2p/util/EepGet.java b/core/java/src/net/i2p/util/EepGet.java index 6a1c4230aa0ae3f56cd551c54b41aa0278504ccf..a989e32fd75167815ad1a02012f137236975766a 100644 --- a/core/java/src/net/i2p/util/EepGet.java +++ b/core/java/src/net/i2p/util/EepGet.java @@ -11,6 +11,7 @@ import java.io.PipedInputStream; import java.io.PipedOutputStream; import java.io.OutputStream; import java.net.ConnectException; +import java.net.InetSocketAddress; import java.net.MalformedURLException; import java.net.Socket; import java.net.UnknownHostException; @@ -61,6 +62,7 @@ public class EepGet { protected List<String> _extraHeaders; protected boolean _keepFetching; + // The proxy or the actual site if not proxied. Warning - null when extended by I2PSocketEepGet protected Socket _proxy; protected OutputStream _proxyOut; protected InputStream _proxyIn; @@ -82,9 +84,9 @@ public class EepGet { protected boolean _transferFailed; protected boolean _headersRead; protected boolean _aborted; - private long _fetchHeaderTimeout; + protected int _fetchHeaderTimeout; private long _fetchEndTime; - protected long _fetchInactivityTimeout; + protected int _fetchInactivityTimeout; protected int _redirects; protected String _redirectLocation; protected boolean _isGzippedResponse; @@ -96,8 +98,8 @@ public class EepGet { /** this will be replaced by the HTTP Proxy if we are using it */ protected static final String USER_AGENT = "Wget/1.11.4"; - protected static final long CONNECT_TIMEOUT = 45*1000; - protected static final long INACTIVITY_TIMEOUT = 60*1000; + protected static final int CONNECT_TIMEOUT = 45*1000; + protected static final int INACTIVITY_TIMEOUT = 60*1000; /** maximum times to try without getting any data at all, even if numRetries is higher @since 0.7.14 */ protected static final int MAX_COMPLETE_FAILS = 5; @@ -577,9 +579,9 @@ public class EepGet { * @param inactivityTimeout <= 0 for default 60 sec */ public boolean fetch(long fetchHeaderTimeout, long totalTimeout, long inactivityTimeout) { - _fetchHeaderTimeout = fetchHeaderTimeout; + _fetchHeaderTimeout = (int) Math.min(fetchHeaderTimeout, Integer.MAX_VALUE); _fetchEndTime = (totalTimeout > 0 ? System.currentTimeMillis() + totalTimeout : -1); - _fetchInactivityTimeout = inactivityTimeout; + _fetchInactivityTimeout = (int) Math.min(inactivityTimeout, Integer.MAX_VALUE); _keepFetching = true; if (_log.shouldLog(Log.DEBUG)) @@ -677,6 +679,14 @@ public class EepGet { else timeout.setInactivityTimeout(INACTIVITY_TIMEOUT); } + // _proxy is null when extended by I2PSocketEepGet + if (_proxy != null && !_shouldProxy) { + // we only set the soTimeout before the headers if not proxied + if (_fetchInactivityTimeout > 0) + _proxy.setSoTimeout(_fetchInactivityTimeout); + else + _proxy.setSoTimeout(INACTIVITY_TIMEOUT); + } if (_redirectLocation != null) { // we also are here after a 407 @@ -906,11 +916,14 @@ public class EepGet { return; case 400: // bad req case 401: // server auth + case 402: // payment required case 403: // bad req case 404: // not found case 408: // req timeout case 409: // bad addr helper + case 410: // gone case 414: // URI too long + case 429: // too many requests case 431: // headers too long case 503: // no outproxy _transferFailed = true; @@ -1193,7 +1206,13 @@ public class EepGet { int port = url.getPort(); if (port == -1) port = 80; - _proxy = new Socket(host, port); + if (_fetchHeaderTimeout > 0) { + _proxy = new Socket(); + _proxy.setSoTimeout(_fetchHeaderTimeout); + _proxy.connect(new InetSocketAddress(host, port), _fetchHeaderTimeout); + } else { + _proxy = new Socket(host, port); + } } else { throw new MalformedURLException("URL is not supported:" + _actualURL); } diff --git a/core/java/src/net/i2p/util/I2PSSLSocketFactory.java b/core/java/src/net/i2p/util/I2PSSLSocketFactory.java index 25f7bcd30687c847661ea961108b2596b1f43a85..6c149252bbcb4f76e6be8ca61940d69259e5719f 100644 --- a/core/java/src/net/i2p/util/I2PSSLSocketFactory.java +++ b/core/java/src/net/i2p/util/I2PSSLSocketFactory.java @@ -21,8 +21,44 @@ package net.i2p.util; * ======================================================================== */ +/* + * Contains code adapted from: + * Apache httpcomponents PublicSuffixMatcherLoader.java + * + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ +import java.io.BufferedReader; import java.io.File; +import java.io.FileInputStream; import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.Arrays; +import java.util.Collections; +import java.util.Locale; import java.net.InetAddress; import java.net.Socket; import java.security.KeyStore; @@ -34,8 +70,13 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLException; +import javax.net.ssl.SSLHandshakeException; import javax.net.ssl.SSLServerSocket; +import javax.net.ssl.SSLSession; import javax.net.ssl.SSLSocket; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManagerFactory; @@ -43,14 +84,41 @@ import javax.net.ssl.TrustManagerFactory; import net.i2p.I2PAppContext; import net.i2p.crypto.KeyStoreUtil; +import org.apache.http.conn.ssl.DefaultHostnameVerifier; +import org.apache.http.conn.util.PublicSuffixList; +import org.apache.http.conn.util.PublicSuffixListParser; +import org.apache.http.conn.util.PublicSuffixMatcher; + /** * Loads trusted ASCII certs from ~/.i2p/certificates/ and $I2P/certificates/. * + * TODO extend SSLSocketFactory + * * @author zzz * @since 0.9.9 moved from ../client, original since 0.8.3 */ public class I2PSSLSocketFactory { + private static final String PROP_DISABLE = "i2p.disableSSLHostnameVerification"; + private static final String PROP_GEOIP_DIR = "geoip.dir"; + private static final String GEOIP_DIR_DEFAULT = "geoip"; + private static final String GEOIP_FILE_DEFAULT = "geoip.txt"; + private static final String COUNTRY_FILE_DEFAULT = "countries.txt"; + private static final String PUBLIC_SUFFIX_LIST = "public-suffix-list.txt"; + private static PublicSuffixMatcher DEFAULT_MATCHER; + private static boolean _matcherLoaded; + // not in countries.txt, but only the public ones, not the private ones + private static final String[] DEFAULT_TLDS = { + "arpa", "asia", "biz", "cat", "com", "coop", + "edu", "gov", "info", "int", "jobs", "mil", + "mobi", "museum", "name", "net", "org", "post", + "pro", "tel", "travel", "xxx" + }; + // not in countries.txt or public-suffix-list.txt + private static final String[] ADDITIONAL_TLDS = { + "i2p", "mooo.com", "onion" + }; + /** * Unmodifiable. * Public for RouterConsoleRunner. @@ -148,7 +216,9 @@ public class I2PSSLSocketFactory { */ public static final List<String> INCLUDE_CIPHERS = Collections.emptyList(); + /** the "real" factory */ private final SSLSocketFactory _factory; + private final I2PAppContext _context; /** * @param relativeCertPath e.g. "certificates/i2cp" @@ -157,27 +227,230 @@ public class I2PSSLSocketFactory { public I2PSSLSocketFactory(I2PAppContext context, boolean loadSystemCerts, String relativeCertPath) throws GeneralSecurityException { _factory = initSSLContext(context, loadSystemCerts, relativeCertPath); + _context = context; } /** * Returns a socket to the host. + * + * A host argument that's an IP address (instead of a host name) + * is not recommended, as this will probably fail + * SSL certificate validation. + * + * Hostname validation is skipped for localhost addresses, but you still + * must trust the certificate. + * */ public Socket createSocket(String host, int port) throws IOException { SSLSocket rv = (SSLSocket) _factory.createSocket(host, port); setProtocolsAndCiphers(rv); + verifyHostname(_context, rv, host); return rv; } /** * Returns a socket to the host. + * + * An InetAddress argument created with an IP address (instead of a host name) + * is not recommended, as this will perform a reverse DNS lookup to + * get the host name for certificate validation, which will probably then fail. + * + * Hostname validation is skipped for localhost addresses, but you still + * must trust the certificate. + * * @since 0.9.9 */ public Socket createSocket(InetAddress host, int port) throws IOException { SSLSocket rv = (SSLSocket) _factory.createSocket(host, port); setProtocolsAndCiphers(rv); + String name = host.getHostName(); + verifyHostname(_context, rv, name); return rv; } + /** + * Validate the hostname + * + * ref: https://developer.android.com/training/articles/security-ssl.html + * ref: http://op-co.de/blog/posts/java_sslsocket_mitm/ + * ref: http://kevinlocke.name/bits/2012/10/03/ssl-certificate-verification-in-dispatch-and-asynchttpclient/ + * + * @throws SSLException on hostname verification failure + * @since 0.9.20 + */ + public static void verifyHostname(I2PAppContext ctx, SSLSocket socket, String host) throws SSLException { + Log log = ctx.logManager().getLog(I2PSSLSocketFactory.class); + if (ctx.getBooleanProperty(PROP_DISABLE) || + host.equals("localhost") || + host.equals("127.0.0.1") || + host.equals("::1") || + host.equals("0:0:0:0:0:0:0::1")) { + if (log.shouldWarn()) + log.warn("Skipping hostname validation for " + host); + return; + } + HostnameVerifier hv; + if (SystemVersion.isAndroid()) { + // https://developer.android.com/training/articles/security-ssl.html + hv = HttpsURLConnection.getDefaultHostnameVerifier(); + } else { + // haha the above may work for Android but it doesn't in Oracle + // + // quote http://kevinlocke.name/bits/2012/10/03/ssl-certificate-verification-in-dispatch-and-asynchttpclient/ : + // Unlike SSLContext, using the Java default (HttpsURLConnection.getDefaultHostnameVerifier) + // is not a viable option because the default HostnameVerifier expects to only be called + // in the case that there is a mismatch (and therefore always returns false) while some + // of the AsyncHttpClient providers (e.g. Netty, the default) call it on all connections. + // in the case that there is a mismatch (and therefore always returns false) while some + // To make matters worse, the check is not trivial (consider SAN and wildcard matching) + // and is implemented in sun.security.util.HostnameChecker (a Sun internal proprietary API). + // This leaves the developer in the position of either depending on an internal API or + // finding/copying/creating another implementation of this functionality. + // + hv = new DefaultHostnameVerifier(getDefaultMatcher(ctx)); + } + SSLSession sess = socket.getSession(); + // Verify that the certicate hostname is for mail.google.com + // This is due to lack of SNI support in the current SSLSocket. + if (!hv.verify(host, sess)) { + throw new SSLHandshakeException("SSL hostname verify failed, Expected " + host + + // throws SSLPeerUnverifiedException + //", found " + sess.getPeerPrincipal() + + // returns null + //", found " + sess.getPeerHost() + + // enable logging for DefaultHostnameVerifier to find out the CN and SANs + " - set " + PROP_DISABLE + + "=true to disable verification (dangerous!)"); + } + // At this point SSLSocket performed certificate verificaiton and + // we have performed hostname verification, so it is safe to proceed. + } + + /** + * From Apache PublicSuffixMatcherLoader.getDefault() + * + * https://publicsuffix.org/list/effective_tld_names.dat + * What does this get us? + * Deciding whether to issue or accept an SSL wildcard certificate for *.public.suffix. + * + * @return null on failure + * @since 0.9.20 + */ + private static PublicSuffixMatcher getDefaultMatcher(I2PAppContext ctx) { + synchronized (I2PSSLSocketFactory.class) { + if (!_matcherLoaded) { + String geoDir = ctx.getProperty(PROP_GEOIP_DIR, GEOIP_DIR_DEFAULT); + File geoFile = new File(geoDir); + if (!geoFile.isAbsolute()) + geoFile = new File(ctx.getBaseDir(), geoDir); + geoFile = new File(geoFile, PUBLIC_SUFFIX_LIST); + Log log = ctx.logManager().getLog(I2PSSLSocketFactory.class); + if (geoFile.exists()) { + try { + // we can't use PublicSuffixMatcherLoader.load() here because we + // want to add some of our own and a PublicSuffixMatcher's + // underlying PublicSuffixList is immutable and inaccessible + long begin = System.currentTimeMillis(); + InputStream in = null; + PublicSuffixList list = new PublicSuffixList(Arrays.asList(ADDITIONAL_TLDS), + Collections.<String>emptyList()); + try { + in = new FileInputStream(geoFile); + PublicSuffixList list2 = new PublicSuffixListParser().parse( + new InputStreamReader(in, "UTF-8")); + list = merge(list, list2); + } finally { + try { if (in != null) in.close(); } catch (IOException ioe) {} + } + DEFAULT_MATCHER = new PublicSuffixMatcher(list.getRules(), list.getExceptions()); + if (log.shouldWarn()) + log.warn("Loaded " + geoFile + " in " + (System.currentTimeMillis() - begin) + + " ms and created list with " + list.getRules().size() + " entries and " + + list.getExceptions().size() + " exceptions"); + } catch (IOException ex) { + log.error("Failure loading public suffix list from " + geoFile, ex); + // DEFAULT_MATCHER remains null + } + } else { + List<String> list = new ArrayList<String>(320); + addCountries(ctx, list); + list.addAll(Arrays.asList(DEFAULT_TLDS)); + list.addAll(Arrays.asList(ADDITIONAL_TLDS)); + DEFAULT_MATCHER = new PublicSuffixMatcher(list, null); + if (log.shouldWarn()) + log.warn("No public suffix list found at " + geoFile + + " - created default with " + list.size() + " entries"); + } + } + _matcherLoaded = true; + } + return DEFAULT_MATCHER; + } + + /** + * Merge two PublicSuffixLists + * Have to do this because they are unmodifiable + * + * @since 0.9.20 + */ + private static PublicSuffixList merge(PublicSuffixList a, PublicSuffixList b) { + List<String> ar = a.getRules(); + List<String> ae = a.getExceptions(); + List<String> br = b.getRules(); + List<String> be = b.getExceptions(); + List<String> cr = new ArrayList<String>(ar.size() + br.size()); + List<String> ce = new ArrayList<String>(ae.size() + be.size()); + cr.addAll(ar); + cr.addAll(br); + ce.addAll(ae); + ce.addAll(be); + return new PublicSuffixList(cr, ce); + } + + /** + * Read in the country file and add all TLDs to the list. + * It would almost be easier just to add all possible 26*26 two-letter codes. + * + * @param tlds out parameter + * @since 0.9.20 adapted from GeoIP.loadCountryFile() + */ + private static void addCountries(I2PAppContext ctx, List<String> tlds) { + Log log = ctx.logManager().getLog(I2PSSLSocketFactory.class); + String geoDir = ctx.getProperty(PROP_GEOIP_DIR, GEOIP_DIR_DEFAULT); + File geoFile = new File(geoDir); + if (!geoFile.isAbsolute()) + geoFile = new File(ctx.getBaseDir(), geoDir); + geoFile = new File(geoFile, COUNTRY_FILE_DEFAULT); + if (!geoFile.exists()) { + if (log.shouldWarn()) + log.warn("Country file not found: " + geoFile.getAbsolutePath()); + return; + } + BufferedReader br = null; + try { + br = new BufferedReader(new InputStreamReader( + new FileInputStream(geoFile), "UTF-8")); + String line = null; + int i = 0; + while ( (line = br.readLine()) != null) { + try { + if (line.charAt(0) == '#') + continue; + String[] s = line.split(","); + String lc = s[0].toLowerCase(Locale.US); + tlds.add(lc); + i++; + } catch (IndexOutOfBoundsException ioobe) {} + } + if (log.shouldInfo()) + log.info("Loaded " + i + " TLDs from " + geoFile.getAbsolutePath()); + } catch (IOException ioe) { + log.error("Error reading the Country File", ioe); + } finally { + if (br != null) try { br.close(); } catch (IOException ioe) {} + } + } + /** * Loads certs from * the ~/.i2p/certificates/ and $I2P/certificates/ directories. diff --git a/core/java/src/net/i2p/util/I2PThread.java b/core/java/src/net/i2p/util/I2PThread.java index 17cfa1212787a890ea2b43785e782de6bf2e0d7f..044b82f54c4e124a98538f71d9679ff830e38fdd 100644 --- a/core/java/src/net/i2p/util/I2PThread.java +++ b/core/java/src/net/i2p/util/I2PThread.java @@ -76,6 +76,29 @@ public class I2PThread extends Thread { } ****/ + /** + * Overridden to provide useful info to users on OOM, and to prevent + * shutting down the whole JVM for what is most likely not a heap issue. + * If the calling thread is an I2PThread an OOM would shut down the JVM. + * Telling the user to increase the heap size may make the problem worse. + * We may be able to continue without this thread, particularly in app context. + * + * @since 0.9.20 + */ + @Override + public void start() { + try { + super.start(); + } catch (OutOfMemoryError oom) { + System.out.println("ERROR: Thread could not be started: " + getName()); + if (!(SystemVersion.isWindows() || SystemVersion.isAndroid())) { + System.out.println("Check ulimit -u, /etc/security/limits.conf, or /proc/sys/kernel/threads-max"); + } + oom.printStackTrace(); + throw new RuntimeException("Thread could not be started", oom); + } + } + @Override public void run() { //_name = Thread.currentThread().getName(); diff --git a/core/java/src/net/i2p/util/Log.java b/core/java/src/net/i2p/util/Log.java index 5f6d06e5197c0afddff421dcab6395419a76211b..fe0a4fb0ae10fe359f2d3da39938bb5d5cdda5bc 100644 --- a/core/java/src/net/i2p/util/Log.java +++ b/core/java/src/net/i2p/util/Log.java @@ -184,6 +184,26 @@ public class Log { public boolean shouldLog(int priority) { return priority >= _minPriority; } + + /** @since 0.9.20 */ + public boolean shouldDebug() { + return shouldLog(DEBUG); + } + + /** @since 0.9.20 */ + public boolean shouldInfo() { + return shouldLog(INFO); + } + + /** @since 0.9.20 */ + public boolean shouldWarn() { + return shouldLog(WARN); + } + + /** @since 0.9.20 */ + public boolean shouldError() { + return shouldLog(ERROR); + } /** * logs a loop when closing a resource with level INFO diff --git a/core/java/src/net/i2p/util/LogWriter.java b/core/java/src/net/i2p/util/LogWriter.java index f695b08a274148f76a3bd72ad856f96227c03313..d44bcb1b05963597c614f7c1f83452295198329f 100644 --- a/core/java/src/net/i2p/util/LogWriter.java +++ b/core/java/src/net/i2p/util/LogWriter.java @@ -74,6 +74,9 @@ class LogWriter extends LogWriterBase { } } + /** + * @since 0.9.19 + */ protected void flushWriter() { try { if (_currentOut != null) @@ -84,6 +87,9 @@ class LogWriter extends LogWriterBase { } } + /** + * @since 0.9.19 renamed from closeFile() + */ protected void closeWriter() { Writer out = _currentOut; if (out != null) { diff --git a/core/java/src/net/i2p/util/LogWriterBase.java b/core/java/src/net/i2p/util/LogWriterBase.java index 8c2430c43566e285349e236d22bef80d272c1436..117e2786ff10ef0c5cfd50c96d59750dbcf2f0b9 100644 --- a/core/java/src/net/i2p/util/LogWriterBase.java +++ b/core/java/src/net/i2p/util/LogWriterBase.java @@ -16,6 +16,7 @@ import java.util.Queue; * the log. This also periodically instructs the LogManager to reread its config * file. * + * @since 0.9.19 pulled from LogWriter so Android may extend */ abstract class LogWriterBase implements Runnable { /** every 10 seconds? why? Just have the gui force a reread after a change?? */ diff --git a/core/java/src/net/i2p/util/NativeBigInteger.java b/core/java/src/net/i2p/util/NativeBigInteger.java index 550060656f18940f1d9fe75fdcf1b3caa7a5c949..afb380cf921bc234733a570f878990c05dcde365 100644 --- a/core/java/src/net/i2p/util/NativeBigInteger.java +++ b/core/java/src/net/i2p/util/NativeBigInteger.java @@ -196,15 +196,14 @@ public class NativeBigInteger extends BigInteger { private final static String sCPUType; //The CPU Type to optimize for (one of the above strings) static { - if (_isX86) {// Don't try to resolve CPU type on non x86 hardware + if (_isX86) { // Don't try to resolve CPU type on non x86 hardware sCPUType = resolveCPUType(); - } - else if (_isArm) { + } else if (_isArm) { sCPUType = JBIGI_OPTIMIZATION_ARM; } else if (_isPPC && !_isMac) { - sCPUType = JBIGI_OPTIMIZATION_PPC; + sCPUType = JBIGI_OPTIMIZATION_PPC; } else { - sCPUType = null; + sCPUType = null; } loadNative(); } diff --git a/core/java/src/net/i2p/util/PortMapper.java b/core/java/src/net/i2p/util/PortMapper.java index ff626961b17da6404aa6b7e364f9542be51a64a8..b3c8e65e775f289e63e9e233b904392c0cc5c32b 100644 --- a/core/java/src/net/i2p/util/PortMapper.java +++ b/core/java/src/net/i2p/util/PortMapper.java @@ -1,5 +1,10 @@ package net.i2p.util; +import java.io.IOException; +import java.io.Writer; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; import java.util.concurrent.ConcurrentHashMap; import net.i2p.I2PAppContext; @@ -73,4 +78,18 @@ public class PortMapper { return def; return port.intValue(); } + + /** + * For debugging only + * @since 0.9.20 + */ + public void renderStatusHTML(Writer out) throws IOException { + List<String> services = new ArrayList(_dir.keySet()); + out.write("<h2>Port Mapper</h2><table><tr><th>Service<th>Port\n"); + Collections.sort(services); + for (String s : services) { + out.write("<tr><td>" + s + "<td>" + _dir.get(s) + '\n'); + } + out.write("</table>\n"); + } } diff --git a/core/java/src/net/i2p/util/ResettableGZIPInputStream.java b/core/java/src/net/i2p/util/ResettableGZIPInputStream.java index dee0682022c7df7c1cb6a163306f1c4f6944623f..b7a163e59e38e539d52f4ad827072c0a2ed0bf0d 100644 --- a/core/java/src/net/i2p/util/ResettableGZIPInputStream.java +++ b/core/java/src/net/i2p/util/ResettableGZIPInputStream.java @@ -168,6 +168,21 @@ public class ResettableGZIPInputStream extends InflaterInputStream { } } + /** + * Does NOT call super.close(), as it cannot be reused if we do that. + * Broken before 0.9.20. + * @since 0.9.20 + */ + @Override + public void close() throws IOException { + len = 0; + inf.reset(); + _complete = false; + _crc32.reset(); + _buf1[0] = 0x0; + _extraByteInputStream.close(); + } + /** * Moved from i2ptunnel HTTPResponseOutputStream.InternalGZIPInputStream * @since 0.8.9 diff --git a/core/java/src/net/i2p/util/SSLEepGet.java b/core/java/src/net/i2p/util/SSLEepGet.java index 4cf5400898685afd38675a43c3207aa485a7c909..3a6e7ebd9064714e5089eabf22bd74122f351a3c 100644 --- a/core/java/src/net/i2p/util/SSLEepGet.java +++ b/core/java/src/net/i2p/util/SSLEepGet.java @@ -44,6 +44,7 @@ import java.io.IOException; import java.io.OutputStream; import java.io.PipedInputStream; import java.io.PipedOutputStream; +import java.net.InetSocketAddress; import java.net.MalformedURLException; import java.net.URL; import java.security.KeyStore; @@ -54,7 +55,7 @@ import java.util.Arrays; import java.util.Locale; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLEngine; -import javax.net.ssl.SSLHandshakeException; +import javax.net.ssl.SSLException; import javax.net.ssl.SSLParameters; import javax.net.ssl.SSLSocket; import javax.net.ssl.SSLSocketFactory; @@ -82,7 +83,9 @@ import net.i2p.data.DataHelper; */ public class SSLEepGet extends EepGet { /** if true, save cert chain on cert error */ - private boolean _saveCerts; + private int _saveCerts; + /** if true, don't do hostname verification */ + private boolean _bypassVerification; /** true if called from main(), used for logging */ private boolean _commandLine; /** may be null if init failed */ @@ -153,15 +156,20 @@ public class SSLEepGet extends EepGet { * SSLEepGet -s https://foo/bar */ public static void main(String args[]) { - boolean saveCerts = false; + int saveCerts = 0; + boolean noVerify = false; boolean error = false; - Getopt g = new Getopt("ssleepget", args, "s"); + Getopt g = new Getopt("ssleepget", args, "sz"); try { int c; while ((c = g.getopt()) != -1) { switch (c) { case 's': - saveCerts = true; + saveCerts++; + break; + + case 'z': + noVerify = true; break; case '?': @@ -193,8 +201,10 @@ public class SSLEepGet extends EepGet { } SSLEepGet get = new SSLEepGet(I2PAppContext.getGlobalContext(), out, url); - if (saveCerts) - get._saveCerts = true; + if (saveCerts > 0) + get._saveCerts = saveCerts; + if (noVerify) + get._bypassVerification = true; get._commandLine = true; get.addStatusListener(get.new CLIStatusListener(1024, 40)); if(!get.fetch(45*1000, -1, 60*1000)) @@ -202,8 +212,10 @@ public class SSLEepGet extends EepGet { } private static void usage() { - System.err.println("Usage: SSLEepGet https://url\n" + - "To save unknown certs, use: SSLEepGet -s https://url"); + System.err.println("Usage: SSLEepGet [-sz] https://url\n" + + " -s save unknown certs\n" + + " -s -s save all certs\n" + + " -z bypass hostname verification"); } /** @@ -351,7 +363,7 @@ public class SSLEepGet extends EepGet { for (int k = 0; k < chain.length; k++) { X509Certificate cert = chain[k]; String name = host + '-' + (k + 1) + ".crt"; - System.out.println("NOTE: Saving untrusted X509 certificate as " + name); + System.out.println("NOTE: Saving X509 certificate as " + name); System.out.println(" Issuer: " + cert.getIssuerX500Principal()); System.out.println(" Valid From: " + cert.getNotBefore()); System.out.println(" Valid To: " + cert.getNotAfter()); @@ -363,7 +375,6 @@ public class SSLEepGet extends EepGet { CertUtil.saveCert(cert, new File(name)); } System.out.println("NOTE: To trust them, copy the certificate file(s) to the certificates directory and rerun without the -s option"); - System.out.println("NOTE: EepGet failed, certificate error follows:"); } /** @@ -409,6 +420,10 @@ public class SSLEepGet extends EepGet { else timeout.setInactivityTimeout(60*1000); } + if (_fetchInactivityTimeout > 0) + _proxy.setSoTimeout(_fetchInactivityTimeout); + else + _proxy.setSoTimeout(INACTIVITY_TIMEOUT); if (_redirectLocation != null) { throw new IOException("Server redirect to " + _redirectLocation + " not allowed"); @@ -549,12 +564,28 @@ public class SSLEepGet extends EepGet { port = url.getPort(); if (port == -1) port = 443; + // Warning, createSocket() followed by connect(InetSocketAddress) + // disables SNI, at least on Java 7. + // So we must do createSocket(host, port) and then setSoTimeout; + // we can't crate a disconnected socket and then call setSoTimeout, sadly. if (_sslContext != null) _proxy = _sslContext.getSocketFactory().createSocket(host, port); else _proxy = SSLSocketFactory.getDefault().createSocket(host, port); + if (_fetchHeaderTimeout > 0) { + _proxy.setSoTimeout(_fetchHeaderTimeout); + } SSLSocket socket = (SSLSocket) _proxy; I2PSSLSocketFactory.setProtocolsAndCiphers(socket); + if (!_bypassVerification) { + try { + I2PSSLSocketFactory.verifyHostname(_context, socket, host); + } catch (SSLException ssle) { + if (_saveCerts > 0 && _stm != null) + saveCerts(host, _stm); + throw ssle; + } + } } else { throw new MalformedURLException("Only https supported: " + _actualURL); } @@ -570,12 +601,14 @@ public class SSLEepGet extends EepGet { try { _proxyOut.write(DataHelper.getUTF8(req)); _proxyOut.flush(); - } catch (SSLHandshakeException sslhe) { + if (_saveCerts > 1 && _stm != null) + saveCerts(host, _stm); + } catch (SSLException sslhe) { // this maybe would be better done in the catch in super.fetch(), but // then we'd have to copy it all over here. _log.error("SSL negotiation error with " + host + ':' + port + " - self-signed certificate or untrusted certificate authority?", sslhe); - if (_saveCerts && _stm != null) + if (_saveCerts > 0 && _stm != null) saveCerts(host, _stm); else if (_commandLine) { System.out.println("FAILED (probably due to untrusted certificates) - Run with -s option to save certificates"); diff --git a/core/java/src/net/i2p/util/SimpleScheduler.java b/core/java/src/net/i2p/util/SimpleScheduler.java index 9d39a4ec5dcfa371e36c14e467549c9bc8e7d744..68408f418a303d0f1fb62aa8ac2b9f8ee018c924 100644 --- a/core/java/src/net/i2p/util/SimpleScheduler.java +++ b/core/java/src/net/i2p/util/SimpleScheduler.java @@ -24,12 +24,15 @@ import net.i2p.I2PAppContext; * For periodic events, use addPeriodicEvent(). Unlike SimpleTimer, * uncaught Exceptions will not prevent subsequent executions. * + * @deprecated in 0.9.20, use SimpleTimer2 instead + * * @author zzz */ public class SimpleScheduler { /** * If you have a context, use context.simpleScheduler() instead + * @deprecated in 0.9.20, replaced by SimpleTimer2 */ public static SimpleScheduler getInstance() { return I2PAppContext.getGlobalContext().simpleScheduler(); @@ -46,6 +49,7 @@ public class SimpleScheduler { /** * To be instantiated by the context. * Others should use context.simpleTimer() instead + * @deprecated in 0.9.20, replaced by SimpleTimer2 */ public SimpleScheduler(I2PAppContext context) { this(context, "SimpleScheduler"); @@ -54,6 +58,7 @@ public class SimpleScheduler { /** * To be instantiated by the context. * Others should use context.simpleTimer() instead + * @deprecated in 0.9.20, replaced by SimpleTimer2 */ private SimpleScheduler(I2PAppContext context, String name) { _log = context.logManager().getLog(SimpleScheduler.class); diff --git a/core/java/src/net/i2p/util/SimpleTimer.java b/core/java/src/net/i2p/util/SimpleTimer.java index a5ad981f7be7202f5e4f68fb3bb9a15941e4cdfb..a7626e0215886ba277767f65394cf660bf519093 100644 --- a/core/java/src/net/i2p/util/SimpleTimer.java +++ b/core/java/src/net/i2p/util/SimpleTimer.java @@ -14,7 +14,7 @@ import net.i2p.I2PAppContext; * they b0rk the timer). * * WARNING - Deprecated. - * This is an inefficient mess. Use SimpleScheduler or SimpleTimer2 if possible. + * This is an inefficient mess. Use SimpleTimer2 if possible. */ public class SimpleTimer { diff --git a/core/java/src/net/i2p/util/SimpleTimer2.java b/core/java/src/net/i2p/util/SimpleTimer2.java index 9526ef0693639a7a0111a76612ee2983c2bff8c2..ec4f2528db2f052fe9f9a027370e1366244d7678 100644 --- a/core/java/src/net/i2p/util/SimpleTimer2.java +++ b/core/java/src/net/i2p/util/SimpleTimer2.java @@ -124,6 +124,81 @@ public class SimpleTimer2 { private ScheduledFuture schedule(TimedEvent t, long timeoutMs) { return _executor.schedule(t, timeoutMs, TimeUnit.MILLISECONDS); } + + /** + * Queue up the given event to be fired no sooner than timeoutMs from now. + * + * For transition from SimpleScheduler. Uncancellable. + * New code should use SimpleTimer2.TimedEvent. + * + * @param event to be run once + * @param timeoutMs run after this delay + * @since 0.9.20 + */ + public void addEvent(final SimpleTimer.TimedEvent event, final long timeoutMs) { + if (event == null) + throw new IllegalArgumentException("addEvent null"); + + new TimedEvent(this, timeoutMs) { + @Override + public void timeReached() { + event.timeReached(); + } + + @Override + public String toString() { + return event.toString(); + } + }; + } + + /** + * Schedule periodic event + * + * The TimedEvent must not do its own rescheduling. + * As all Exceptions are caught in run(), these will not prevent + * subsequent executions (unlike SimpleTimer, where the TimedEvent does + * its own rescheduling). + * + * For transition from SimpleScheduler. Uncancellable. + * New code should use SimpleTimer2.TimedEvent. + * + * @since 0.9.20 + * @param timeoutMs run first and subsequent iterations of this event every timeoutMs ms + */ + public void addPeriodicEvent(final SimpleTimer.TimedEvent event, final long timeoutMs) { + addPeriodicEvent(event, timeoutMs, timeoutMs); + } + + /** + * Schedule periodic event + * + * The TimedEvent must not do its own rescheduling. + * As all Exceptions are caught in run(), these will not prevent + * subsequent executions (unlike SimpleTimer, where the TimedEvent does + * its own rescheduling). + * + * For transition from SimpleScheduler. Uncancellable. + * New code should use SimpleTimer2.TimedEvent. + * + * @since 0.9.20 + * @param delay run the first iteration of this event after delay ms + * @param timeoutMs run subsequent iterations of this event every timeoutMs ms + */ + public void addPeriodicEvent(final SimpleTimer.TimedEvent event, final long delay, final long timeoutMs) { + + new PeriodicTimedEvent(this, delay, timeoutMs) { + @Override + public void timeReached() { + event.timeReached(); + } + + @Override + public String toString() { + return event.toString(); + } + }; + } /** * state of a given TimedEvent @@ -141,6 +216,7 @@ public class SimpleTimer2 { CANCELLED }; + /** * Similar to SimpleTimer.TimedEvent but users must extend instead of implement, * and all schedule and cancel methods are through this class rather than SimpleTimer2. @@ -228,7 +304,6 @@ public class SimpleTimer2 { break; case SCHEDULED: // nothing } - } /** @@ -403,5 +478,30 @@ public class SimpleTimer2 { " Completed: " + _executor.getCompletedTaskCount() + " Queued: " + _executor.getQueue().size(); } + + /** + * For transition from SimpleScheduler. + * @since 0.9.20 + */ + private static abstract class PeriodicTimedEvent extends TimedEvent { + private long _timeoutMs; + + /** + * Schedule periodic event + * + * @param delay run the first iteration of this event after delay ms + * @param timeoutMs run subsequent iterations of this event every timeoutMs ms + */ + public PeriodicTimedEvent(SimpleTimer2 pool, long delay, long timeoutMs) { + super(pool, delay); + _timeoutMs = timeoutMs; + } + + @Override + public void run() { + super.run(); + schedule(_timeoutMs); + } + } } diff --git a/core/java/src/net/metanotion/io/block/index/BSkipLevels.java b/core/java/src/net/metanotion/io/block/index/BSkipLevels.java index b64cf55326d6db2e7b93e0e78183ba03181d55f3..0a707c9d56592c072c08f7a71b653737ecd48a78 100644 --- a/core/java/src/net/metanotion/io/block/index/BSkipLevels.java +++ b/core/java/src/net/metanotion/io/block/index/BSkipLevels.java @@ -30,7 +30,9 @@ package net.metanotion.io.block.index; import java.io.IOException; import java.io.Serializable; +import java.util.ArrayList; import java.util.Comparator; +import java.util.List; import java.util.Set; import java.util.TreeSet; @@ -61,7 +63,16 @@ public class BSkipLevels extends SkipLevels { public final BlockFile bf; private final BSkipList bsl; private boolean isKilled; + // the level pages, passed from the constructor to initializeLevels(), + // NOT kept up to date + private final int[] lps; + /** + * Non-recursive initializer initializeLevels() + * MUST be called on the first BSkipLevel in the skiplist + * after the constructor, unless it's a new empty + * level and init() was previously called. + */ public BSkipLevels(BlockFile bf, int levelPage, BSkipList bsl) throws IOException { this.levelPage = levelPage; this.bf = bf; @@ -88,25 +99,57 @@ public class BSkipLevels extends SkipLevels { this.levels = new BSkipLevels[maxLen]; if (bf.log.shouldLog(Log.DEBUG)) - bf.log.debug("Reading New BSkipLevels with " + nonNull + " / " + maxLen + " valid levels page " + levelPage); + bf.log.debug("Reading New BSkipLevels with " + nonNull + " / " + maxLen + " valid levels page " + levelPage + + " in skiplist " + bsl); // We have to read now because new BSkipLevels() will move the file pointer - int[] lps = new int[nonNull]; + lps = new int[nonNull]; for(int i = 0; i < nonNull; i++) { lps[i] = bf.file.readUnsignedInt(); } + } + + /** + * Non-recursive initializer. + * MUST be called on the first BSkipLevel in the skiplist + * after the constructor, unless it's a new empty + * level and init() was previously called. + * Only call on the first skiplevel in the list! + * + * @since 0.9.20 + */ + public void initializeLevels() { + List<BSkipLevels> toInit = new ArrayList<BSkipLevels>(32); + List<BSkipLevels> nextInit = new ArrayList<BSkipLevels>(32); + initializeLevels(toInit); + while (!toInit.isEmpty()) { + for (BSkipLevels bsl : toInit) { + bsl.initializeLevels(nextInit); + } + List<BSkipLevels> tmp = toInit; + toInit = nextInit; + nextInit = tmp; + nextInit.clear(); + } + } + /** + * Non-recursive initializer. + * MUST be called after constructor. + * + * @param nextInit out parameter, next levels to initialize + * @since 0.9.20 + */ + private void initializeLevels(List<BSkipLevels> nextInit) { boolean fail = false; - for(int i = 0; i < nonNull; i++) { + for(int i = 0; i < lps.length; i++) { int lp = lps[i]; if(lp != 0) { levels[i] = bsl.levelHash.get(Integer.valueOf(lp)); if(levels[i] == null) { try { - // FIXME this will explode the stack if too big - // Redo this without recursion? - // Lots of recursion in super to be fixed also... - levels[i] = new BSkipLevels(bf, lp, bsl); - bsl.levelHash.put(Integer.valueOf(lp), levels[i]); + BSkipLevels lev = new BSkipLevels(bf, lp, bsl); + levels[i] = lev; + nextInit.add(lev); } catch (IOException ioe) { bf.log.error("Corrupt database, bad level " + i + " at page " + lp, ioe); @@ -129,7 +172,9 @@ public class BSkipLevels extends SkipLevels { // TODO also check that the level[] array is not out-of-order } else { if (bf.log.shouldLog(Log.WARN)) - bf.log.warn("WTF " + this + " i = " + i + " of " + nonNull + " / " + maxLen + " valid levels but page is zero"); + bf.log.warn("WTF " + this + " i = " + i + " of " + + lps.length + " / " + levels.length + + " valid levels but page is zero"); levels[i] = null; fail = true; } @@ -200,6 +245,7 @@ public class BSkipLevels extends SkipLevels { if (bf.log.shouldLog(Log.DEBUG)) bf.log.debug("New BSkipLevels height " + levels + " page " + page); return new BSkipLevels(bf, page, bsl); + // do not need to call initLevels() here } catch (IOException ioe) { throw new RuntimeException("Error creating database page", ioe); } } @@ -382,7 +428,8 @@ public class BSkipLevels extends SkipLevels { @Override public String toString() { - String rv = "BSL height: " + levels.length + " page: " + levelPage + " span: " + bottom; + String rv = "BSLevel height: " + levels.length + " page: " + levelPage + " span: " + bottom + + " in skiplist " + bsl; if (isKilled) rv += " KILLED"; return rv; diff --git a/core/java/src/net/metanotion/io/block/index/BSkipList.java b/core/java/src/net/metanotion/io/block/index/BSkipList.java index 3dbae72681798115c610292f56b13967c57a4832..5eef949cf4a518a21f1feaed13853ccd5bfcaf73 100644 --- a/core/java/src/net/metanotion/io/block/index/BSkipList.java +++ b/core/java/src/net/metanotion/io/block/index/BSkipList.java @@ -91,7 +91,9 @@ public class BSkipList extends SkipList { first = new IBSkipSpan(bf, this, firstSpanPage, key, val); else first = new BSkipSpan(bf, this, firstSpanPage, key, val); - stack = new BSkipLevels(bf, firstLevelPage, this); + BSkipLevels bstack = new BSkipLevels(bf, firstLevelPage, this); + bstack.initializeLevels(); + stack = bstack; int total = 0; for (BSkipSpan ss : spanHash.values()) { total += ss.nKeys; diff --git a/core/java/src/org/apache/http/conn/ssl/DefaultHostnameVerifier.java b/core/java/src/org/apache/http/conn/ssl/DefaultHostnameVerifier.java new file mode 100644 index 0000000000000000000000000000000000000000..39318b308eb803a13c22ec3b0f1526d2cc282e20 --- /dev/null +++ b/core/java/src/org/apache/http/conn/ssl/DefaultHostnameVerifier.java @@ -0,0 +1,296 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ + +package org.apache.http.conn.ssl; + +import java.net.InetAddress; +import java.net.UnknownHostException; +import java.security.cert.Certificate; +import java.security.cert.CertificateParsingException; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Locale; +import java.util.NoSuchElementException; + +import javax.naming.InvalidNameException; +import javax.naming.NamingException; +import javax.naming.directory.Attribute; +import javax.naming.directory.Attributes; +import javax.naming.ldap.LdapName; +import javax.naming.ldap.Rdn; +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.SSLException; +import javax.net.ssl.SSLSession; +import javax.security.auth.x500.X500Principal; + +import org.apache.http.conn.util.InetAddressUtils; +import org.apache.http.conn.util.PublicSuffixMatcher; + +import net.i2p.I2PAppContext; +import net.i2p.util.Log; + +/** + * Default {@link javax.net.ssl.HostnameVerifier} implementation. + * + * @since 4.4 + */ +public final class DefaultHostnameVerifier implements HostnameVerifier { + + final static int DNS_NAME_TYPE = 2; + final static int IP_ADDRESS_TYPE = 7; + + private final Log log = I2PAppContext.getGlobalContext().logManager().getLog(getClass()); + + private final PublicSuffixMatcher publicSuffixMatcher; + + public DefaultHostnameVerifier(final PublicSuffixMatcher publicSuffixMatcher) { + this.publicSuffixMatcher = publicSuffixMatcher; + } + + public DefaultHostnameVerifier() { + this(null); + } + + @Override + public final boolean verify(final String host, final SSLSession session) { + try { + final Certificate[] certs = session.getPeerCertificates(); + final X509Certificate x509 = (X509Certificate) certs[0]; + verify(host, x509); + return true; + } catch(final SSLException ex) { + if (log.shouldWarn()) { + log.warn(ex.getMessage(), ex); + } + return false; + } + } + + public final void verify( + final String host, final X509Certificate cert) throws SSLException { + final boolean ipv4 = InetAddressUtils.isIPv4Address(host); + final boolean ipv6 = InetAddressUtils.isIPv6Address(host); + final int subjectType = ipv4 || ipv6 ? IP_ADDRESS_TYPE : DNS_NAME_TYPE; + final List<String> subjectAlts = extractSubjectAlts(cert, subjectType); + if (subjectAlts != null && !subjectAlts.isEmpty()) { + if (ipv4) { + matchIPAddress(host, subjectAlts); + } else if (ipv6) { + matchIPv6Address(host, subjectAlts); + } else { + matchDNSName(host, subjectAlts, this.publicSuffixMatcher); + } + } else { + // CN matching has been deprecated by rfc2818 and can be used + // as fallback only when no subjectAlts are available + final X500Principal subjectPrincipal = cert.getSubjectX500Principal(); + final String cn = extractCN(subjectPrincipal.getName(X500Principal.RFC2253)); + if (cn == null) { + throw new SSLException("Certificate subject for <" + host + "> doesn't contain " + + "a common name and does not have alternative names"); + } + matchCN(host, cn, this.publicSuffixMatcher); + } + } + + static void matchIPAddress(final String host, final List<String> subjectAlts) throws SSLException { + for (int i = 0; i < subjectAlts.size(); i++) { + final String subjectAlt = subjectAlts.get(i); + if (host.equals(subjectAlt)) { + return; + } + } + throw new SSLException("Certificate for <" + host + "> doesn't match any " + + "of the subject alternative names: " + subjectAlts); + } + + static void matchIPv6Address(final String host, final List<String> subjectAlts) throws SSLException { + final String normalisedHost = normaliseAddress(host); + for (int i = 0; i < subjectAlts.size(); i++) { + final String subjectAlt = subjectAlts.get(i); + final String normalizedSubjectAlt = normaliseAddress(subjectAlt); + if (normalisedHost.equals(normalizedSubjectAlt)) { + return; + } + } + throw new SSLException("Certificate for <" + host + "> doesn't match any " + + "of the subject alternative names: " + subjectAlts); + } + + static void matchDNSName(final String host, final List<String> subjectAlts, + final PublicSuffixMatcher publicSuffixMatcher) throws SSLException { + final String normalizedHost = host.toLowerCase(Locale.ROOT); + for (int i = 0; i < subjectAlts.size(); i++) { + final String subjectAlt = subjectAlts.get(i); + final String normalizedSubjectAlt = subjectAlt.toLowerCase(Locale.ROOT); + if (matchIdentityStrict(normalizedHost, normalizedSubjectAlt, publicSuffixMatcher)) { + return; + } + } + throw new SSLException("Certificate for <" + host + "> doesn't match any " + + "of the subject alternative names: " + subjectAlts); + } + + static void matchCN(final String host, final String cn, + final PublicSuffixMatcher publicSuffixMatcher) throws SSLException { + if (!matchIdentityStrict(host, cn, publicSuffixMatcher)) { + throw new SSLException("Certificate for <" + host + "> doesn't match " + + "common name of the certificate subject: " + cn); + } + } + + static boolean matchDomainRoot(final String host, final String domainRoot) { + if (domainRoot == null) { + return false; + } + return host.endsWith(domainRoot) && (host.length() == domainRoot.length() + || host.charAt(host.length() - domainRoot.length() - 1) == '.'); + } + + private static boolean matchIdentity(final String host, final String identity, + final PublicSuffixMatcher publicSuffixMatcher, + final boolean strict) { + if (publicSuffixMatcher != null && host.contains(".")) { + if (!matchDomainRoot(host, publicSuffixMatcher.getDomainRoot(identity))) { + return false; + } + } + + // RFC 2818, 3.1. Server Identity + // "...Names may contain the wildcard + // character * which is considered to match any single domain name + // component or component fragment..." + // Based on this statement presuming only singular wildcard is legal + final int asteriskIdx = identity.indexOf('*'); + if (asteriskIdx != -1) { + final String prefix = identity.substring(0, asteriskIdx); + final String suffix = identity.substring(asteriskIdx + 1); + if (!prefix.isEmpty() && !host.startsWith(prefix)) { + return false; + } + if (!suffix.isEmpty() && !host.endsWith(suffix)) { + return false; + } + // Additional sanity checks on content selected by wildcard can be done here + if (strict) { + final String remainder = host.substring( + prefix.length(), host.length() - suffix.length()); + if (remainder.contains(".")) { + return false; + } + } + return true; + } + return host.equalsIgnoreCase(identity); + } + + static boolean matchIdentity(final String host, final String identity, + final PublicSuffixMatcher publicSuffixMatcher) { + return matchIdentity(host, identity, publicSuffixMatcher, false); + } + + static boolean matchIdentity(final String host, final String identity) { + return matchIdentity(host, identity, null, false); + } + + static boolean matchIdentityStrict(final String host, final String identity, + final PublicSuffixMatcher publicSuffixMatcher) { + return matchIdentity(host, identity, publicSuffixMatcher, true); + } + + static boolean matchIdentityStrict(final String host, final String identity) { + return matchIdentity(host, identity, null, true); + } + + static String extractCN(final String subjectPrincipal) throws SSLException { + if (subjectPrincipal == null) { + return null; + } + try { + final LdapName subjectDN = new LdapName(subjectPrincipal); + final List<Rdn> rdns = subjectDN.getRdns(); + for (int i = rdns.size() - 1; i >= 0; i--) { + final Rdn rds = rdns.get(i); + final Attributes attributes = rds.toAttributes(); + final Attribute cn = attributes.get("cn"); + if (cn != null) { + try { + final Object value = cn.get(); + if (value != null) { + return value.toString(); + } + } catch (NoSuchElementException ignore) { + } catch (NamingException ignore) { + } + } + } + return null; + } catch (InvalidNameException e) { + throw new SSLException(subjectPrincipal + " is not a valid X500 distinguished name"); + } + } + + static List<String> extractSubjectAlts(final X509Certificate cert, final int subjectType) { + Collection<List<?>> c = null; + try { + c = cert.getSubjectAlternativeNames(); + } catch(final CertificateParsingException ignore) { + } + List<String> subjectAltList = null; + if (c != null) { + for (final List<?> aC : c) { + final List<?> list = aC; + final int type = ((Integer) list.get(0)).intValue(); + if (type == subjectType) { + final String s = (String) list.get(1); + if (subjectAltList == null) { + subjectAltList = new ArrayList<String>(); + } + subjectAltList.add(s); + } + } + } + return subjectAltList; + } + + /* + * Normalize IPv6 or DNS name. + */ + static String normaliseAddress(final String hostname) { + if (hostname == null) { + return hostname; + } + try { + final InetAddress inetAddress = InetAddress.getByName(hostname); + return inetAddress.getHostAddress(); + } catch (final UnknownHostException unexpected) { // Should not happen, because we check for IPv6 address above + return hostname; + } + } +} diff --git a/core/java/src/org/apache/http/conn/ssl/package.html b/core/java/src/org/apache/http/conn/ssl/package.html new file mode 100644 index 0000000000000000000000000000000000000000..31242f69401ed65dbf3897a0ce2734eb05adc245 --- /dev/null +++ b/core/java/src/org/apache/http/conn/ssl/package.html @@ -0,0 +1,8 @@ +<html><body> +<p> +From Apache HttpClient 4.4.1. +For I2PSSSLSocketFactory. +Small modifications to remove additional Apache dependencies. +Apache 2.0 license. +</p> +</body></html> diff --git a/core/java/src/org/apache/http/conn/util/InetAddressUtils.java b/core/java/src/org/apache/http/conn/util/InetAddressUtils.java new file mode 100644 index 0000000000000000000000000000000000000000..c7b8b85e756ce5a5c415f60dd6f94f4c35b2f870 --- /dev/null +++ b/core/java/src/org/apache/http/conn/util/InetAddressUtils.java @@ -0,0 +1,122 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ + +package org.apache.http.conn.util; + +import java.util.regex.Pattern; + + +/** + * A collection of utilities relating to InetAddresses. + * + * @since 4.0 + */ +public class InetAddressUtils { + + private InetAddressUtils() { + } + + private static final String IPV4_BASIC_PATTERN_STRING = + "(([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){1}" + // initial first field, 1-255 + "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){2}" + // following 2 fields, 0-255 followed by . + "([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])"; // final field, 0-255 + + private static final Pattern IPV4_PATTERN = + Pattern.compile("^" + IPV4_BASIC_PATTERN_STRING + "$"); + + private static final Pattern IPV4_MAPPED_IPV6_PATTERN = // TODO does not allow for redundant leading zeros + Pattern.compile("^::[fF]{4}:" + IPV4_BASIC_PATTERN_STRING + "$"); + + private static final Pattern IPV6_STD_PATTERN = + Pattern.compile( + "^[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){7}$"); + + private static final Pattern IPV6_HEX_COMPRESSED_PATTERN = + Pattern.compile( + "^(([0-9A-Fa-f]{1,4}(:[0-9A-Fa-f]{1,4}){0,5})?)" + // 0-6 hex fields + "::" + + "(([0-9A-Fa-f]{1,4}(:[0-9A-Fa-f]{1,4}){0,5})?)$"); // 0-6 hex fields + + /* + * The above pattern is not totally rigorous as it allows for more than 7 hex fields in total + */ + private static final char COLON_CHAR = ':'; + + // Must not have more than 7 colons (i.e. 8 fields) + private static final int MAX_COLON_COUNT = 7; + + /** + * Checks whether the parameter is a valid IPv4 address + * + * @param input the address string to check for validity + * @return true if the input parameter is a valid IPv4 address + */ + public static boolean isIPv4Address(final String input) { + return IPV4_PATTERN.matcher(input).matches(); + } + + public static boolean isIPv4MappedIPv64Address(final String input) { + return IPV4_MAPPED_IPV6_PATTERN.matcher(input).matches(); + } + + /** + * Checks whether the parameter is a valid standard (non-compressed) IPv6 address + * + * @param input the address string to check for validity + * @return true if the input parameter is a valid standard (non-compressed) IPv6 address + */ + public static boolean isIPv6StdAddress(final String input) { + return IPV6_STD_PATTERN.matcher(input).matches(); + } + + /** + * Checks whether the parameter is a valid compressed IPv6 address + * + * @param input the address string to check for validity + * @return true if the input parameter is a valid compressed IPv6 address + */ + public static boolean isIPv6HexCompressedAddress(final String input) { + int colonCount = 0; + for(int i = 0; i < input.length(); i++) { + if (input.charAt(i) == COLON_CHAR) { + colonCount++; + } + } + return colonCount <= MAX_COLON_COUNT && IPV6_HEX_COMPRESSED_PATTERN.matcher(input).matches(); + } + + /** + * Checks whether the parameter is a valid IPv6 address (including compressed). + * + * @param input the address string to check for validity + * @return true if the input parameter is a valid standard or compressed IPv6 address + */ + public static boolean isIPv6Address(final String input) { + return isIPv6StdAddress(input) || isIPv6HexCompressedAddress(input); + } + +} diff --git a/core/java/src/org/apache/http/conn/util/PublicSuffixList.java b/core/java/src/org/apache/http/conn/util/PublicSuffixList.java new file mode 100644 index 0000000000000000000000000000000000000000..cf6b959c939643f1cf6c829f0817524ddc46f8d4 --- /dev/null +++ b/core/java/src/org/apache/http/conn/util/PublicSuffixList.java @@ -0,0 +1,61 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ +package org.apache.http.conn.util; + +import java.util.Collections; +import java.util.List; + +import org.apache.http.util.Args; + +/** + * Public suffix is a set of DNS names or wildcards concatenated with dots. It represents + * the part of a domain name which is not under the control of the individual registrant + * <p> + * An up-to-date list of suffixes can be obtained from + * <a href="http://publicsuffix.org/">publicsuffix.org</a> + * + * @since 4.4 + */ +public final class PublicSuffixList { + + private final List<String> rules; + private final List<String> exceptions; + + public PublicSuffixList(final List<String> rules, final List<String> exceptions) { + this.rules = Collections.unmodifiableList(Args.notNull(rules, "Domain suffix rules")); + this.exceptions = Collections.unmodifiableList(Args.notNull(exceptions, "Domain suffix exceptions")); + } + + public List<String> getRules() { + return rules; + } + + public List<String> getExceptions() { + return exceptions; + } + +} diff --git a/core/java/src/org/apache/http/conn/util/PublicSuffixListParser.java b/core/java/src/org/apache/http/conn/util/PublicSuffixListParser.java new file mode 100644 index 0000000000000000000000000000000000000000..2cd2f4ec49cf38c2a6c34f0506d796e7aa0f6985 --- /dev/null +++ b/core/java/src/org/apache/http/conn/util/PublicSuffixListParser.java @@ -0,0 +1,112 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ +package org.apache.http.conn.util; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.Reader; +import java.util.ArrayList; +import java.util.List; + + +/** + * Parses the list from <a href="http://publicsuffix.org/">publicsuffix.org</a> + * and configures a PublicSuffixFilter. + * + * @since 4.4 + */ +public final class PublicSuffixListParser { + + private static final int MAX_LINE_LEN = 256; + + public PublicSuffixListParser() { + } + + /** + * Parses the public suffix list format. When creating the reader from the file, make sure to + * use the correct encoding (the original list is in UTF-8). + * + * @param reader the data reader. The caller is responsible for closing the reader. + * @throws java.io.IOException on error while reading from list + */ + public PublicSuffixList parse(final Reader reader) throws IOException { + final List<String> rules = new ArrayList<String>(); + final List<String> exceptions = new ArrayList<String>(); + final BufferedReader r = new BufferedReader(reader); + final StringBuilder sb = new StringBuilder(256); + boolean more = true; + while (more) { + more = readLine(r, sb); + String line = sb.toString(); + if (line.isEmpty()) { + continue; + } + if (line.startsWith("//")) { + continue; //entire lines can also be commented using // + } + if (line.startsWith(".")) { + line = line.substring(1); // A leading dot is optional + } + // An exclamation mark (!) at the start of a rule marks an exception to a previous wildcard rule + final boolean isException = line.startsWith("!"); + if (isException) { + line = line.substring(1); + } + + if (isException) { + exceptions.add(line); + } else { + rules.add(line); + } + } + return new PublicSuffixList(rules, exceptions); + } + + private boolean readLine(final Reader r, final StringBuilder sb) throws IOException { + sb.setLength(0); + int b; + boolean hitWhitespace = false; + while ((b = r.read()) != -1) { + final char c = (char) b; + if (c == '\n') { + break; + } + // Each line is only read up to the first whitespace + if (Character.isWhitespace(c)) { + hitWhitespace = true; + } + if (!hitWhitespace) { + sb.append(c); + } + if (sb.length() > MAX_LINE_LEN) { + return false; // prevent excess memory usage + } + } + return (b != -1); + } + +} diff --git a/core/java/src/org/apache/http/conn/util/PublicSuffixMatcher.java b/core/java/src/org/apache/http/conn/util/PublicSuffixMatcher.java new file mode 100644 index 0000000000000000000000000000000000000000..6da27bb7aa3949470c1a6c7125fc56f6f64a743a --- /dev/null +++ b/core/java/src/org/apache/http/conn/util/PublicSuffixMatcher.java @@ -0,0 +1,119 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ +package org.apache.http.conn.util; + +import java.net.IDN; +import java.util.Collection; +import java.util.Locale; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +import org.apache.http.util.Args; + +/** + * Utility class that can test if DNS names match the content of the Public Suffix List. + * <p> + * An up-to-date list of suffixes can be obtained from + * <a href="http://publicsuffix.org/">publicsuffix.org</a> + * + * @see org.apache.http.conn.util.PublicSuffixList + * + * @since 4.4 + */ +public final class PublicSuffixMatcher { + + private final Map<String, String> rules; + private final Map<String, String> exceptions; + + public PublicSuffixMatcher(final Collection<String> rules, final Collection<String> exceptions) { + Args.notNull(rules, "Domain suffix rules"); + this.rules = new ConcurrentHashMap<String, String>(rules.size()); + for (String rule: rules) { + this.rules.put(rule, rule); + } + if (exceptions != null) { + this.exceptions = new ConcurrentHashMap<String, String>(exceptions.size()); + for (String exception: exceptions) { + this.exceptions.put(exception, exception); + } + } else { + this.exceptions = null; + } + } + + /** + * Returns registrable part of the domain for the given domain name of {@code null} + * if given domain represents a public suffix. + * + * @param domain + * @return domain root + */ + public String getDomainRoot(final String domain) { + if (domain == null) { + return null; + } + if (domain.startsWith(".")) { + return null; + } + String domainName = null; + String segment = domain.toLowerCase(Locale.ROOT); + while (segment != null) { + + // An exception rule takes priority over any other matching rule. + if (this.exceptions != null && this.exceptions.containsKey(IDN.toUnicode(segment))) { + return segment; + } + + if (this.rules.containsKey(IDN.toUnicode(segment))) { + break; + } + + final int nextdot = segment.indexOf('.'); + final String nextSegment = nextdot != -1 ? segment.substring(nextdot + 1) : null; + + if (nextSegment != null) { + if (this.rules.containsKey("*." + IDN.toUnicode(nextSegment))) { + break; + } + } + if (nextdot != -1) { + domainName = segment; + } + segment = nextSegment; + } + return domainName; + } + + public boolean matches(final String domain) { + if (domain == null) { + return false; + } + final String domainRoot = getDomainRoot(domain.startsWith(".") ? domain.substring(1) : domain); + return domainRoot == null; + } + +} diff --git a/core/java/src/org/apache/http/conn/util/package.html b/core/java/src/org/apache/http/conn/util/package.html new file mode 100644 index 0000000000000000000000000000000000000000..e2627cb121ace5fe3c30a3480675a4c558b1810f --- /dev/null +++ b/core/java/src/org/apache/http/conn/util/package.html @@ -0,0 +1,8 @@ +<html><body> +<p> +From Apache HttpClient 4.4.1. +For HostnameVerifier. +Small modifications to remove additional Apache dependencies. +Apache 2.0 license. +</p> +</body></html> diff --git a/core/java/src/org/apache/http/util/Args.java b/core/java/src/org/apache/http/util/Args.java new file mode 100644 index 0000000000000000000000000000000000000000..b39d87a7ecac8765264edd4f04840bec441111c6 --- /dev/null +++ b/core/java/src/org/apache/http/util/Args.java @@ -0,0 +1,38 @@ +/* + * ==================================================================== + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + */ + +package org.apache.http.util; + +public class Args { + + public static <T> T notNull(final T argument, final String name) { + if (argument == null) { + throw new IllegalArgumentException(name + " may not be null"); + } + return argument; + } +} diff --git a/core/java/src/org/apache/http/util/package.html b/core/java/src/org/apache/http/util/package.html new file mode 100644 index 0000000000000000000000000000000000000000..08d0217e6bd598b9bb88d7ed3d98f3d77098a70d --- /dev/null +++ b/core/java/src/org/apache/http/util/package.html @@ -0,0 +1,8 @@ +<html><body> +<p> +From Apache HttpCore 4.4.1. +For HostnameVerifier. +Small modifications to remove additional Apache dependencies. +Apache 2.0 license. +</p> +</body></html> diff --git a/debian/apparmor/i2p b/debian/apparmor/i2p index 3c20c88f4db93b4a33233cc18e360592aa1a9e6f..abf4f8a014d58b7604c8738d0d59959077cc64d4 100644 --- a/debian/apparmor/i2p +++ b/debian/apparmor/i2p @@ -1,4 +1,4 @@ -# Last Modified: Thu Jan 29 03:17:01 2015 +# Last Modified: Sun Apr 12 22:08:32 2015 # vim:syntax=apparmor et ts=4 sw=4 #include <abstractions/base> @@ -10,54 +10,58 @@ network inet stream, network inet6 stream, -# Needed for Java -@{PROC} r, -@{PROC}/[0-9]*/net/if_inet6 r, -@{PROC}/[0-9]*/net/ipv6_route r, -@{PROC}/[0-9]*/status r, -/dev/random r, -/dev/urandom r, -/sys/devices/system/cpu/ r, -/sys/devices/system/cpu/** r, - -/etc/ssl/certs/java/** r, -/etc/timezone r, -/usr/share/javazi/** r, - -/etc/java-*-openjdk/** r, -/usr/lib/jvm/default-java/jre/bin/java rix, -/usr/lib/jvm/java-*-openjdk-*/jre/bin/java rix, -/usr/lib/jvm/java-*-openjdk-*/jre/lib/i386/client/classes.jsa m, -/usr/lib/jvm/java-*-openjdk-*/jre/bin/keytool rix, - -# Oracle Java is needed on the Raspberry Pi and is included in Raspbian's repositories -/usr/lib/jvm/jdk-*-oracle-*/jre/bin/java rix, -/usr/lib/jvm/jdk-*-oracle-*/jre/bin/keytool rix, - -# needed for I2P's graphs -/etc/fonts/** r, -/usr/share/java/java-atk-wrapper.jar r, - -# I2P specific -/etc/default/i2p r, -/usr/share/i2p/** r, -# Used by some plugins -/usr/share/java/eclipse-ecj-*.jar r, - -# Tanuki java wrapper -/etc/i2p/wrapper.config r, -/usr/sbin/wrapper rix, -/usr/share/java/wrapper*.jar r, - -/{,var/}tmp/ rwm, -owner /{,var/}tmp/** rwklm, - -# Prevent spamming the logs -deny /dev/tty rw, -deny @{PROC}/[0-9]*/fd/ r, -deny /usr/sbin/ r, -deny /var/cache/fontconfig/ wk, - -# Used by some versions of the Tanuki wrapper, not needed by I2P -deny /usr/share/java/hamcrest*.jar r, -deny /usr/share/java/junit*.jar r, + # Needed by Java + @{PROC} r, + owner @{PROC}/[0-9]*/ r, + owner @{PROC}/[0-9]*/status r, + @{PROC}/[0-9]*/net/ipv6_route r, + @{PROC}/[0-9]*/net/if_inet6 r, + /dev/random r, + /dev/urandom r, + /sys/devices/system/cpu/ r, + /sys/devices/system/cpu/** r, + + /etc/ssl/certs/java/** r, + /etc/timezone r, + /usr/share/javazi/** r, + + /etc/java-*-openjdk/** r, + /usr/lib/jvm/default-java/jre/bin/java rix, + /usr/lib/jvm/java-*-openjdk-*/jre/bin/java rix, + /usr/lib/jvm/java-*-openjdk-*/jre/bin/keytool rix, + + # Oracle Java is needed on the Raspberry Pi and is included in Raspbian's repositories + /usr/lib/jvm/jdk-*-oracle-*/jre/bin/java rix, + /usr/lib/jvm/jdk-*-oracle-*/jre/bin/keytool rix, + + # */client/classes.jsa is only found (and needed) in 32-bit JVMs. + /usr/lib/jvm/java-*-openjdk-*/jre/lib/i386/client/classes.jsa m, + /usr/lib/jvm/java-*-oracle-*/jre/lib/i386/client/classes.jsa m, + + # needed for I2P's graphs + /usr/share/java/java-atk-wrapper.jar r, + + # I2P specific + /usr/share/i2p/** r, + + # Used by some plugins + /usr/share/java/eclipse-ecj-*.jar r, + + # Tanuki java wrapper + /etc/i2p/wrapper.config r, + /usr/sbin/wrapper rix, + /usr/share/java/wrapper*.jar r, + + # 'm' is needed by the I2P-Bote plugin + /{,var/}tmp/ rwm, + owner /{,var/}tmp/** rwklm, + + # Prevent spamming the logs + deny /dev/tty rw, + deny @{PROC}/[0-9]*/fd/ r, + deny /usr/sbin/ r, + deny /var/cache/fontconfig/ wk, + + # Used by some versions of the Tanuki wrapper, not needed by I2P + deny /usr/share/java/hamcrest*.jar r, + deny /usr/share/java/junit*.jar r, diff --git a/debian/apparmor/usr.bin.i2prouter b/debian/apparmor/usr.bin.i2prouter index b33d796316d1099032b91e8e0d1a4ce8c99b72f2..9f871e7ed8374bea96922d12c559fda42eef8ac2 100644 --- a/debian/apparmor/usr.bin.i2prouter +++ b/debian/apparmor/usr.bin.i2prouter @@ -1,4 +1,4 @@ -# Last Modified: Thu Jan 29 03:17:01 2015 +# Last Modified: Sun Apr 12 22:08:32 2015 # vim:syntax=apparmor et ts=8 sw=4 #include <tunables/global> @@ -9,8 +9,10 @@ /usr/bin/i2prouter r, - @{PROC}/[0-9]*/stat r, - @{PROC}/[0-9]*/cmdline r, + @{PROC}/1/comm r, + owner @{PROC}/[0-9]*/ r, + owner @{PROC}/[0-9]*/stat r, + owner @{PROC}/[0-9]*/cmdline r, @{PROC}/uptime r, @{PROC}/sys/kernel/pid_max r, @@ -24,6 +26,8 @@ /bin/sleep rix, /bin/uname rix, /bin/which rix, + /etc/default/i2p r, + /etc/lsb-release r, /usr/bin/{,g,m}awk rix, /usr/bin/cut rix, @@ -46,3 +50,4 @@ # Site-specific additions and overrides. See local/README for details. #include <local/usr.bin.i2prouter> } + diff --git a/debian/changelog b/debian/changelog index 9843907ba245645825c6c956be5030a51c90cfd4..cb969c5d24d3389e2e4fadbbfe5f2f0f29142602 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,35 @@ -i2p (0.9.18-1) UNRELEASED; urgency=medium +i2p (0.9.18-1) unstable; urgency=medium - * New upstream release - * Confine with AppArmor + * New Upstream Version + * Daemon runs confined with AppArmor + Bug Fixes + - Fix parsing of ECDSA address helper in HTTP client proxy + - Fix news last-modified processing which prevented notification of update + - Improve handling of UPnP device changes + - Don't hang at startup forever waiting for entropy + - Possible fixes for high CPU usage in NTCP + Other + - Publish router info faster when address costs change + - Start i2ptunnel 90s sooner + - Accept tunnels 10m sooner + - Increase exploratory tunnel quantity during initial exploration + - Latency reductions in several places + - Add startup browser configuration with advanced config + routerconsole.browser + - Persistent leaseset keys to eliminate correlation with restart + - Faster unchoking of new peers in i2psnark + - More aggressive throttling of lookups at floodfills + - Tunnel build request record refactoring + - Reduce thread usage in i2ptunnel + - Add i2ptunnel server option for multihomed sites + - Disallow some common I2P application ports as router ports + - Increase connection limits for fast routers + - Add Save-As button for SusiMail messages + - Use 'hidden service' terminology in the console + - Encrypted netdb lookups for 32-bit x86 + - Translation updates - -- Kill Your TV <killyourtv@i2pmail.org> Sun, 22 Feb 2015 00:00:00 +0000 + -- Kill Your TV <killyourtv@i2pmail.org> Sun, 22 Feb 2015 22:23:50 +0000 i2p (0.9.17-1) unstable; urgency=medium diff --git a/debian/patches/0001-path-substitution.patch b/debian/patches/0001-path-substitution.patch index 8a71d236ddde88b7434e87eff680e227094b6bcd..e4cb1fcacac79dc65c9faae900a9d7f011538287 100644 --- a/debian/patches/0001-path-substitution.patch +++ b/debian/patches/0001-path-substitution.patch @@ -147,7 +147,7 @@ Debian wrapper.config to try to prevent confusion. if [ -n "$FIXED_COMMAND" ] then COMMAND="$FIXED_COMMAND" -@@ -1019,7 +943,6 @@ +@@ -1058,7 +982,6 @@ if [ "X$pid" = "X" ] then eval echo " `gettext 'WARNING: $APP_LONG_NAME may have failed to start.'`" @@ -155,7 +155,7 @@ Debian wrapper.config to try to prevent confusion. else eval echo ' running: PID:$pid' fi -@@ -1822,7 +1745,7 @@ +@@ -1861,7 +1784,7 @@ } showsetusermesg() { @@ -164,7 +164,7 @@ Debian wrapper.config to try to prevent confusion. } checkifstartingasroot() { -@@ -1830,7 +1753,7 @@ +@@ -1869,7 +1792,7 @@ echo "`gettext 'Running I2P as the root user is *not* recommended.'`" showsetusermesg echo @@ -173,7 +173,7 @@ Debian wrapper.config to try to prevent confusion. exit 1 fi } -@@ -1895,24 +1818,10 @@ +@@ -1934,24 +1857,10 @@ status ;; @@ -214,7 +214,7 @@ Debian wrapper.config to try to prevent confusion. +I2PTEMP="/tmp" # Having IPv6 enabled can cause problems with certain configurations. Changing the - # next value to true may help. + # next value to true may help. --- a/installer/resources/wrapper.config +++ b/installer/resources/wrapper.config @@ -8,22 +8,13 @@ @@ -262,16 +262,16 @@ Debian wrapper.config to try to prevent confusion. # Java Bits. On applicable platforms, tells the JVM to run in 32 or 64-bit mode. wrapper.java.additional.auto_bits=TRUE -@@ -76,7 +68,7 @@ +@@ -74,7 +66,7 @@ + # Java Additional Parameters + # Numbers must be consecutive (except for stripquotes) wrapper.java.additional.1=-DloggerFilenameOverride=logs/log-router-@.txt - wrapper.java.additional.2=-Dorg.mortbay.http.Version.paranoid=true - wrapper.java.additional.3=-Dorg.mortbay.xml.XmlParser.NotValidating=true --wrapper.java.additional.4=-Di2p.dir.base="$INSTALL_PATH" -+wrapper.java.additional.4=-Di2p.dir.base=/usr/share/i2p - wrapper.java.additional.4.stripquotes=TRUE - - # On some IPv6 enabled systems, I2P and other network-enabled java applications -@@ -143,11 +135,7 @@ +-wrapper.java.additional.2=-Di2p.dir.base="$INSTALL_PATH" ++wrapper.java.additional.2=-Di2p.dir.base=/usr/share/i2p + wrapper.java.additional.2.stripquotes=TRUE + + # Prevent the JVM from exporting stats (and thereby causing hundreds of +@@ -146,11 +138,7 @@ # You may wish to change this. # NOTE: On Linux/Mac this is overridden in the i2prouter script; changes here will have no effect. # System temp directory: @@ -284,7 +284,7 @@ Debian wrapper.config to try to prevent confusion. # Format of output for the log file. # The format consists of the tokens 'L' for log level, 'P' for prefix, 'D' for thread, -@@ -217,11 +205,7 @@ +@@ -220,11 +208,7 @@ # Linux/Mac users, do not set here, see settings in the i2prouter script. # Directory must exist or the wrapper will fail to start. # System temp directory: @@ -297,7 +297,7 @@ Debian wrapper.config to try to prevent confusion. # # From i2prouter: # -@@ -235,10 +219,7 @@ +@@ -238,10 +222,7 @@ # Linux/Mac users, do not set here, see settings in the i2prouter script. # Directory must exist or the wrapper will fail to start. # System temp directory: @@ -309,7 +309,7 @@ Debian wrapper.config to try to prevent confusion. #******************************************************************** # Wrapper General Properties -@@ -255,30 +236,3 @@ +@@ -258,30 +239,3 @@ wrapper.umask=0022 wrapper.java.umask=0022 wrapper.logfile.umask=0077 diff --git a/debian/patches/0004-oom-listener.patch b/debian/patches/0004-oom-listener.patch deleted file mode 100644 index 4d8acf9e2dc078a25ebd7ab08f8e56a8c7f1617d..0000000000000000000000000000000000000000 --- a/debian/patches/0004-oom-listener.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Kill Your TV <killyourtv@i2pmail.org> -Date: Wed, 19 Dec 2012 16:05:45 +0000 -Subject: oom-listener - ---- - router/java/src/net/i2p/router/tasks/OOMListener.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/router/java/src/net/i2p/router/tasks/OOMListener.java b/router/java/src/net/i2p/router/tasks/OOMListener.java -index 1662b9f..2899100 100644 ---- a/router/java/src/net/i2p/router/tasks/OOMListener.java -+++ b/router/java/src/net/i2p/router/tasks/OOMListener.java -@@ -48,7 +48,7 @@ public class OOMListener implements I2PThread.OOMEventListener { - log.log(Log.CRIT, "free mem: " + Runtime.getRuntime().freeMemory() + - " total mem: " + Runtime.getRuntime().totalMemory()); - if (_context.hasWrapper()) -- log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in $I2P/wrapper.config"); -+ log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in /etc/i2p/wrapper.config"); - } catch (OutOfMemoryError oome) {} - try { - ThreadDump.dump(_context, 1); diff --git a/debian/patches/series b/debian/patches/series index 8feb9ec9e7536cc7fc289d87cbfa542d3edaea97..ca53a966175b4d7cab66da0fb33d308de5ad6aa0 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,5 +1,4 @@ 0001-path-substitution.patch 0002-jbigi-soname.patch 0003-renaming-jcpuid.patch -0004-oom-listener.patch #0004-jetty6.patch diff --git a/debian/po/cs.po b/debian/po/cs.po index 2475bfd98b53d640c06d0c07267999d6db6ad915..22833ff5e80bc83d7ea64de690d18381ecb3ae7e 100644 --- a/debian/po/cs.po +++ b/debian/po/cs.po @@ -1,23 +1,21 @@ -# Czech debconf translation -# Copyright (C) 2012 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# Waseihou Watashi <waseihou@gmail.com>, 2012 - msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-02-12 19:43+0000\n" -"Last-Translator: Waseihou Watashi <waseihou@gmail.com>\n" -"Language-Team: Czech (http://www.transifex.net/projects/p/I2P/language/cs/)\n" -"Language: cs\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. Type: boolean #. Description @@ -31,9 +29,7 @@ msgstr "Spustit I2P routr pÅ™i spuÅ¡tÄ›nà poÄÃtaÄe?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P routr bude spuÅ¡tÄ›n pÅ™i startu poÄÃtaÄe jako služba na pozadà (démon). " -"Toto je doporuÄené nastavenÃ." +msgstr "I2P routr bude spuÅ¡tÄ›n pÅ™i startu poÄÃtaÄe jako služba na pozadà (démon). Toto je doporuÄené nastavenÃ." #. Type: string #. Description @@ -45,16 +41,11 @@ msgstr "Jméno uživatele I2P démona (daemon user):" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"I2P démon je ve výchozÃm stavu nakonfigurován aby běžel pod uživatelským " -"úÄtem i2psvc. Pokud chcete použÃt **existujÃcÃ** I2P profil zadejte " -"pÅ™ihlaÅ¡ovacà jméno (login) jiného uživatelského úÄtu. NapÅ™Ãklad pokud se " -"VaÅ¡e pÅ™edchozà instalace I2P nacházà v adresáři /home/franta/i2p, zadejte " -"sem franta." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "I2P démon je ve výchozÃm stavu nakonfigurován aby běžel pod uživatelským úÄtem i2psvc. Pokud chcete použÃt **existujÃcÃ** I2P profil zadejte pÅ™ihlaÅ¡ovacà jméno (login) jiného uživatelského úÄtu. NapÅ™Ãklad pokud se VaÅ¡e pÅ™edchozà instalace I2P nacházà v adresáři /home/franta/i2p, zadejte sem franta." #. Type: string #. Description @@ -62,9 +53,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Důležité: pokud zadáte jiné jméno uživatele než je výchozà i2psvc, jeho úÄet " -"už musà pÅ™edem existovat." +msgstr "Důležité: pokud zadáte jiné jméno uživatele než je výchozà i2psvc, jeho úÄet už musà pÅ™edem existovat." #. Type: string #. Description @@ -84,6 +73,18 @@ msgstr "StandardnÄ› I2P použije nanejvýš 128MB RAM." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Pokud máte velmi rychlé pÅ™ipojenÃ, použÃváte hodnÄ› pluginů a nebo stahujete velké množstvà torrentů, zvyÅ¡te tuto hodnotu." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Pokud máte velmi rychlé pÅ™ipojenÃ, použÃváte hodnÄ› pluginů a nebo stahujete " -"velké množstvà torrentů, zvyÅ¡te tuto hodnotu." diff --git a/debian/po/de.po b/debian/po/de.po index 7aecac3c093455544bc23f3a21dff2b7d2bea443..95e1e8c4ea288adcbc6595454cfcb65198e060a1 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -1,24 +1,24 @@ -# German debconf translation -# Copyright (C) 2011 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# D.A. Loader <>, 2012. -# mixxy <m1xxy@mail.i2p>, 2011. +# D.A. Loader <>, 2012 +# Ettore Atalan <atalanttore@googlemail.com>, 2015 +# mixxy <m1xxy@mail.i2p>, 2011 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-02-19 11:22+0000\n" -"Last-Translator: D.A. Loader <>\n" -"Language-Team: German (http://www.transifex.net/projects/p/I2P/language/" -"de/)\n" -"Language: de\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 16:34+0000\n" +"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n" +"Language-Team: German (http://www.transifex.com/projects/p/I2P/language/de/)\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: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description @@ -32,9 +32,7 @@ msgstr "Soll der I2P-Router beim Hochfahren mitgestartet werden?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Der I2P-Router kann als Dämon laufen und beim Hochfahren des Betriebssystems " -"mitgestartet werden. Diese Option wird empfohlen." +msgstr "Der I2P-Router kann als Dämon laufen und beim Hochfahren des Betriebssystems mitgestartet werden. Diese Option wird empfohlen." #. Type: string #. Description @@ -46,15 +44,11 @@ msgstr "Benutzer für den I2P-Dämon" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Standardmäßig ist I2P so eingestellt, dass es im Dämonmodus der unter dem " -"Benutzer i2psvc läuft. Um ein bereits **vorhandenes** I2P-Profil zu " -"benutzen, kannst du hier einen anderen Benutzer angeben. Beispiel: Wenn " -"deine alte I2P-Installation in /home/ich/i2p residiert, gib hier 'ich' ein." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Standardmäßig ist I2P so eingestellt, dass es im Dämonmodus der unter dem Benutzer i2psvc läuft. Um ein bereits **vorhandenes** I2P-Profil zu benutzen, kannst du hier einen anderen Benutzer angeben. Beispiel: Wenn deine alte I2P-Installation in /home/ich/i2p residiert, gib hier 'ich' ein." #. Type: string #. Description @@ -62,9 +56,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Achtung: Wenn etwas anderes als das Standartmäßige 'i2psvc' hier " -"eingetrangen ist, musst du einen Benutzernamen angeben der schon existiert !" +msgstr "Achtung: Wenn etwas anderes als das Standartmäßige 'i2psvc' hier eingetrangen ist, musst du einen Benutzernamen angeben der schon existiert !" #. Type: string #. Description @@ -84,6 +76,18 @@ msgstr "Standartmäßig kann I2P bist zu 128 MB RAM belegen." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." -msgstr "" -"Router mit hoher Bandbreite, sowie vielen aktiven Torrents oder Plugins, " -"müssen gegebenenfalls diesen Wert erhöhen." +msgstr "Router mit hoher Bandbreite, sowie vielen aktiven Torrents oder Plugins, müssen gegebenenfalls diesen Wert erhöhen." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "Mit AppArmor beschränkten I2P-Daemon ausführen" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "Wenn diese Option aktiviert ist, läuft I2P in einer AppArmor-Sandbox, welche den Zugriff von I2P auf Dateien und Verzeichnisse beschränkt." diff --git a/debian/po/el.po b/debian/po/el.po index 9699e0aadc0386eea73a26987d35b88c6e5dccd1..258f74a5667a477bcc94edf4c2aaeff3d0686c08 100644 --- a/debian/po/el.po +++ b/debian/po/el.po @@ -1,22 +1,22 @@ -# Greek debconf translation -# Copyright (C) 2012 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# <lixtetrax@grhack.net>, 2012. +# lixtetrax <lixtetrax@grhack.net>, 2012 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-07-02 10:21+0000\n" -"Last-Translator: lixtetrax <lixtetrax@grhack.net>\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Greek (http://www.transifex.com/projects/p/I2P/language/el/)\n" -"Language: el\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: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description @@ -30,9 +30,7 @@ msgstr "ΈναÏξη λειτουÏγίας του δÏομολογητή I2P κ msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Ο δÏομολογητής I2P μποÏει να εκκινήσει ως υπηÏεσίας κατά την εκκίνηση του " -"υπολογιστή σας. Αυτή είναι η Ï€Ïοτεινόμενη ÏÏθμιση." +msgstr "Ο δÏομολογητής I2P μποÏει να εκκινήσει ως υπηÏεσίας κατά την εκκίνηση του υπολογιστή σας. Αυτή είναι η Ï€Ïοτεινόμενη ÏÏθμιση." #. Type: string #. Description @@ -44,16 +42,11 @@ msgstr "ΧÏήστης Ι2Ρ υπηÏεσίας:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Αν Ï„ÏÎχει ως υπηÏεσία, εξ' οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Î¿ Ι2Ρ είναι ÏυθμισμÎνο να Ï„ÏÎχει Ïπο τον " -"λογαÏιασμό χÏήστη 'i2psvc. Για να χÏησιμοποιηθεί Îνα **υπάÏχον** Ï€Ïοφίλ Ι2Ρ, " -"μποÏείτε να εισάγετε Îνα διαφοÏετικό όνομα λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÎµÎ´ÏŽ. Για παÏάδειγμα, " -"αν η Ï€ÏοηγοÏμενη εγκατάσταση Ι2Ρ βÏίσκεται στο /home/user/i2p, μποÏείτε να " -"εισάγετε 'user' εδώ." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Αν Ï„ÏÎχει ως υπηÏεσία, εξ' οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Î¿ Ι2Ρ είναι ÏυθμισμÎνο να Ï„ÏÎχει Ïπο τον λογαÏιασμό χÏήστη 'i2psvc. Για να χÏησιμοποιηθεί Îνα **υπάÏχον** Ï€Ïοφίλ Ι2Ρ, μποÏείτε να εισάγετε Îνα διαφοÏετικό όνομα λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÎµÎ´ÏŽ. Για παÏάδειγμα, αν η Ï€ÏοηγοÏμενη εγκατάσταση Ι2Ρ βÏίσκεται στο /home/user/i2p, μποÏείτε να εισάγετε 'user' εδώ." #. Type: string #. Description @@ -61,9 +54,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Î Î¿Î»Ï ÏƒÎ·Î¼Î±Î½Ï„Î¹ÎºÏŒ: αν οÏιστεί εδώ όνομα χÏήστη Ï€ÎÏαν του εξ' οÏÎ¹ÏƒÎ¼Î¿Ï 'i2psvc', " -"το επιλεγμÎνο όνομα χÏήστη *ΠΡΕΠΕΙ* να υπάÏχει ήδη." +msgstr "Î Î¿Î»Ï ÏƒÎ·Î¼Î±Î½Ï„Î¹ÎºÏŒ: αν οÏιστεί εδώ όνομα χÏήστη Ï€ÎÏαν του εξ' οÏÎ¹ÏƒÎ¼Î¿Ï 'i2psvc', το επιλεγμÎνο όνομα χÏήστη *ΠΡΕΠΕΙ* να υπάÏχει ήδη." #. Type: string #. Description @@ -83,6 +74,18 @@ msgstr "Εξ' οÏισμοÏ, θα επετÏαπεί στο Ι2Ρ να χÏησ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "ΔÏομολογητÎÏ‚ με υψηλό εÏÏος ζώνης, καθώς και δÏομολογητÎÏ‚ με πολλά ενεÏγά αÏθÏώματα μποÏεί να χÏειαστεί να αυξήσουν αυτή την τιμή." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"ΔÏομολογητÎÏ‚ με υψηλό εÏÏος ζώνης, καθώς και δÏομολογητÎÏ‚ με πολλά ενεÏγά " -"αÏθÏώματα μποÏεί να χÏειαστεί να αυξήσουν αυτή την τιμή." diff --git a/debian/po/es.po b/debian/po/es.po index e3d90733fd936f955686d4328822ddd0b666ab88..344b3dba1a5d105758b8a15dfa36e4cdb6aee097 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -1,24 +1,24 @@ -# Spanish debconf translation -# Copyright (C) 2011 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# Adolfo Jayme Barrientos <fitoschido@gmail.com>, 2013. -# mixxy <m1xxy@mail.i2p>, 2011. -# <punkibastardo@gmail.com>, 2011. +# Adolfo Jayme Barrientos, 2013 +# mixxy <m1xxy@mail.i2p>, 2011 +# punkibastardo <punkibastardo@gmail.com>, 2011 +# strel, 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-02-04 02:40+0000\n" -"Last-Translator: Adolfo Jayme Barrientos <fitoschido@gmail.com>\n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/" -"es/)\n" -"Language: es\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 23:53+0000\n" +"Last-Translator: strel\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/I2P/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean @@ -33,9 +33,7 @@ msgstr "¿Iniciar el enrutador I2P al arrancar?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"El enrutador I2P se puede ejecutar como demonio que inicia automaticamente " -"al arrancar el equipo. Esta es la opción recomendada." +msgstr "El enrutador I2P se puede ejecutar como demonio que inicia automaticamente al arrancar el equipo. Esta es la opción recomendada." #. Type: string #. Description @@ -47,16 +45,11 @@ msgstr "Usuario del demonio I2P:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"De forma predeterminada, I2P está configurado para ejecutarse con la cuenta " -"i2psvc si el modo de demonio está activado. Para usar un perfil **ya " -"existente** de I2P, puede especificar aquà un nombre de cuenta diferente. " -"Por ejemplo, si su instalación anterior de I2P está en /home/pepe/i2p, " -"puedes escribir «pepe» aquÃ." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "De forma predeterminada, I2P está configurado para ejecutarse con la cuenta i2psvc si el modo de demonio está activado. Para usar un perfil **ya existente** de I2P, puede especificar aquà un nombre de cuenta diferente. Por ejemplo, si su instalación anterior de I2P está en /home/pepe/i2p, puedes escribir «pepe» aquÃ." #. Type: string #. Description @@ -64,9 +57,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Muy importante: Si se introduce un nombre de usuario en este campo distinto " -"a «i2psvc», el nombre elegido *DEBE* existir de antemano." +msgstr "Muy importante: Si se introduce un nombre de usuario en este campo distinto a «i2psvc», el nombre elegido *DEBE* existir de antemano." #. Type: string #. Description @@ -78,8 +69,7 @@ msgstr "La memoria que se puede asignar a I2P:" #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"De forma predeterminada, a I2P solo se le permitirá usar hasta 128MB de RAM." +msgstr "De forma predeterminada, a I2P solo se le permitirá usar hasta 128MB de RAM." #. Type: string #. Description @@ -87,6 +77,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." -msgstr "" -"Los enrutadores con ancho de banda alto, además de los enrutadores con " -"muchos torrents/complementos activos, pueden necesitar aumentar este valor." +msgstr "Los enrutadores con ancho de banda alto, además de los enrutadores con muchos torrents/complementos activos, pueden necesitar aumentar este valor." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "Ejecutar el demonio I2P confinado con AppArmor" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "Con esta opción habilitada I2P sera encerrada con AppArmor, restringiendo a qué ficheros y directorios se puede acceder por I2P." diff --git a/debian/po/fi.po b/debian/po/fi.po index fdfbcf5c2c9f1f6583760075970c429d217e4936..9d77961ac1834aff35473073ee706db1e2255829 100644 --- a/debian/po/fi.po +++ b/debian/po/fi.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# oselotti, 2014 +# oselotti, 2014-2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-09-07 08:58+0000\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 15:00+0000\n" "Last-Translator: oselotti\n" "Language-Team: Finnish (http://www.transifex.com/projects/p/I2P/language/fi/)\n" "MIME-Version: 1.0\n" @@ -75,3 +75,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "Suurikaistaiset reitittimet, sekä reitittimet, joilla on paljon aktiivisia torrenteja / lisäosia, saattavat tarvita tämän arvon korotettuna." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "Suorita I2P-daemon AppArmorin kanssa" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "Jos tämä asetus on päällä, I2P hiekkalaatikoidaan AppArmorilla, rajoittaen tiedostot ja hakemistot, jotka ovat I2P:n saatavissa." diff --git a/debian/po/fr.po b/debian/po/fr.po index 68fe308f0bc4b5f231cdbe84edc3b17d75e10f82..8be0a3548d0c881056de1e87c16cb2ba62d14e29 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -1,24 +1,23 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Boxoa590, 2012 # Boxoa590, 2012 -# Towatowa441, 2013 +# Towinet, 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-10-13 21:24+0000\n" -"Last-Translator: Towatowa441\n" -"Language-Team: French (http://www.transifex.com/projects/p/I2P/language/" -"fr/)\n" -"Language: fr\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. Type: boolean @@ -33,9 +32,7 @@ msgstr "Le routeur I2P devrait-il être démarré au boot ?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Ce routeur I2P peut être lancé comme un service qui se lance automatiquement " -"quand l'ordinateur démarre. Ceci est la configuration recommandée." +msgstr "Ce routeur I2P peut être lancé comme un service qui se lance automatiquement quand l'ordinateur démarre. Ceci est la configuration recommandée." #. Type: string #. Description @@ -47,15 +44,11 @@ msgstr "Utilisateur du service I2P :" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"D'origine I2P est configuré pour fonctionner sous le compte i2psvc quand il " -"fonctionne comme service. Pour utiliser un profil **existant** vous pouvez " -"entrer ici un nom de compte différent. Par exemple, si votre précédente " -"installation est dans /home/user/i2p, vous pouvez entrer 'user' ici." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "D'origine I2P est configuré pour fonctionner sous le compte i2psvc quand il fonctionne comme service. Pour utiliser un profil **existant** vous pouvez entrer ici un nom de compte différent. Par exemple, si votre précédente installation est dans /home/user/i2p, vous pouvez entrer 'user' ici." #. Type: string #. Description @@ -63,9 +56,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Très important : si un utilisateur autre que celui par défaut de 'i2psvc' " -"est entré ici, l'utilisateur choisi *DOIT* déjà exister." +msgstr "Très important : si un utilisateur autre que celui par défaut de 'i2psvc' est entré ici, l'utilisateur choisi *DOIT* déjà exister." #. Type: string #. Description @@ -77,8 +68,7 @@ msgstr "Mémoire qui peut être allouée à I2P:" #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"D'origine, I2P va sera seulement autorisé à utiliser jusqu'à 128 Mo de RAM." +msgstr "D'origine, I2P va sera seulement autorisé à utiliser jusqu'à 128 Mo de RAM." #. Type: string #. Description @@ -86,6 +76,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Les routeurs haut débit, ainsi que les routeurs avec beaucoup de torrents / plugins actifs, pourrait nécessiter d'avoir cette valeur augmentée." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Les routeurs haut débit, ainsi que les routeurs avec beaucoup de torrents / " -"plugins actifs, pourrait nécessiter d'avoir cette valeur augmentée." diff --git a/debian/po/hu.po b/debian/po/hu.po index 54f3504f4b37ac65d836f61044a73ff16a78f875..d83e999732e2ab372aa8c9a25c805ea98ecc7603 100644 --- a/debian/po/hu.po +++ b/debian/po/hu.po @@ -1,23 +1,21 @@ -# Hungarian debconf translation -# Copyright (C) 2012 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# AdminLMH, 2012 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-06-01 16:25+0000\n" -"Last-Translator: AdminLMH <lehetmashogy@i2pmail.org>\n" -"Language-Team: Hungarian (http://www.transifex.net/projects/p/I2P/language/" -"hu/)\n" -"Language: hu\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Hungarian (http://www.transifex.com/projects/p/I2P/language/hu/)\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: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description @@ -31,9 +29,7 @@ msgstr "Az I2P router elinduljon a rendszer betöltésekor?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Az I2P router képes háttérszolgáltatásként futni, mely automatikusan elindul " -"a számÃtógép indÃtásakor. Ez a javasolt beállÃtás." +msgstr "Az I2P router képes háttérszolgáltatásként futni, mely automatikusan elindul a számÃtógép indÃtásakor. Ez a javasolt beállÃtás." #. Type: string #. Description @@ -45,15 +41,11 @@ msgstr "Az I2P háttérszolgáltatás felhasználója:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Alapértelmezésben az I2P arra van beállÃtva, hogy az i2psvc fiók alatt " -"fusson, mint háttérszolgáltatás. **LétezÅ‘** I2P profil használatához Ãrj egy " -"másik fióknevet ide. Például, ha az elÅ‘zÅ‘leg installált I2P-d a /home/" -"felhasznalo/i2p alatt található, ide a következÅ‘t Ãrhatod: 'felhasznalo'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Alapértelmezésben az I2P arra van beállÃtva, hogy az i2psvc fiók alatt fusson, mint háttérszolgáltatás. **LétezÅ‘** I2P profil használatához Ãrj egy másik fióknevet ide. Például, ha az elÅ‘zÅ‘leg installált I2P-d a /home/felhasznalo/i2p alatt található, ide a következÅ‘t Ãrhatod: 'felhasznalo'." #. Type: string #. Description @@ -61,9 +53,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Nagyon fontos: Ha az alapértelmezett 'i2psvc' helyett más felhasználó kerül " -"megadásra, a választott felhasználónévnek már léteznie *KELL*." +msgstr "Nagyon fontos: Ha az alapértelmezett 'i2psvc' helyett más felhasználó kerül megadásra, a választott felhasználónévnek már léteznie *KELL*." #. Type: string #. Description @@ -83,7 +73,18 @@ msgstr "Alapeseten az I2P számára csak maximum 128MB memória engedélyezett." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Lehetséges, hogy nagy szávszélességű routerek, úgyis mint sok aktÃv torrenttel vagy kiegészÃtÅ‘vel rendelkezÅ‘ routerek számára ezt az értéket növelni szükséges." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Lehetséges, hogy nagy szávszélességű routerek, úgyis mint sok aktÃv " -"torrenttel vagy kiegészÃtÅ‘vel rendelkezÅ‘ routerek számára ezt az értéket " -"növelni szükséges." diff --git a/debian/po/id.po b/debian/po/id.po index 8ecc5742cab54d414cb05bf707f7e1adc260e71e..842c7c029031f86d8e399e7ebb94d5c3bb198979 100644 --- a/debian/po/id.po +++ b/debian/po/id.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-08-13 03:23+0000\n" -"Last-Translator: Khairul Agasta <khairuldroids@gmail.com>\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/I2P/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,3 +75,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "Router bandwidth tinggi, seperti halnya router dengan banyak torrent / pengaya yang aktif, Anda mungkin perlu menambahkan value ini." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "" diff --git a/debian/po/it.po b/debian/po/it.po index 2d096246471ffbb42d366b4b01e3cb9c1666f0e2..eafce94a2301dfd7186b07fc0a7c5dbf0c8917b4 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -1,24 +1,23 @@ -# Italian debconf translation -# Copyright (C) 2012 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# <bovas85@gmail.com>, 2012. -# <dlditalydownload@gmail.com>, 2012. +# Leelium <bovas85@gmail.com>, 2012 +# Sparta83 <dlditalydownload@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-06-01 09:49+0000\n" -"Last-Translator: Leelium <bovas85@gmail.com>\n" -"Language-Team: Italian (http://www.transifex.net/projects/p/I2P/language/" -"it/)\n" -"Language: it\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Italian (http://www.transifex.com/projects/p/I2P/language/it/)\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: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean #. Description @@ -32,9 +31,7 @@ msgstr "Avviare il router I2P all'avvio?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Il router I2P può essere eseguito come daemon che si avvia al boot del " -"computer. Questa è la configurazione raccomandata." +msgstr "Il router I2P può essere eseguito come daemon che si avvia al boot del computer. Questa è la configurazione raccomandata." #. Type: string #. Description @@ -46,16 +43,11 @@ msgstr "Utente I2P Daemon: " #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Di Default I2P è configurato in modo da essere eseguito sotto l'account " -"i2psvc quando eseguito come daemon. Per usare un profilo I2P **esistente** " -"puoi accedere con un diverso account qui. Per esempio, se la tua precedente " -"installazione di I2P si trova in /casa/utente/i2p, dovresti inserire \"utente" -"\" qui." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Di Default I2P è configurato in modo da essere eseguito sotto l'account i2psvc quando eseguito come daemon. Per usare un profilo I2P **esistente** puoi accedere con un diverso account qui. Per esempio, se la tua precedente installazione di I2P si trova in /casa/utente/i2p, dovresti inserire \"utente\" qui." #. Type: string #. Description @@ -63,9 +55,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Molto Importante: Se qui è inserito un nome utente diverso da quello base di " -"\"i2psvc\", l'username scelto *DEVE* essere stato già inserito in precedenza." +msgstr "Molto Importante: Se qui è inserito un nome utente diverso da quello base di \"i2psvc\", l'username scelto *DEVE* essere stato già inserito in precedenza." #. Type: string #. Description @@ -85,6 +75,18 @@ msgstr "Di base I2P è abilitato ad usare fino a 128MB di RAM. " msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Router con connessioni veloci, così come i router con molti torrent/plugin attivi, potrebbero necessitare l'aumento di questo valore." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Router con connessioni veloci, così come i router con molti torrent/plugin " -"attivi, potrebbero necessitare l'aumento di questo valore." diff --git a/debian/po/ja.po b/debian/po/ja.po index 9bdddd9ce0584d6770ec3416bb8f8b15601f59ad..95ec1889cefb91035cd652f351fae65902a2a0e7 100644 --- a/debian/po/ja.po +++ b/debian/po/ja.po @@ -1,22 +1,22 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: -# plazmism <gomidori@live.jp>, 2014 +# a1678991 <nfgantanku@yahoo.co.jp>, 2015 +# ã‚¿ã‚«ãƒã‚· <gomidori@live.jp>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-01-31 12:06+0000\n" -"Last-Translator: plazmism <gomidori@live.jp>\n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/I2P/language/" -"ja/)\n" -"Language: ja\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-04-01 09:06+0000\n" +"Last-Translator: a1678991 <nfgantanku@yahoo.co.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" "Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #. Type: boolean @@ -31,9 +31,7 @@ msgstr "I2P ルーターをブート時ã«èµ·å‹•ã—ã¾ã™ã‹ï¼Ÿ" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P ã¯ã€ã‚³ãƒ³ãƒ”ューターã®ãƒ–ート時ã«è‡ªå‹•çš„ã«é–‹å§‹ã™ã‚‹ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ã—ã¦èµ·å‹•ã§ãã¾" -"ã™ã€‚ã“ã‚Œã¯æŽ¨å¥¨ã®è¨å®šã§ã™ã€‚" +msgstr "I2P ã¯ã€ã‚³ãƒ³ãƒ”ューターã®ãƒ–ート時ã«è‡ªå‹•çš„ã«é–‹å§‹ã™ã‚‹ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ã—ã¦èµ·å‹•ã§ãã¾ã™ã€‚ã“ã‚Œã¯æŽ¨å¥¨ã®è¨å®šã§ã™ã€‚" #. Type: string #. Description @@ -45,15 +43,11 @@ msgstr "I2P デーモンユーザー:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"デフォルトã§ã¯ã€ I2P ã¯ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ã—ã¦èµ·å‹•æ™‚ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆ i2psvc ã§èµ·å‹•ã™ã‚‹ã‚ˆã†" -"è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚**æ—¢å˜ã®** I2P プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã™ã‚‹ã«ã¯ã€ã“ã“ã«ç•°ãªã‚‹ã‚¢ã‚«" -"ウントåを入力ã—ã¦ãã ã•ã„。例ãˆã°ã€ä»¥å‰ã® I2P インストール㌠/home/user/i2p " -"ã§ã‚ã‚Œã°ã€ã“ã“ã« 'user' ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。" +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "デフォルトã§ã¯ã€ I2P ã¯ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ã—ã¦èµ·å‹•æ™‚ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆ i2psvc ã§èµ·å‹•ã™ã‚‹ã‚ˆã†è¨å®šã•ã‚Œã¦ã„ã¾ã™ã€‚**æ—¢å˜ã®** I2P プãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã™ã‚‹ã«ã¯ã€ã“ã“ã«ç•°ãªã‚‹ã‚¢ã‚«ã‚¦ãƒ³ãƒˆåを入力ã—ã¦ãã ã•ã„。例ãˆã°ã€ä»¥å‰ã® I2P インストール㌠/home/user/i2p ã§ã‚ã‚Œã°ã€ã“ã“ã« 'user' ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。" #. Type: string #. Description @@ -61,9 +55,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"éžå¸¸ã«é‡è¦: 'i2psvc' ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆä»¥å¤–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã“ã§å…¥åŠ›ã•ã‚Œã‚‹ãªã‚‰ã€é¸æŠžã•" -"れるユーザーåã¯æ—¢å˜ã®ã‚‚ã®ã§ãªã‘ã‚Œã°*ãªã‚Šã¾ã›ã‚“*。" +msgstr "éžå¸¸ã«é‡è¦: 'i2psvc' ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆä»¥å¤–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã“ã§å…¥åŠ›ã•ã‚Œã‚‹ãªã‚‰ã€é¸æŠžã•ã‚Œã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¯æ—¢å˜ã®ã‚‚ã®ã§ãªã‘ã‚Œã°*ãªã‚Šã¾ã›ã‚“*。" #. Type: string #. Description @@ -75,8 +67,7 @@ msgstr "I2P ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã†ã‚‹ãƒ¡ãƒ¢ãƒª:" #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"デフォルトã§ã¯ã€ I2P ã¯æœ€å¤§ 128MB メモリã¾ã§ã—ã‹ä½¿ç”¨ã‚’許å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。" +msgstr "デフォルトã§ã¯ã€ I2P ã¯æœ€å¤§ 128MB メモリã¾ã§ã—ã‹ä½¿ç”¨ã‚’許å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。" #. Type: string #. Description @@ -84,6 +75,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "高ã„帯域幅ã®ãƒ«ãƒ¼ã‚¿ãƒ¼ã€ã¾ãŸãŸãã•ã‚“ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–㪠torrent / プラグインãŒã‚るルーターもã€ã“ã®å€¤ã‚’増やã™å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "AppArmorã®ä¸ã§I2Pデーモンを実行" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"高ã„帯域幅ã®ãƒ«ãƒ¼ã‚¿ãƒ¼ã€ã¾ãŸãŸãã•ã‚“ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–㪠torrent / プラグインãŒã‚ã‚‹" -"ルーターもã€ã“ã®å€¤ã‚’増やã™å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚" diff --git a/debian/po/ko.po b/debian/po/ko.po index 825e8045de0667aadf8d0c32d27d862d2ff290f3..f17411889ec412959fd17616ffb264d9203f754a 100644 --- a/debian/po/ko.po +++ b/debian/po/ko.po @@ -1,22 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: -# helloks <kqwe1859@gmail.com>, 2014 +# Choi Yeon-Ung <kqwe1859@gmail.com>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-01-27 12:28+0000\n" -"Last-Translator: helloks <kqwe1859@gmail.com>\n" -"Language-Team: Korean (http://www.transifex.com/projects/p/I2P/language/" -"ko/)\n" -"Language: ko\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/I2P/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #. Type: boolean @@ -31,9 +30,7 @@ msgstr "I2P ë¼ìš°í„°ê°€ 부팅시 시작ë˜ê²Œ í• ê¹Œìš”?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P ë¼ìš°í„°ëŠ” 컴퓨터 부팅시 ìžë™ì 으로 ë°ëª¬ìœ¼ë¡œ 실행ë 수 있습니다. ì„¤ì •ì´ ê¶Œ" -"장ë©ë‹ˆë‹¤." +msgstr "I2P ë¼ìš°í„°ëŠ” 컴퓨터 부팅시 ìžë™ì 으로 ë°ëª¬ìœ¼ë¡œ 실행ë 수 있습니다. ì„¤ì •ì´ ê¶Œìž¥ë©ë‹ˆë‹¤." #. Type: string #. Description @@ -45,14 +42,11 @@ msgstr "I2P ë°ëª¬ ìœ ì €:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"기본ì 으로 I2P는 ë°ëª¬ìœ¼ë¡œ 실행시 i2psvc ê³„ì •ìœ¼ë¡œ 시작ë©ë‹ˆë‹¤. **기존** I2P 프" -"로필 ì ìš©ì„ ìœ„í•´ì„ ë‹¤ë¥¸ ê³„ì •ì˜ ì´ë¦„ì„ ì 어야 합니다. 예를 들어, 기존 I2P 설치" -"ê°€ /home/user/i2pì— ë˜ì—ˆë‹¤ë©´, ì—¬ê¸°ì— 'user'를 ìž…ë ¥í•˜ì„¸ìš”." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "기본ì 으로 I2P는 ë°ëª¬ìœ¼ë¡œ 실행시 i2psvc ê³„ì •ìœ¼ë¡œ 시작ë©ë‹ˆë‹¤. **기존** I2P 프로필 ì ìš©ì„ ìœ„í•´ì„ ë‹¤ë¥¸ ê³„ì •ì˜ ì´ë¦„ì„ ì 어야 합니다. 예를 들어, 기존 I2P 설치가 /home/user/i2pì— ë˜ì—ˆë‹¤ë©´, ì—¬ê¸°ì— 'user'를 ìž…ë ¥í•˜ì„¸ìš”." #. Type: string #. Description @@ -60,9 +54,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"중요: ê¸°ë³¸ê°’ì¸ 'i2psvc' ëŒ€ì‹ ë‹¤ë¥¸ ìœ ì €ë¥¼ ì´ìš©ì‹œì—, ê²°ì •ëœ ìœ ì €ëŠ” *반드시* ì´" -"미 존재해야 합니다." +msgstr "중요: ê¸°ë³¸ê°’ì¸ 'i2psvc' ëŒ€ì‹ ë‹¤ë¥¸ ìœ ì €ë¥¼ ì´ìš©ì‹œì—, ê²°ì •ëœ ìœ ì €ëŠ” *반드시* ì´ë¯¸ 존재해야 합니다." #. Type: string #. Description @@ -82,6 +74,18 @@ msgstr "기본ì 으로, I2P는 128MBì˜ ëž¨ìœ¼ë¡œ ë™ìž‘합니다." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "ë†’ì€ ëŒ€ì—íì˜ ë¼ìš°í„°, ë˜ëŠ” í™œì„±í™”ëœ torrent / 플러그ì¸ì„ ë§Žì´ ì‚¬ìš©í•˜ëŠ” ë¼ìš°í„°ì˜ 경우, ì´ ê°’ì„ ì¦ê°€ì‹œì¼œì•¼ í• ìˆ˜ 있습니다." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"ë†’ì€ ëŒ€ì—íì˜ ë¼ìš°í„°, ë˜ëŠ” í™œì„±í™”ëœ torrent / 플러그ì¸ì„ ë§Žì´ ì‚¬ìš©í•˜ëŠ” ë¼ìš°í„°" -"ì˜ ê²½ìš°, ì´ ê°’ì„ ì¦ê°€ì‹œì¼œì•¼ í• ìˆ˜ 있습니다." diff --git a/debian/po/nl.po b/debian/po/nl.po index 532a967fabb410a636c1a926f4c3b3ba2dab29bf..5cbfbf4c6984b5949b17bf4f25752ae9adcb3402 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2015-01-17 23:29+0000\n" -"Last-Translator: Nathan Follens\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/I2P/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,3 +75,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "Voor hoge bandbreedte-routers, evenals routers met veel actieve torrents / plugins, is het mogelijk dat deze waarde verhoogd moet worden." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "" diff --git a/debian/po/pl.po b/debian/po/pl.po index 6ac559a783f48757d60a0dc7f12b181eb84829d6..64484263a407e347e6bc0a68ea71b011c91f065b 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.po @@ -1,23 +1,22 @@ -# Polish debconf translation -# Copyright (C) 2012 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# <b790979@klzlk.com>, 2011, 2012. +# PolishAnon <b790979@klzlk.com>, 2011, 2012 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2012-01-07 13:15+0000\n" -"Last-Translator: PolishAnon <b790979@klzlk.com>\n" -"Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" -"Language: pl\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\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" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2)\n" +"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" #. Type: boolean #. Description @@ -31,9 +30,7 @@ msgstr "Czy router I2P powinien być uruchamiany podczas startu systemu?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Router I2P może być uruchamiany jako demon, który uruchamia siÄ™ " -"automatycznie po starcie komputera. Jest to zalecana konfiguracja." +msgstr "Router I2P może być uruchamiany jako demon, który uruchamia siÄ™ automatycznie po starcie komputera. Jest to zalecana konfiguracja." #. Type: string #. Description @@ -45,15 +42,11 @@ msgstr "Użytkownik demona I2P:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"DomyÅ›lnie I2P jest skonfigurowany do pracy pod kontem i2psvc gdy dziaÅ‚a " -"jako demon. Aby korzystać z **istniejÄ…cego** profilu I2P można wprowadzić tu " -"innÄ… nazwÄ™ konta. Na przykÅ‚ad, jeÅ›li poprzednia instalacja I2P jest w /home/" -"user/i2p, można wpisać tutaj 'user'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "DomyÅ›lnie I2P jest skonfigurowany do pracy pod kontem i2psvc gdy dziaÅ‚a jako demon. Aby korzystać z **istniejÄ…cego** profilu I2P można wprowadzić tu innÄ… nazwÄ™ konta. Na przykÅ‚ad, jeÅ›li poprzednia instalacja I2P jest w /home/user/i2p, można wpisać tutaj 'user'." #. Type: string #. Description @@ -61,9 +54,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Bardzo ważne: Jeżeli użytkownik inni niż domyÅ›lny 'i2psvc' jest tutaj " -"wprowadzony, wybrane imiÄ™ *MUSI* już istniec." +msgstr "Bardzo ważne: Jeżeli użytkownik inni niż domyÅ›lny 'i2psvc' jest tutaj wprowadzony, wybrane imiÄ™ *MUSI* już istniec." #. Type: string #. Description @@ -83,6 +74,18 @@ msgstr "DomyÅ›lnie, I2P może użyc tylko 128MB RAMu." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Rutery z wysoka przepustowoÅ›cia oraz rutery z wieloma aktywnymi torrentami/wtyczkami mogÄ… wymagać zwiÄ™kszenia tej wartoÅ›ci." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Rutery z wysoka przepustowoÅ›cia oraz rutery z wieloma aktywnymi torrentami/" -"wtyczkami mogÄ… wymagać zwiÄ™kszenia tej wartoÅ›ci." diff --git a/debian/po/pt.po b/debian/po/pt.po index bf9705bcd13fa09bd6f9e4a020a31720437043a9..c45a76ca69bd4812cf47a10b855ded9922f0d87c 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -1,23 +1,23 @@ -# Portuguese debconf translation -# Copyright (C) 2013 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: +# wtfisthis <low_fps11@yahoo.com>, 2015 # wtfisthis <low_fps11@yahoo.com>, 2013 -# rafaelbf, 2013 +# Rafael Ferrari, 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-06-17 21:11+0000\n" -"Last-Translator: rafaelbf\n" -"Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/" -"pt/)\n" -"Language: pt\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-31 20:53+0000\n" +"Last-Translator: wtfisthis <low_fps11@yahoo.com>\n" +"Language-Team: Portuguese (http://www.transifex.com/projects/p/I2P/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean @@ -32,9 +32,7 @@ msgstr "Devera o i2p router ser iniciado no arranque " msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"O i2p router pode correr como serviso que inicaiara quando o computudor " -"iniciar. Esta é a configuração recomendada" +msgstr "O i2p router pode correr como serviso que inicaiara quando o computudor iniciar. Esta é a configuração recomendada" #. Type: string #. Description @@ -46,15 +44,11 @@ msgstr "Utilizador do serviço I2P:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Por padrão o I2P é configurado para executar como usuário i2psvc no modo " -"Serviço. Para usar um perfil I2P **existente** você pode digitar um nome de " -"usuário diferente aqui. Por exemplo, se a sua instalação antiga está em /" -"home/user/i2p, você pode digitar 'user'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Por padrão o I2P é configurado para executar como usuário i2psvc no modo Serviço. Para usar um perfil I2P **existente** você pode digitar um nome de usuário diferente aqui. Por exemplo, se a sua instalação antiga está em /home/user/i2p, você pode digitar 'user'." #. Type: string #. Description @@ -62,9 +56,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Muito importante: Se um usuário diferente de 'i2psvc' for digitado aqui, " -"este usuário PRECISA existir." +msgstr "Muito importante: Se um usuário diferente de 'i2psvc' for digitado aqui, este usuário PRECISA existir." #. Type: string #. Description @@ -84,6 +76,18 @@ msgstr "Por defeito o I2P apenas vai ser autorizado a usar até 128MB de RAM." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." -msgstr "" -"Roteadores I2P com internet rápida, e também com muitos torrents e plugins " -"ativos, podem precisar aumentar este valor." +msgstr "Roteadores I2P com internet rápida, e também com muitos torrents e plugins ativos, podem precisar aumentar este valor." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "Correr daemon I2p confinado com o AppArmor" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "Com esta opção ativada o I2P Vai correr em sandbox com AppArmor, retingindo que ficheiros e diretórios são acessÃveis pelo I2P " diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po index ad870d1d6ba101edb4aab2b71047f48b3fc18bf8..067db03f3f4d60e649c0953c67972dd821d85969 100644 --- a/debian/po/pt_BR.po +++ b/debian/po/pt_BR.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-09-19 18:04+0000\n" -"Last-Translator: blueboy\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/I2P/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,3 +76,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "Roteadores de alta velocidade, assim como roteadores com uma porção de torrents / plugins ativos, talvez precisem que esse valor seja aumentado." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "" diff --git a/debian/po/ro.po b/debian/po/ro.po index 1d216d3e477728d2ee3590d3975ba41eb2402206..d7db4c15406d3321191deb628c36084ac8aa6efa 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.po @@ -1,23 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-11-11 11:17+0000\n" -"Last-Translator: polearnik <polearnik@mail.ru>\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/" -"ro/)\n" -"Language: ro\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/I2P/language/ro/)\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==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #. Type: boolean #. Description @@ -31,9 +29,7 @@ msgstr "Router-ul I2P trebuie sa fie pornit la încărcarea? " msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"Router-ul I2P poate fi rulat ca un demon care porneÈ™te automat atunci când " -"calculatorul se porneste. Aceasta este configuraÈ›ia recomandată." +msgstr "Router-ul I2P poate fi rulat ca un demon care porneÈ™te automat atunci când calculatorul se porneste. Aceasta este configuraÈ›ia recomandată." #. Type: string #. Description @@ -45,16 +41,11 @@ msgstr "I2P daemon utilizator:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"ÃŽn mod implicit I2P este configurat pentru a rula sub contul i2psvc atunci " -"când se rulează ca un demon. Pentru a utiliza o ** profil I2P existent** s-" -"ar putea introduce aici un nume de cont diferit. De exemplu, în cazul în " -"care instalarea I2P anterioara este de la / home/user/i2p, s-ar putea " -"introduce \"user\" aici." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "ÃŽn mod implicit I2P este configurat pentru a rula sub contul i2psvc atunci când se rulează ca un demon. Pentru a utiliza o ** profil I2P existent** s-ar putea introduce aici un nume de cont diferit. De exemplu, în cazul în care instalarea I2P anterioara este de la / home/user/i2p, s-ar putea introduce \"user\" aici." #. Type: string #. Description @@ -62,10 +53,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"FOARTE IMPORTANT: Dacă o altă persoană decât cea de utilizator implicit " -"\"i2psvc\" este introdus aici, numele de utilizator *TREBUIE* sa exista " -"deja." +msgstr "FOARTE IMPORTANT: Dacă o altă persoană decât cea de utilizator implicit \"i2psvc\" este introdus aici, numele de utilizator *TREBUIE* sa exista deja." #. Type: string #. Description @@ -77,9 +65,7 @@ msgstr "Memorie care poate fi alocata la I2P:" #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"ÃŽn mod implicit, I2P li se va permite să utilizeze numai până la 128MB de " -"RAM." +msgstr "ÃŽn mod implicit, I2P li se va permite să utilizeze numai până la 128MB de RAM." #. Type: string #. Description @@ -87,6 +73,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Routere în bandă largă, precum È™i routere, cu o mulÈ›ime de torente/plugin-uri active, ar putea avea nevoie pentru a avea această valoare marita." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Routere în bandă largă, precum È™i routere, cu o mulÈ›ime de torente/plugin-" -"uri active, ar putea avea nevoie pentru a avea această valoare marita." diff --git a/debian/po/ru.po b/debian/po/ru.po index d576ca5ae43d639df510b9a3e3eb73aa0a0ee2aa..81b398de012415b6aab572a9a616bd8e4ac11087 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -1,25 +1,23 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Hidden Z <hiddenz@mail.i2p>, 2011 -# Roman Azarenko <x12ozmouse@ya.ru>, 2013 +# Roman A. <transifex@basicxp.ru>, 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-07-02 08:41+0000\n" -"Last-Translator: Roman Azarenko <x12ozmouse@ya.ru>\n" -"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/" -"language/ru_RU/)\n" -"Language: ru_RU\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/I2P/language/ru_RU/)\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: ru_RU\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" #. Type: boolean #. Description @@ -33,9 +31,7 @@ msgstr "Должен ли I2P-роутер запуÑкатьÑÑ Ð²Ð¾ врем msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P-роутер может работать в качеÑтве демона, который запуÑкаетÑÑ " -"автоматичеÑки во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ компьютера. Ðто Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÐ¼Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ." +msgstr "I2P-роутер может работать в качеÑтве демона, который запуÑкаетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ компьютера. Ðто Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÐ¼Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ." #. Type: string #. Description @@ -47,15 +43,11 @@ msgstr "ПÑевдопользователь Ð´Ð»Ñ I2P-демона:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"При работе в качеÑтве демона, I2P по умолчанию иÑпользует аккаунт i2psvc Ð´Ð»Ñ " -"работы. Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ **ÑущеÑтвующего** Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ I2P вы можете ввеÑти " -"здеÑÑŒ другое Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ. Ðапример, еÑли ваша Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ ÑƒÑтановка I2P " -"находитÑÑ Ð² /home/user/i2p, вы можете ввеÑти здеÑÑŒ 'user'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "При работе в качеÑтве демона, I2P по умолчанию иÑпользует аккаунт i2psvc Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹. Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ **ÑущеÑтвующего** Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ I2P вы можете ввеÑти здеÑÑŒ другое Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ. Ðапример, еÑли ваша Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ ÑƒÑтановка I2P находитÑÑ Ð² /home/user/i2p, вы можете ввеÑти здеÑÑŒ 'user'." #. Type: string #. Description @@ -63,9 +55,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Важно: еÑли здеÑÑŒ введено Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ, отличное от имени Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ " -"по умолчанию 'i2psvc', оно уже *ДОЛЖÐО* ÑущеÑтвовать." +msgstr "Важно: еÑли здеÑÑŒ введено Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ, отличное от имени Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð¾ умолчанию 'i2psvc', оно уже *ДОЛЖÐО* ÑущеÑтвовать." #. Type: string #. Description @@ -77,8 +67,7 @@ msgstr "Обьем памÑти, который может быть выделе #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"По умолчанию, I2P будет разрешено иÑпользовать до 128 МБ оперативной памÑти." +msgstr "По умолчанию, I2P будет разрешено иÑпользовать до 128 МБ оперативной памÑти." #. Type: string #. Description @@ -86,7 +75,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Ð”Ð»Ñ Ñ€Ð¾ÑƒÑ‚ÐµÑ€Ð¾Ð² Ñ Ð²Ñ‹Ñокой пропуÑкнй ÑпоÑобноÑтью, а также Ð´Ð»Ñ Ñ€Ð¾ÑƒÑ‚ÐµÑ€Ð¾Ð² Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ количеÑтвом активных торрентов/плагинов, возможно, потребуетÑÑ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ñто значение." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Ð”Ð»Ñ Ñ€Ð¾ÑƒÑ‚ÐµÑ€Ð¾Ð² Ñ Ð²Ñ‹Ñокой пропуÑкнй ÑпоÑобноÑтью, а также Ð´Ð»Ñ Ñ€Ð¾ÑƒÑ‚ÐµÑ€Ð¾Ð² Ñ " -"большим количеÑтвом активных торрентов/плагинов, возможно, потребуетÑÑ " -"увеличить Ñто значение." diff --git a/debian/po/sk.po b/debian/po/sk.po index d48ca8df00cb1687a9fff0d1266d55e1ab025fad..d105bbb5133694979cd610fc51cd78a4d8c510e3 100644 --- a/debian/po/sk.po +++ b/debian/po/sk.po @@ -1,23 +1,22 @@ -# Slovak debconf translation -# Copyright (C) 2014 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: -# KrantiÅ¡ek <jaksrn@gmail.com>, 2014 -# Svistwarrior273 <romanbeno273@gmail.com>, 2014 +# Jakub Srna <jaksrn@gmail.com>, 2014 +# Roman 'Kaktuxista' Benji <romanbeno273@gmail.com>, 2014 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-04-20 09:53+0000\n" -"Last-Translator: Svistwarrior273 <romanbeno273@gmail.com>\n" -"Language-Team: Slovak (http://www.transifex.com/projects/p/I2P/language/" -"sk/)\n" -"Language: sk\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Slovak (http://www.transifex.com/projects/p/I2P/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. Type: boolean @@ -32,9 +31,7 @@ msgstr "Mal by sa I2P router spustiÅ¥ pri boote?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P router sa dá spustiÅ¥ ako daemon pri boote vášho poÄÃtaÄa. Táto " -"konfigurácia je odporúÄaná." +msgstr "I2P router sa dá spustiÅ¥ ako daemon pri boote vášho poÄÃtaÄa. Táto konfigurácia je odporúÄaná." #. Type: string #. Description @@ -46,15 +43,11 @@ msgstr "I2P daemon užÃvateľ:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"I2P je predvolene nastavený tak, aby v Äase, keÄ je spustený ako daemon, bol " -"pod úÄom i2psvc. Pre použitie **existujúceho** I2P profilu môžete zadaÅ¥ iný " -"názov úÄtu. NaprÃklad, ak sa vaÅ¡a predchádzajúca inÅ¡talácia I2P nachádza v /" -"home/user/i2p, môžete sem zadaÅ¥ 'user'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "I2P je predvolene nastavený tak, aby v Äase, keÄ je spustený ako daemon, bol pod úÄom i2psvc. Pre použitie **existujúceho** I2P profilu môžete zadaÅ¥ iný názov úÄtu. NaprÃklad, ak sa vaÅ¡a predchádzajúca inÅ¡talácia I2P nachádza v /home/user/i2p, môžete sem zadaÅ¥ 'user'." #. Type: string #. Description @@ -62,9 +55,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Veľmi dôležité: Ak užÃvateľ, ktorý je sem zadaný, je iný ako predvolený " -"'i2psvc', zvolené užÃvateľské meno *MUSÃ* už existovaÅ¥. " +msgstr "Veľmi dôležité: Ak užÃvateľ, ktorý je sem zadaný, je iný ako predvolený 'i2psvc', zvolené užÃvateľské meno *MUSÃ* už existovaÅ¥. " #. Type: string #. Description @@ -84,6 +75,18 @@ msgstr "Predvolene bude môcÅ¥ I2P použiÅ¥ najviac 128MB RAM." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Routre s vysokou Å¡Ãrkou pásma, rovnako aj routre s veľa aktÃvnymi torrentmi / pluginmi, môžu potrebovaÅ¥ zvýšenie tejto hodnoty." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Routre s vysokou Å¡Ãrkou pásma, rovnako aj routre s veľa aktÃvnymi " -"torrentmi / pluginmi, môžu potrebovaÅ¥ zvýšenie tejto hodnoty." diff --git a/debian/po/sq.po b/debian/po/sq.po index 11d0170f9208ee083f142c6ee8f6b25ccc272f32..91ab0a454792c931e8a7390b15a824565b65e1da 100644 --- a/debian/po/sq.po +++ b/debian/po/sq.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-08-12 00:40+0000\n" -"Last-Translator: Shpetim <shpetim@privacysolutions.no>\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" "Language-Team: Albanian (http://www.transifex.com/projects/p/I2P/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,3 +75,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "" diff --git a/debian/po/sv.po b/debian/po/sv.po index 5da516dc276c45be0fe56713010e17254020583d..3d40b3fa343d94bb1d4cd997c896ad3ae33c05f0 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # hottuna <i2p@robertfoss.se>, 2013 # Martin Svensson <digitalmannen@gmail.com>, 2011 @@ -9,15 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-09-22 05:00+0000\n" -"Last-Translator: hottuna <i2p@robertfoss.se>\n" -"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/" -"language/sv_SE/)\n" -"Language: sv_SE\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/I2P/language/sv_SE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sv_SE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Type: boolean @@ -32,9 +31,7 @@ msgstr "Ska I2P routern startas vid systemstart?" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P routern kan köras som en tjänst (daemon) som automatiskt startas när " -"datorn startas. Detta rekommenderas. " +msgstr "I2P routern kan köras som en tjänst (daemon) som automatiskt startas när datorn startas. Detta rekommenderas. " #. Type: string #. Description @@ -46,15 +43,11 @@ msgstr "Användare för I2P tjänsten:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"Som standard är I2P inställt för att köras under användaren i2psvc när det " -"körs som tjänst. För att använda ett **existerande** I2P profil, ange en " -"annan användare här. Exempelvis, om din tidigare I2P installation är /home/" -"user/i2p sÃ¥ ange 'user' här." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "Som standard är I2P inställt för att köras under användaren i2psvc när det körs som tjänst. För att använda ett **existerande** I2P profil, ange en annan användare här. Exempelvis, om din tidigare I2P installation är /home/user/i2p sÃ¥ ange 'user' här." #. Type: string #. Description @@ -62,9 +55,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"OBS! Viktigt: Om en annan användare än standard 'i2psvc' skrivs in här. " -"*MÃ…STE* det användarnamnet redan existera." +msgstr "OBS! Viktigt: Om en annan användare än standard 'i2psvc' skrivs in här. *MÃ…STE* det användarnamnet redan existera." #. Type: string #. Description @@ -84,6 +75,18 @@ msgstr "Som standard kommer I2P bara att använda up till 128MB RAM." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "För routrar med hög bandbredd eller routrar med hög aktivitet kan detta behöva ökas" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"För routrar med hög bandbredd eller routrar med hög aktivitet kan detta " -"behöva ökas" diff --git a/debian/po/tr.po b/debian/po/tr.po index aa7dabaa7daf477d8b1b949b807aa171538915e5..21cbe2e4e5fee85730f58f2c19720fbace346c0c 100644 --- a/debian/po/tr.po +++ b/debian/po/tr.po @@ -1,22 +1,21 @@ -# Turkish debconf translation -# Copyright (C) 2013 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: # Kaya Zeren <kayazeren@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-04-26 06:14+0000\n" -"Last-Translator: Kaya Zeren <kayazeren@gmail.com>\n" -"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/I2P/" -"language/tr_TR/)\n" -"Language: tr_TR\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 14:31+0000\n" +"Last-Translator: kytv <killyourtv@i2pmail.org>\n" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/I2P/language/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" #. Type: boolean @@ -31,9 +30,7 @@ msgstr "I2P yönelticisi açılışta baÅŸlatılsın" msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P yönelticisi sistem baÅŸlatılırken artalan hizmeti olarak çalıştırılır. Bu " -"ayarı kullanmanız önerilir." +msgstr "I2P yönelticisi sistem baÅŸlatılırken artalan hizmeti olarak çalıştırılır. Bu ayarı kullanmanız önerilir." #. Type: string #. Description @@ -45,15 +42,11 @@ msgstr "I2P artalan hizmeti kullanıcısı:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"I2P artalan hizmeti olarak kullanıldığında varsayılan olarak i2psvc hesabı " -"altında çalışır. **Varolan** bir I2P profili kullanmak için buraya farklı " -"bir hesap adı yazabilirsiniz. ÖrneÄŸin, mnceki I2P kurulumunuz /home/user/i2p " -"klasörü altındaysa buraya 'user' yazabilirsiniz." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "I2P artalan hizmeti olarak kullanıldığında varsayılan olarak i2psvc hesabı altında çalışır. **Varolan** bir I2P profili kullanmak için buraya farklı bir hesap adı yazabilirsiniz. ÖrneÄŸin, mnceki I2P kurulumunuz /home/user/i2p klasörü altındaysa buraya 'user' yazabilirsiniz." #. Type: string #. Description @@ -61,9 +54,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Çok önemli: Buraya varsayılan 'i2psvc' kullanıcısından baÅŸka bir deÄŸer " -"yazılırsa, bu kullanıcı *MUHAKKAK* varolmalıdır." +msgstr "Çok önemli: Buraya varsayılan 'i2psvc' kullanıcısından baÅŸka bir deÄŸer yazılırsa, bu kullanıcı *MUHAKKAK* varolmalıdır." #. Type: string #. Description @@ -83,6 +74,18 @@ msgstr "I2P varsayılan olarak yalnız 128MB RAM bellek kullanır." msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." +msgstr "Torrent ve uygulama ekleri kullandığından yüksek bant geniÅŸliÄŸine gerek duyan yönelticiler için bu deÄŸerin arttırılması gerekebilir." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." msgstr "" -"Torrent ve uygulama ekleri kullandığından yüksek bant geniÅŸliÄŸine gerek " -"duyan yönelticiler için bu deÄŸerin arttırılması gerekebilir." diff --git a/debian/po/uk.po b/debian/po/uk.po index 7c445763bae0180993968884409c29b72b359c15..6a6047999990f92df49887ddf1061bf7dc9a0c50 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.po @@ -1,26 +1,25 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Denis Blank <gribua@gmail.com>, 2011 # LinuxChata, 2014 +# madjong <madjong@i2pmail.org>, 2015 # Denis Blank <gribua@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2014-06-22 10:19+0000\n" -"Last-Translator: LinuxChata\n" -"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/I2P/" -"language/uk_UA/)\n" -"Language: uk_UA\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-04-08 20:08+0000\n" +"Last-Translator: madjong <madjong@i2pmail.org>\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" #. Type: boolean #. Description @@ -34,9 +33,7 @@ msgstr "Чи повинен I2P роутер запуÑкатиÑÑŒ при за msgid "" "The I2P router can be run as a daemon that starts automatically when your " "computer boots up. This is the recommended configuration." -msgstr "" -"I2P роутер може працювати в ÑкоÑÑ‚Ñ– демона, Ñкий запуÑкаєтьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ під " -"Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку комп'ютера. Це рекомендована наÑтройка." +msgstr "I2P роутер може працювати в ÑкоÑÑ‚Ñ– демона, Ñкий запуÑкаєтьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку комп'ютера. Це рекомендована наÑтройка." #. Type: string #. Description @@ -48,15 +45,11 @@ msgstr "ПÑевдокориÑтувач Ð´Ð»Ñ I2P-демона:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"При роботі в ÑкоÑÑ‚Ñ– демона, I2P за замовчуваннÑм викориÑтовує аккаунт i2psvc " -"Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸. Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ **Ñ–Ñнуючого** профілю I2P ви можете ввеÑти " -"тут ім'Ñ Ñ–Ð½ÑˆÐ¾Ð³Ð¾ кориÑтувача. Ð”Ð»Ñ Ð¿Ñ€Ð¸ÐºÐ»Ð°Ð´Ñƒ, Ñкщо ваша Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ñ–Ð½ÑталÑÑ†Ñ–Ñ " -"I2p знаходитьÑÑ Ð² /home/user/i2p, ви можете ввеÑти тут 'user'." +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "При роботі в ÑкоÑÑ‚Ñ– демона, I2P за замовчуваннÑм викориÑтовує аккаунт i2psvc Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸. Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ **Ñ–Ñнуючого** профілю I2P ви можете ввеÑти тут ім'Ñ Ñ–Ð½ÑˆÐ¾Ð³Ð¾ кориÑтувача. Ð”Ð»Ñ Ð¿Ñ€Ð¸ÐºÐ»Ð°Ð´Ñƒ, Ñкщо ваша Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ñ–Ð½ÑталÑÑ†Ñ–Ñ I2p знаходитьÑÑ Ð² /home/user/i2p, ви можете ввеÑти тут 'user'." #. Type: string #. Description @@ -64,9 +57,7 @@ msgstr "" msgid "" "Very important: If a user other than the default of 'i2psvc' is entered " "here, the chosen username *MUST* already exist." -msgstr "" -"Дуже важливо: Ñкщо кориÑтувач відмінний від Ñтандартний 'i2psvc' введений " -"тут, обраний нікнейм *ПОВИÐЕÐ* вже Ñ–Ñнувати." +msgstr "Дуже важливо: Ñкщо кориÑтувач відмінний від Ñтандартний 'i2psvc' введений тут, обраний нікнейм *ПОВИÐЕÐ* вже Ñ–Ñнувати." #. Type: string #. Description @@ -78,8 +69,7 @@ msgstr "Пам'ÑÑ‚ÑŒ Ñка може бути виділена Ð´Ð»Ñ I2P:" #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" -"За замовчуваннÑм, I2P буде викориÑтовувати до 128 МБ оперативної пам'ÑÑ‚Ñ–." +msgstr "За замовчуваннÑм, I2P буде викориÑтовувати до 128 МБ оперативної пам'ÑÑ‚Ñ–." #. Type: string #. Description @@ -87,7 +77,18 @@ msgstr "" msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." -msgstr "" -"Роутери з виÑокою швидкіÑÑ‚ÑŽ передачі інформації, так Ñамо Ñк роутери з " -"великою кількіÑÑ‚ÑŽ активних торрентів / плагінів, можуть потребувати " -"Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ значеннÑ." +msgstr "Роутери з виÑокою швидкіÑÑ‚ÑŽ передачі інформації, так Ñамо Ñк роутери з великою кількіÑÑ‚ÑŽ активних торрентів / плагінів, можуть потребувати Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ значеннÑ." + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "ЗапуÑтити демон I2P, обмежений AppArmor" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "При активації цієї опції I2P працюватиме в піÑочниці AppArmor, доÑтуп до файлів Ñ– директорій Ð´Ð»Ñ I2P буде обмежено" diff --git a/debian/po/zh.po b/debian/po/zh.po index 6a9adc11d100e896e9d46830d240eff9c91ca03b..cd6466b547e5bc420dfc0fc11323f1a6cae47c0c 100644 --- a/debian/po/zh.po +++ b/debian/po/zh.po @@ -1,22 +1,22 @@ -# Chinese debconf translation -# Copyright (C) 2013 The I2P Project -# This file is distributed under the same license as the i2p package. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# # Translators: # walking <waling@mail.i2p>, 2013 +# YF <yfdyh000@gmail.com>, 2015 msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-27 22:25+0000\n" -"PO-Revision-Date: 2013-07-11 06:58+0000\n" -"Last-Translator: xtoaster <zhazhenzhong@gmail.com>\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/" -"language/zh_CN/)\n" -"Language: zh_CN\n" +"POT-Creation-Date: 2015-02-18 22:14+0000\n" +"PO-Revision-Date: 2015-03-29 15:00+0000\n" +"Last-Translator: YF <yfdyh000@gmail.com>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/I2P/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. Type: boolean @@ -43,13 +43,11 @@ msgstr "è¿è¡ŒI2PæœåŠ¡çš„账户:" #. Description #: ../i2p.templates:3001 msgid "" -"By default I2P is configured to run under the account i2psvc when running as " -"a daemon. To use an **existing** I2P profile you may enter a different " -"account name here. For example, if your previous I2P installation is at /" -"home/user/i2p, you may enter 'user' here." -msgstr "" -"I2PåŽå°æœåŠ¡é»˜è®¤ä»¥i2psvc账户è¿è¡Œã€‚è¦ä½¿ç”¨*已有*çš„I2Pé…置文件,您å¯ä»¥è¾“å…¥ä¸åŒçš„" -"账户å。例如,如果您之å‰çš„I2P安装在 /home/user/i2p,æ¤å¤„å¯è¾“å…¥'user'。" +"By default I2P is configured to run under the account i2psvc when running as" +" a daemon. To use an **existing** I2P profile you may enter a different " +"account name here. For example, if your previous I2P installation is at " +"/home/user/i2p, you may enter 'user' here." +msgstr "I2PåŽå°æœåŠ¡é»˜è®¤ä»¥i2psvc账户è¿è¡Œã€‚è¦ä½¿ç”¨*已有*çš„I2Pé…置文件,您å¯ä»¥è¾“å…¥ä¸åŒçš„账户å。例如,如果您之å‰çš„I2P安装在 /home/user/i2p,æ¤å¤„å¯è¾“å…¥'user'。" #. Type: string #. Description @@ -78,3 +76,17 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "高带宽路由节点åŠBT下载很多的节点,建议考虑放宽æ¤é™åˆ¶ã€‚" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "Run I2P daemon confined with AppArmor" +msgstr "在 AppArmor çš„é™åˆ¶ä¸‹è¿è¡Œ I2P 守护进程" + +#. Type: boolean +#. Description +#: ../i2p.templates:5001 +msgid "" +"With this option enabled I2P will be sandboxed with AppArmor, restricting " +"which files and directories may be accessed by I2P." +msgstr "æ¤é€‰é¡¹å°†å¯ç”¨è¢« AppArmor 沙盒化的 I2P,é™åˆ¶ I2P å¯è®¿é—®çš„文件和目录。" diff --git a/history.txt b/history.txt index 4f731d065ba83e11633870997dd33bb96d35e428..2fa0625154443f59e49c50547ea991c842af5da4 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,175 @@ +2015-05-13 zzz + * Console: Fix URLs caught in XSS filter on /confighome (ticket #1569) + * i2psnark: Fix deletion of single-file torrent outside snark dir (ticket #1544) + * NTCP: Catch race in Reader (ticket #1534) + +2015-02-12 dg + * Job Queue/stats: add stat/graph for amount of scheduled jobs (router.tunnelBacklog) + * FloodfillMonitorJob: + - Use avg of router.tunnelBacklog instead of current backlog + * Some language/spelling fixes + +2015-05-11 zzz + * Util: Fix corruption of cached ReusableGZIPInputStreams + +2015-05-09 zzz + * i2ptunnel: Improve error handling in UDP tunnels + * Plugins: Add support for custom icons (ticket #1550) + +2015-05-08 zzz + * Reseed: Don't reseed while shutting down (ticket #1565) + +2015-05-07 zzz + * SAM: Close datagram or raw session when underlying + I2P session closes (ticket #1563) + * Update: Add support for su3-signed development builds (ticket #1381) + +2015-05-06 zzz + * Datagram: Convert IOE to DFE and throw on error (ticket #1562) + * Naming services: Export address books with Windows + line endings on Windows (ticket #1557) + * Transport: Add config to force IPv4 (only) to firewalled (ticket #1541) + +2015-05-04 zzz + * i2ptunnel: + - Close input stream when HTTP client decompressor + terminates (ticket #1506) + - Add Connection: close headers to errors and proxy.i2p responses + where it was missing (ticket #1531) + +2015-05-03 zzz + * Console: Add floodfill configuration form to /configadvanced + * Router: Allow class M to become floodfill; + add bandwidth classes P and X (ticket #1447) + * SusiDNS: Add export button + +2015-05-02 zzz + * Console: Fix Indonesian translations + * Jetty 8.1.17.v20150415 + * Transports: Cleanup of ticket #1458 fixes + +2015-04-30 zzz + * Transports: Correctly handle IPv4 firewalled, IPv6 not (ticket #1458) + +2015-04-29 zzz + * Clock: Make forward slewing work better + * I2CP: Periodically send a SetDate message to external clients + * Transports: + - Fix clock skew calculations + - Track IPv4/v6 reachability separately (ticket #1458) + +2015-04-28 zzz + * JobQueueRunner: Don't call System.exit() on OOM, + let the shutdown progress normally; + Make it an I2PThread instead of a Runner so we can + call fireOOM() for consistent logging (ticket #1549) + * Router: Don't add OOM listener on Android so + we don't hang onto the context + +2015-04-27 zzz + * NamingService: Add export methods + * SusiDNS: Add export support, no UI yet + * Transports: + - Convert internal state to enums, prep for tracking + IPv4/v6 reachability separately (ticket #1458) + - Don't set TCP keepalive for IPv6 + +2015-04-26 zzz + * i2ptunnel: Reduce sleep time in runners to reduce latency + +2015-04-25 zzz + * I2PSSLSocketFactory: Add hostname verification + * SSLEepGet: + - Rework recent setSoTimeout code changes, as they broke SNI + - Add option to save certs even if no errors + - Add option to disable hostname verification + +2015-04-24 zzz + * Util: Catch and convert OOM in I2PThread.start() + * i2ptunnel: + - Fix Socks and SocksIRC tunnels not starting + - Fix shutdown of client tunnels on server socket errors, + * Updates: Fail fast if HTTP proxy is not running (ticket #1530) + +2015-04-23 zzz + * Streaming: + - Reduce min RTO for quicker recovery after packet loss + - Reduce default initial ack delay + - More efficient checking for input buffer overflow + +2015-04-22 zzz + * i2psnark: Fix deletion of config files, cleanup old ones (ticket #1498) + * I2PSocketEepGet: Fix i2psnark NPE caused by -6 (ticket #1543) + * NTCP: Reduce min send finisher threads to 1 + * PortMapper: Status output for /debug + +2015-04-21 zzz + * i2ptunnel: Log uncaught errors in thread pool + * Reseed: Disable non-su3 reseeding + * Router timestamper: + - Add country-to-continent mapping + - Add continent zones as fallback + - Don't start threads in constructors + * Transports: Reduce idle timeouts + +2015-04-20 zzz + * Blockfile: Unroll recursive initialization + * EepGet: Set soTimeout for non-proxied fetches to enforce + header timeout and prevent long reseed hangs + * Reseed: + - Honor SSL/non-SSL setting when custom reseed list is set (ticket #1136) + - Remove all default HTTP URLs (ticket #1514) + +2015-04-17 zzz +Prop from i2p.i2p.zzz.test2: + * Console: Set session cookies to HttpOnly + * i2psnark: Remove extra mime types in i2psnark web.xml; + added to Jetty's default by now, or in our mime.properties file + * i2ptunnel: + - Send HTTP server port 443 traffic to the server + transparently, to support HTTPS over the same tunnel, if so configured + - Add check for total header size in HTTP server + - Return specific error pages to client on errors + in HTTP header processing in the HTTP server (ticket #1507) + * Jetty: + - Add extensive help to jetty-ssl.xml + - Set session cookies to HttpOnly in all webapps + * JobQueue: Make number of runners configurable + * Router: Move update extraction code to new class in tasks/ + * Tunnels: + - Add bloom filter warning if high bandwidth but low memory + - Add new Bloom filter size, increase bandwidth limit (ticket #1505) + - Add config to disable Bloom filter for testing + +2015-04-16 zzz + * I2CP: Run DistributeLocal jobs inline (ticket #1506) + * i2psnark: Increase max tunnels to 10 + * i2ptunnel: Don't start tunnels in constructors (ticket #815) + * NetDB: Reduce max search depth + * Transport: Fix active peer count for NTCP + +2015-04-15 tuna + * SimpleScheduler: Deprecated, functionality moved to SimpleTimer2 (ticket #1069) + +2015-04-13 zzz + * Router: Fix NPE on bad share bandwidth config (ticket #1524) + * Streaming: Handle reset packets without a FROM field, validate + signature using connection's destination + * Update: Don't log an error for the "dummy" updater (ticket #1525) + +* 2015-04-12 0.9.19 released + +2015-04-11 zzz + * Updates after review + +2015-04-09 kytv + * Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country + database from 2015-04-07. + * Translation updates + +2015-04-05 zzz + * IRC Server: Better timeout handling reading initial lines (ticket #723) + 2015-04-04 zzz * i2ptunnel: - Better timeout handling when reading headers in HTTP server (ticket #723) diff --git a/installer/install.xml b/installer/install.xml index 8f63d6b67ed1651048636f54d7a313d6b1371f93..cdbf0a510f782d6c15b19387d0cda4164418520a 100644 --- a/installer/install.xml +++ b/installer/install.xml @@ -4,7 +4,7 @@ <info> <appname>i2p</appname> - <appversion>0.9.18</appversion> + <appversion>0.9.19</appversion> <authors> <author name="I2P" email="https://geti2p.net/"/> </authors> diff --git a/installer/resources/certificates/plugin/cacapo_at_mail.i2p.crt b/installer/resources/certificates/plugin/cacapo_at_mail.i2p.crt new file mode 100644 index 0000000000000000000000000000000000000000..f56b88d6bda8b3fca95fb50972b8c30dadeccb3d --- /dev/null +++ b/installer/resources/certificates/plugin/cacapo_at_mail.i2p.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFfTCCA2WgAwIBAgIEUTjHEzANBgkqhkiG9w0BAQ0FADBvMQswCQYDVQQGEwJY +WDELMAkGA1UECBMCWFgxCzAJBgNVBAcTAlhYMR4wHAYDVQQKExVJMlAgQW5vbnlt +b3VzIE5ldHdvcmsxDDAKBgNVBAsTA0kyUDEYMBYGA1UEAwwPY2FjYXBvQG1haWwu +aTJwMB4XDTE1MDIwOTEyNTQxOFoXDTI1MDIwODEyNTQxOFowbzELMAkGA1UEBhMC +WFgxCzAJBgNVBAgTAlhYMQswCQYDVQQHEwJYWDEeMBwGA1UEChMVSTJQIEFub255 +bW91cyBOZXR3b3JrMQwwCgYDVQQLEwNJMlAxGDAWBgNVBAMMD2NhY2Fwb0BtYWls +LmkycDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJjVqyjEJqCCufjO +E80hXMPZiQZCiBjSKiA27dTX5rKABI26eLzcKl7e80Ooe9wEGBXEHZCxGIXAFt8x +EHBP4W2u1dmBLpnz6cGxZRMvlTuCKHAbzdJwsWblruXgRg6EQCrtewJ9yuY5SypM +WyJEkL68XMiTeg6fsU367ifWeuPnaO9wqL45pjt9raJMYzXZb3dc6WNUIhg0u7w0 +GA4z7X3CZc3f58/4F5ivKOmDd3FqM/suIH6qZJHvQQJZqLtfReLquD5TlqQjcZ1I +vtfYJWsx3Mx3tyXU4x7CHlXyxM4hEGOgMb041GR8td7AvqM0PLuexvNUHO1wDyWF +C6lydNlBwOOUXqPZCG5afgjliwAIIt0WoASEUqSFDiRmhaQZyShQ9P7NUg7jo8x1 +SK/YL6agSRfyARvKG+lVoSPlVMdwuP4SGYHW9OA0wlI1fO3aY+q71iP3DFfWsLCh +hE/KXKzruDdGe0tIQdWaz5Xrv4bLN8Ot5a79TYRFUeY7lCyFP7vqert+l31hiyZS +gVugjF6zz91F/gtLsjG+y2HdbdlD3TR/+I/dZFuoiZoVPtXGla36CHLrzyTmKPg9 +nZLtrVmOKAfUW1ejYjSeO9Rv05hOsGtPtdi70jw1b7WkUC7Ic8L4HzJE0zDzKwEk +ESVZiLX9G9b0O9CDQnKxRluuZDmVAgMBAAGjITAfMB0GA1UdDgQWBBT9cbSyt2cH +nN9RnC6o9TOoPH5QWTANBgkqhkiG9w0BAQ0FAAOCAgEAVMpgq3aTTv4v3ZmSJ1P6 +jZBXX85IdnRUvadXX0HDgqpqs8k3Sm67C0UwpLQHeYw5t6ilSJocCw62pMCgfxwf +dmJ9VEcFoQSd30BdCMXNmPxAnQ+/INUBPzmcZwe+KlI07IQUsjoEPtRG9LBxwric +PifjxKzzVgOlPPb5XGNmVLdlncY9Z4v5McZPQx6+hG4CqNULEOrx/xRpQDTsGUem +AXR/ocHm7dDwUIQrkRPkbPK+urEtqKS+RL5ttQ4myzJWasCiDoAdlDv15X7u2G+i +E8rTSohtr4Crd4DbNpT11aQHtnympNJCAc7PyRLcQRV3FASXvDUsvwT4dMcPN+M1 +ZR5oatbo9hxy/MPyhQun4awMRvaF7HSKrPI8XJRdJzzufusv662N6A7UX31i5W82 +rnSxfP/haklNfwcBAQ0R3R/MkoURYanJYoHnr2WuAx0yfxNIYlJMX7hfPdWOW6a4 +7nQQAkrgW3knQGlKwCEypjm0tdK0bsUrQ0F91wUUYSUSFuPDPb19ifKXklBoCVlB +6u3ckHu7LG/YZcHmtsxMRMuT+6LtIs/huFnfs4YhJYggswFJHjEX5PcBfsiQklz+ +ahs+UsJAb+lbMOlWj+LYDdyC4T7ZHT+Ii/JZdBN3WNXiBzNuXGC7bd0KWBgCaFuU +ZAPV0YlmPjsGRaSl7vfh+cI= +-----END CERTIFICATE----- diff --git a/installer/resources/certificates/router/echelon_at_mail.i2p.crt b/installer/resources/certificates/router/echelon_at_mail.i2p.crt new file mode 100644 index 0000000000000000000000000000000000000000..ad10e3accd633de3182873a368371a0eebac9a21 --- /dev/null +++ b/installer/resources/certificates/router/echelon_at_mail.i2p.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIESg3kkzANBgkqhkiG9w0BAQ0FADBwMQswCQYDVQQGEwJY +WDELMAkGA1UECBMCWFgxCzAJBgNVBAcTAlhYMR4wHAYDVQQKExVJMlAgQW5vbnlt +b3VzIE5ldHdvcmsxDDAKBgNVBAsTA0kyUDEZMBcGA1UEAwwQZWNoZWxvbkBtYWls +LmkycDAeFw0xNDA3MzExNjQ3MDJaFw0yNDA3MzAxNjQ3MDJaMHAxCzAJBgNVBAYT +AlhYMQswCQYDVQQIEwJYWDELMAkGA1UEBxMCWFgxHjAcBgNVBAoTFUkyUCBBbm9u +eW1vdXMgTmV0d29yazEMMAoGA1UECxMDSTJQMRkwFwYDVQQDDBBlY2hlbG9uQG1h +aWwuaTJwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmcEgLwwhzLNe +XLOMSrhwB8hWpOhfjo4s6S/wjBtjjUc8nI3D0hSn3HY26p0rvcvNEWexPUpPULmC +exGkU463nu7PiFONiORI1eJAiUFHibRiaA7Wboyo38pO73KirwjG07Y+Ua0jp+HS ++4FQ/I/9H/bPplReTOU/6hmRbgQ69U8nE68HzZHQxP68yVJ2rPHSXMPhF4R1h0G1 +1mCAT+TgTsnwHNGF77XHJnY4/M4e2cgycEZjZow36C3t2mNDVkMgF19QQeb9WmLR +zREn3nq9BJqHpUkn9yWw0kKXTZSds+7UxESfzf3BzK0+hky2fh5H+qbYAo2lz4yj +81MXTAu+4RRkg4DBLlF+2dkclhwQLxxzvkRC6tPkn5i33Yltg7EfzA9IoQ05potJ +I+iOcF+aStfFgFj9u3B5UkcF4P0cH1QD3c6BK4hIezQYqRoPly1gHqg+XdwjG/dr +4as7HA9FTz3p2E8nClpIC1x3hfgwAdfd29aeBxO1WW/z99iMF7TBAF+u5T86XEW1 +WpknqCbTli36yJ8a5fPWxZHrryBRJT5yLxejjFeadtutBSwljiVFq+Y38VqwFivq +VLiBt7IxAsZ8iilgfnnnAvBH6chWfSKb4H7kB4TJvDiV96QmmvoEaWYNHZozMhyK +tO3b5w+xqbJXyCLA3Q75jD0km76hjcECAwEAAaMhMB8wHQYDVR0OBBYEFAHQcAam +QRS/EUhuCSr9pB4Ux0rYMA0GCSqGSIb3DQEBDQUAA4ICAQBq1+1QLmgLAjrTg3tb +4XKgAVICQRoBDNUEobQg3pYeUX9eFNya2RxNljuvYpwT80ilGMPOXcjddmr5ngiK +dbGRcuuJk9MPEHtPaPT3+JJlvKQ3B3g2wva2Wz2OAyLZUGQs389K4nTbwh4QF0n2 +aHFL8BHiD62hiKnCoNaW4ZovUNNvOxo9lMyAiaFU2gqQNcdad8hP9EAllbvbxDx9 +Tjww2UbwQUIHS9rna4Tlu+f0hDXTWIutc2A51W2fJCb7L3+lYO7Wv55ND/WtryLZ +XpMp27+MpuEnN3kQmz/l9R0hIJsWc/x9GQkjm5wEaIZEyTtenqwRKGmVCtAj0Pgv +jn1L3/lWmrNq+OZHb/QeyfKtA3nXfQKVmT98ewQiK/S5i1xIAXCJPytOD887b/o1 +cdurTmCiZMwgiQ+HLJqCg3MDa5mvKqRkRdZXfE6aQWEcSbpAhpV15R17q7L+Fg0W +shLSNucxyGNU8PjiC/nOmqfqUiPiMltJjPmscxBLim8foyxjakC4+6N6m+Jzgznj +PocBehFAfKYj66XEwzIBN7Z2uuXoYH9YptkocFjTzvchcryVulDWZ4FWxreUMhpM +4oyjjhSB4tB9clXlwMqg577q3D6Ms0zLTqsztyPN3zr6jGev3jpVq7Q1GOlciHPv +JNJOWTH/Vas1W6XlwGcOOAARTQ== +-----END CERTIFICATE----- diff --git a/installer/resources/certificates/ssl/ieb9oopo.mooo.com.crt b/installer/resources/certificates/ssl/ieb9oopo.mooo.com.crt index 78772210abf7b6f5d81e0609f2cd98d4cdd4fa65..8be9eef8ab9b811601b0bc23bbe22230276762c6 100644 --- a/installer/resources/certificates/ssl/ieb9oopo.mooo.com.crt +++ b/installer/resources/certificates/ssl/ieb9oopo.mooo.com.crt @@ -1,25 +1,25 @@ -----BEGIN CERTIFICATE----- -MIIESzCCAzOgAwIBAgIJALGqvElYEEqyMA0GCSqGSIb3DQEBBQUAMIG7MQswCQYD +MIIESzCCAzOgAwIBAgIJAKII1waVnWddMA0GCSqGSIb3DQEBCwUAMIG7MQswCQYD VQQGEwJERTEaMBgGA1UECAwRaWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAcMEWll Yjlvb3BvLm1vb28uY29tMRowGAYDVQQKDBFpZWI5b29wby5tb29vLmNvbTEaMBgG A1UECwwRaWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAMMEWllYjlvb3BvLm1vb28u -Y29tMSAwHgYJKoZIhvcNAQkBFhFpZWI5b29wby5tb29vLmNvbTAeFw0xNDA0MTMx -NDI3MThaFw0zNDA0MDgxNDI3MThaMIG7MQswCQYDVQQGEwJERTEaMBgGA1UECAwR +Y29tMSAwHgYJKoZIhvcNAQkBFhFpZWI5b29wby5tb29vLmNvbTAeFw0xNDExMjIx +MzQzNThaFw0yMDA1MTQxMzQzNThaMIG7MQswCQYDVQQGEwJERTEaMBgGA1UECAwR aWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAcMEWllYjlvb3BvLm1vb28uY29tMRow GAYDVQQKDBFpZWI5b29wby5tb29vLmNvbTEaMBgGA1UECwwRaWViOW9vcG8ubW9v by5jb20xGjAYBgNVBAMMEWllYjlvb3BvLm1vb28uY29tMSAwHgYJKoZIhvcNAQkB FhFpZWI5b29wby5tb29vLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAN1CusoQ3OxJFTytbVMe7LPY8lnR7GIIQt5eCs0XTLl3ECclET1KLRo1c8Mv -vj5AwDRvL3Kw/oeDS+QvSRhgxG3lJ8i0soWDC/1LIX1NS/ZXG7hbycZ7YqAovCxU -958WPjUios73sAWUJrI8BbWFTYPWBB5lbyTaCooxtf6k7yB+CSwZnstEP/lbPNkf -Iupj+9B18ba21D2kQqZXyQRLX02d/rXq963BSkPX14Dxa7abw4lgDltvh2CzcoQH -VbQh3eGfPIIQGfvAAVEGsoy9fFt+xOUxp3KO7Y1VMKzegWqa2vBtWK+2nhpHfswq -eaE1qeVh12cG5kaVNP0o0hOUxkECAwEAAaNQME4wHQYDVR0OBBYEFIQ5U4EKfr0t -4L+RFe/RBFcDVoijMB8GA1UdIwQYMBaAFIQ5U4EKfr0t4L+RFe/RBFcDVoijMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGlNHzxF9tbS/Xr8jGpSdRLm -oIIoTr7+dIfFIy2TMAow0+gx1qEtWASUYIwbCP5mdMfhUjL8POfSwtTvgjw3LMoM -2zsGBvgGWs6VJbMPAgkgfsyjdJTM/IOiJtze6degn2bdZvAr1XiInLGMRMko7WyE -QQ1WJPcTUt8rNYVaCkq3CYioIlkb/C6M6ObHGSia0kwoZa6grD3CNUCa/c/dlFKO -E06qN72fsYihp0ghHkBaCxb+YfYpIAPIpfuuTSGkVYyjpY0a8EQ1JlzbJctQkX5r -sd9jfHsrZriAGCzdsL/diG8bUi9Yex/G0ip8GGEuHs5e2bJ6+7O/mPlL6SL/0tI= +ggEBAMhcnkSifOMw5bd66UlvYVsc42H22Nuy64qhtJHtggofrwBooF38kRCBVFL8 +9Xjzr0xsSshvO6p7E+CEUtA8v55l5vNbUTAvGP9WmzeZyZuCFg9Heo3orNMbIK7m +ppwKhwh6tFEIEpUTz/+xF5NRt0+CqcS4aNHuH3JPwNugfTBuSa86GeSaqL7K4eEZ +bZXqQ16Onvi0yyMqRJDp/ijRFxr2eKGPWb55kuRSET9PxVhlgRKULZkr39Dh9q1c +wb9lAMLMRZIzPVnyvC9jWkIqSDl5bkAAto0n1Jkw92rRp6EVKgSLA/4vl9wTb6xf +WfT5cs7pykAE0WXBr9TqpS3okncCAwEAAaNQME4wHQYDVR0OBBYEFGeEOHhWiKwZ +TGbc7uuK3DD7YjYZMB8GA1UdIwQYMBaAFGeEOHhWiKwZTGbc7uuK3DD7YjYZMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAAzRA/0OpJtCO4kQkTn/hux9 +dRi9T6B54Xav5jG53iAPLTeMxsaLkvweh2pZ3kvEUrQhvW0JF8QBrHTsgxzb4Wd6 +FNDHSgJbZv3uCjFtWeuUh+GTG1k9uwgNIEnx7J9Vp0JCi4ezi/HMNI7c+LjinM9f +hrAzclkeRPLYg645DkxckLyDUbrc9v1qWFoTpezXSBPO7n3Wk4sCytdoA1FkTdXh +RF4BWCl/3uOxcrn0TqoC9vCh8RcxnllOiOO5j4+PQ1Z6NkQ/5oRCK/jjaWc3Lr6/ +FicOZJe29BVnrPGynqe0Ky1o+kTdXFflKowfr7g8dwn8k9YavjtGbl1ZSHeuMF8= -----END CERTIFICATE----- diff --git a/installer/resources/certificates/ssl/ieb9oopo.mooo.com2.crt b/installer/resources/certificates/ssl/ieb9oopo.mooo.com2.crt deleted file mode 100644 index 8be9eef8ab9b811601b0bc23bbe22230276762c6..0000000000000000000000000000000000000000 --- a/installer/resources/certificates/ssl/ieb9oopo.mooo.com2.crt +++ /dev/null @@ -1,25 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIESzCCAzOgAwIBAgIJAKII1waVnWddMA0GCSqGSIb3DQEBCwUAMIG7MQswCQYD -VQQGEwJERTEaMBgGA1UECAwRaWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAcMEWll -Yjlvb3BvLm1vb28uY29tMRowGAYDVQQKDBFpZWI5b29wby5tb29vLmNvbTEaMBgG -A1UECwwRaWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAMMEWllYjlvb3BvLm1vb28u -Y29tMSAwHgYJKoZIhvcNAQkBFhFpZWI5b29wby5tb29vLmNvbTAeFw0xNDExMjIx -MzQzNThaFw0yMDA1MTQxMzQzNThaMIG7MQswCQYDVQQGEwJERTEaMBgGA1UECAwR -aWViOW9vcG8ubW9vby5jb20xGjAYBgNVBAcMEWllYjlvb3BvLm1vb28uY29tMRow -GAYDVQQKDBFpZWI5b29wby5tb29vLmNvbTEaMBgGA1UECwwRaWViOW9vcG8ubW9v -by5jb20xGjAYBgNVBAMMEWllYjlvb3BvLm1vb28uY29tMSAwHgYJKoZIhvcNAQkB -FhFpZWI5b29wby5tb29vLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAMhcnkSifOMw5bd66UlvYVsc42H22Nuy64qhtJHtggofrwBooF38kRCBVFL8 -9Xjzr0xsSshvO6p7E+CEUtA8v55l5vNbUTAvGP9WmzeZyZuCFg9Heo3orNMbIK7m -ppwKhwh6tFEIEpUTz/+xF5NRt0+CqcS4aNHuH3JPwNugfTBuSa86GeSaqL7K4eEZ -bZXqQ16Onvi0yyMqRJDp/ijRFxr2eKGPWb55kuRSET9PxVhlgRKULZkr39Dh9q1c -wb9lAMLMRZIzPVnyvC9jWkIqSDl5bkAAto0n1Jkw92rRp6EVKgSLA/4vl9wTb6xf -WfT5cs7pykAE0WXBr9TqpS3okncCAwEAAaNQME4wHQYDVR0OBBYEFGeEOHhWiKwZ -TGbc7uuK3DD7YjYZMB8GA1UdIwQYMBaAFGeEOHhWiKwZTGbc7uuK3DD7YjYZMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAAzRA/0OpJtCO4kQkTn/hux9 -dRi9T6B54Xav5jG53iAPLTeMxsaLkvweh2pZ3kvEUrQhvW0JF8QBrHTsgxzb4Wd6 -FNDHSgJbZv3uCjFtWeuUh+GTG1k9uwgNIEnx7J9Vp0JCi4ezi/HMNI7c+LjinM9f -hrAzclkeRPLYg645DkxckLyDUbrc9v1qWFoTpezXSBPO7n3Wk4sCytdoA1FkTdXh -RF4BWCl/3uOxcrn0TqoC9vCh8RcxnllOiOO5j4+PQ1Z6NkQ/5oRCK/jjaWc3Lr6/ -FicOZJe29BVnrPGynqe0Ky1o+kTdXFflKowfr7g8dwn8k9YavjtGbl1ZSHeuMF8= ------END CERTIFICATE----- diff --git a/installer/resources/certificates/ssl/jp.reseed.i2p2.no.crt b/installer/resources/certificates/ssl/jp.reseed.i2p2.no.crt deleted file mode 100644 index 1cb5abec5038ab9cc5185c93c817088359c47f5d..0000000000000000000000000000000000000000 --- a/installer/resources/certificates/ssl/jp.reseed.i2p2.no.crt +++ /dev/null @@ -1,33 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFqTCCA5GgAwIBAgIJAPsJOCng4aEOMA0GCSqGSIb3DQEBBQUAMGsxCzAJBgNV -BAYTAk5PMQ0wCwYDVQQIDARPc2xvMQ4wDAYDVQQHDAVKYXBhbjEMMAoGA1UECgwD -STJQMRMwEQYDVQQLDApJMlAgUmVzZWVkMRowGAYDVQQDDBFqcC5yZXNlZWQuaTJw -Mi5ubzAeFw0xNDA2MjgyMDQ3MThaFw0yNDA2MjUyMDQ3MThaMGsxCzAJBgNVBAYT -Ak5PMQ0wCwYDVQQIDARPc2xvMQ4wDAYDVQQHDAVKYXBhbjEMMAoGA1UECgwDSTJQ -MRMwEQYDVQQLDApJMlAgUmVzZWVkMRowGAYDVQQDDBFqcC5yZXNlZWQuaTJwMi5u -bzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALlZBIbb4MHqLPpUy298 -PG5z7RFo4bO7CxW2LO8DgE93KNbdkZuYpt6KcAW/gkDfKCiXTxDjyqmzZeBeIbcS -ea96jFc/pTknkiiSm9NX4ATcyRwvKXn6DR/iOiofP3G/sEkxgIdv3BgEYsF5jPQY -KefG0Jvl612cIX+1jC3lRRePYPUZnWxIuokXglLApeyhNzTK/KHIsLzR+56ScltM -pwGlroTky5ekPx4ZnJCxI+qFXWcgqdoNixPUkOtceYm7u5gd1D+mQDuCB5zfB+Pw -Iy9BTARot9M3fMrcRRVfEIGWwN1+bRnZvr0A/sqYMUqGPiUVOMi/mzyqZVQ14CGy -0idRhUKdOb/HNSmcep0Jwp0cP+VD/nCNU4JLptTLdErpTJrmDn+zkuQPPSMTzTWg -Fh3ktRsJ5zKfrnrBGxeKbciZgRkVHyWpv3+0AgbD8C3HvDj4qpkIO6D2gf+TREyM -frDXN6luqkThQcUFv+huMaL3Iul2doYqw5YPAdel6/cCD12n/FoEj5UJ47O/77DA -ITYfKCFRKDh/Ew7Ih3bH66uNaUUp+a0Sd6fNXLmWWr7gcn5B5CvrXhjPPror+Xyz -EZVByPTTfU1BkMQuxv20GG65M9g9wtXrD79N8di2wOfr4EG5i6L9ZvNTThwgWGGd -9f745WCnPL/ulLT9Glnlfk01AgMBAAGjUDBOMB0GA1UdDgQWBBR5Ed38JID7+JwB -hpOLi1Xt1ORyoTAfBgNVHSMEGDAWgBR5Ed38JID7+JwBhpOLi1Xt1ORyoTAMBgNV -HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQBRT/ourx4xT0n/qHF1vy8Ii02v -Hg5lHmzmiVn/3/S4q+t4HrOF6MSjjvVzVNk6JIIYb3+hwGUO31OLNZX60JfSMW+C -ffPiaNDLm/xE4yt4B/QZZDs0kv0RMjGau6k2XJPGvxVNl6LhM6LLvzMEtOGzBr0J -Ai4ZU+WqHk3nnXYHbg7C7Iuu8CT8tBpkaeW/VEN82dcLEulHFxA5Ia6HlwqrgvIW -w77oaOhOh5LKkdS8uHx4OUP8Mv25H2cMBblUdubbeqREyOGRGTkVXfRekD8K95ol -PfT9PhnhUXKRaSwy0nRqvRMiwk/CyIJTbMMflDET1P785diSvtJP0fOhkev9Uprz -FvLsPUTvANUz+vd2KJiLuGbR/d/LaJm18vdWx13vKVO60TBnyFQDS4RZbeuNp73v -x5fPTmiiPZYZj13m2xyes7SXJqhVbms0F39soThpuYrjCaHXyFgqah27+9Ivmbhu -EefPgLmkOx3v0kSfXdJYdji/mrKxERmqT1L34U6M32tCoSbjO7lakAV2opisbHEw -EehCuI83cGp/m3z8yjMoWV8Z4VoB+qMzxzgrXc5C2lxYAT4JggAV2SGcY9MszETI -/S7y5UypV4rutyJvHFrlJZKtp2B7Xi8N8n2NG1WGppYh9UShbFhDaVIMQpjZokAg -MHk7ixe0rSbnHcNF8g== ------END CERTIFICATE----- diff --git a/installer/resources/certificates/ssl/netdb.i2p2.no.crt b/installer/resources/certificates/ssl/netdb.i2p2.no.crt index 2ab5a131413e0bcd2643f70ab137e76cfa14226c..7c792d99b69276c2537b5c730281e8482eae0905 100644 --- a/installer/resources/certificates/ssl/netdb.i2p2.no.crt +++ b/installer/resources/certificates/ssl/netdb.i2p2.no.crt @@ -1,18 +1,23 @@ -----BEGIN CERTIFICATE----- -MIIC0DCCAjmgAwIBAgIJANdBFbakbhhOMA0GCSqGSIb3DQEBBQUAMIGAMQswCQYD +MIID1TCCAr2gAwIBAgIJAOd9wIt+w/I5MA0GCSqGSIb3DQEBCwUAMIGAMQswCQYD VQQGEwJOTzENMAsGA1UECAwET3NsbzENMAsGA1UEBwwET3NsbzEMMAoGA1UECgwD STJQMQwwCgYDVQQLDANJMlAxFjAUBgNVBAMMDW5ldGRiLmkycDIubm8xHzAdBgkq -hkiG9w0BCQEWEG1lZWhAaTJwbWFpbC5vcmcwHhcNMTIxMDIzMDExMjIyWhcNMTkx -MDIyMDExMjIyWjCBgDELMAkGA1UEBhMCTk8xDTALBgNVBAgMBE9zbG8xDTALBgNV +hkiG9w0BCQEWEG1lZWhAaTJwbWFpbC5vcmcwHhcNMTQxMjA2MjM1OTM1WhcNMjAw +NTI4MjM1OTM1WjCBgDELMAkGA1UEBhMCTk8xDTALBgNVBAgMBE9zbG8xDTALBgNV BAcMBE9zbG8xDDAKBgNVBAoMA0kyUDEMMAoGA1UECwwDSTJQMRYwFAYDVQQDDA1u -ZXRkYi5pMnAyLm5vMR8wHQYJKoZIhvcNAQkBFhBtZWVoQGkycG1haWwub3JnMIGf -MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCDvmjTpff6/XpiNuqoa9ZEKMlyq1o -kas9fHwnZax/0QTM3xusSQQ9DzeVMSx1ueYxhTZ6VLmE1mTr0aIndzugxGK/g85H -Y+cUl3nw7+5gLPMCUrKAXqQokE3mYxSNY3AUeend7nmHvm9iciw4+Sa2+6ROvQQy -kD31CEN6/I04rwIDAQABo1AwTjAdBgNVHQ4EFgQUV83dJhEcLbfJ+uh+MDYNPdah -RoQwHwYDVR0jBBgwFoAUV83dJhEcLbfJ+uh+MDYNPdahRoQwDAYDVR0TBAUwAwEB -/zANBgkqhkiG9w0BAQUFAAOBgQBQQlJym7mUMUM2ryKu20z2PSUzFyq5U4rWHeo3 -elbNaTsFBwi+Ot/Lg/A5I4V8gywH1fBTG5bYKDUYvWohz1qIg66G57B1zT1zK9yh -Byz9go44M3y1/kXXSsJlY9llG9DDicr1y6LfldwZJ5zFAd3iiB8D8UadP5YLqb7v -wb1F1g== +ZXRkYi5pMnAyLm5vMR8wHQYJKoZIhvcNAQkBFhBtZWVoQGkycG1haWwub3JnMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmtRtAALMImh0G0X+AtMpJNBa +HduNkg5t+0juitKRboXXAp5k7yN9qnimlBxlAicNb+QubcDuL+WV91NKz43dd6Xp +SAewqMFRPUAki8uYzoh+hQEfzyd3NmadUKquYZsYwomhHnraOmLZLbxD6ED3FEwl +hGBJwYnhyMZUCgB5+DEEHg8RdLz+H0bMrwz3e7/0lMtH6lM1lIHz0KBULWLp7Om0 +sk3rmmhPUIXqfoY8X3vClI74o0KcslMVaF4rt3lAHdoi3lwA6Qbdqq9nC9rPWHUS +USQQ/MKsNfDTGsHkbW2l0VgNvJkw92DwHTXSJrsEqgkdV/B1hHxCKgL44c/CbwID +AQABo1AwTjAdBgNVHQ4EFgQUCkebDZE05yKMbXORa6gO+aLdCscwHwYDVR0jBBgw +FoAUCkebDZE05yKMbXORa6gO+aLdCscwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAfHO0g5M//X5xDIuXGCeqQMUrF3r1N45a+0kqo2b/rd9USueNGrJl +KE7MfDgShy2d4strZ1m0M4StW0RlUUZ4V4FYwzcknF6VXbOQK3BTrAeOwuxsrHoT +abrMZ36ABYur5WakOYtPyQ5oXFUAIpGBe9LH7q3XLegSOfftvc2xdJ+VK0n4MEfY +GfaRGMNW/pxGYLWvao3soOJMtp6cQ5KIYGuX92DMon/UgPBqEygeUj7aIqjhRss0 +b0dUZQyHccAG+e5NeTF2ifHCEh2rZY18VGxPL7KLrCQigu5lif1TTv5CDO5rKrHl +TuTOsnooMxUH4ThIVI9cxXk6bzRMehLghA== -----END CERTIFICATE----- diff --git a/installer/resources/certificates/ssl/netdb.i2p2.no2.crt b/installer/resources/certificates/ssl/netdb.i2p2.no2.crt deleted file mode 100644 index 7c792d99b69276c2537b5c730281e8482eae0905..0000000000000000000000000000000000000000 --- a/installer/resources/certificates/ssl/netdb.i2p2.no2.crt +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN CERTIFICATE----- -MIID1TCCAr2gAwIBAgIJAOd9wIt+w/I5MA0GCSqGSIb3DQEBCwUAMIGAMQswCQYD -VQQGEwJOTzENMAsGA1UECAwET3NsbzENMAsGA1UEBwwET3NsbzEMMAoGA1UECgwD -STJQMQwwCgYDVQQLDANJMlAxFjAUBgNVBAMMDW5ldGRiLmkycDIubm8xHzAdBgkq -hkiG9w0BCQEWEG1lZWhAaTJwbWFpbC5vcmcwHhcNMTQxMjA2MjM1OTM1WhcNMjAw -NTI4MjM1OTM1WjCBgDELMAkGA1UEBhMCTk8xDTALBgNVBAgMBE9zbG8xDTALBgNV -BAcMBE9zbG8xDDAKBgNVBAoMA0kyUDEMMAoGA1UECwwDSTJQMRYwFAYDVQQDDA1u -ZXRkYi5pMnAyLm5vMR8wHQYJKoZIhvcNAQkBFhBtZWVoQGkycG1haWwub3JnMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmtRtAALMImh0G0X+AtMpJNBa -HduNkg5t+0juitKRboXXAp5k7yN9qnimlBxlAicNb+QubcDuL+WV91NKz43dd6Xp -SAewqMFRPUAki8uYzoh+hQEfzyd3NmadUKquYZsYwomhHnraOmLZLbxD6ED3FEwl -hGBJwYnhyMZUCgB5+DEEHg8RdLz+H0bMrwz3e7/0lMtH6lM1lIHz0KBULWLp7Om0 -sk3rmmhPUIXqfoY8X3vClI74o0KcslMVaF4rt3lAHdoi3lwA6Qbdqq9nC9rPWHUS -USQQ/MKsNfDTGsHkbW2l0VgNvJkw92DwHTXSJrsEqgkdV/B1hHxCKgL44c/CbwID -AQABo1AwTjAdBgNVHQ4EFgQUCkebDZE05yKMbXORa6gO+aLdCscwHwYDVR0jBBgw -FoAUCkebDZE05yKMbXORa6gO+aLdCscwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B -AQsFAAOCAQEAfHO0g5M//X5xDIuXGCeqQMUrF3r1N45a+0kqo2b/rd9USueNGrJl -KE7MfDgShy2d4strZ1m0M4StW0RlUUZ4V4FYwzcknF6VXbOQK3BTrAeOwuxsrHoT -abrMZ36ABYur5WakOYtPyQ5oXFUAIpGBe9LH7q3XLegSOfftvc2xdJ+VK0n4MEfY -GfaRGMNW/pxGYLWvao3soOJMtp6cQ5KIYGuX92DMon/UgPBqEygeUj7aIqjhRss0 -b0dUZQyHccAG+e5NeTF2ifHCEh2rZY18VGxPL7KLrCQigu5lif1TTv5CDO5rKrHl -TuTOsnooMxUH4ThIVI9cxXk6bzRMehLghA== ------END CERTIFICATE----- diff --git a/installer/resources/continents.txt b/installer/resources/continents.txt new file mode 100644 index 0000000000000000000000000000000000000000..4a7750b700065d9dac2bf6c48fde7a80e667db92 --- /dev/null +++ b/installer/resources/continents.txt @@ -0,0 +1,255 @@ +# From http://dev.maxmind.com/static/csv/codes/country_continent.csv +# Fetched 2015-04-21 +#"iso 3166 country","continent code" +A1,-- +A2,-- +AD,EU +AE,AS +AF,AS +AG,NA +AI,NA +AL,EU +AM,AS +AN,NA +AO,AF +AP,AS +AQ,AN +AR,SA +AS,OC +AT,EU +AU,OC +AW,NA +AX,EU +AZ,AS +BA,EU +BB,NA +BD,AS +BE,EU +BF,AF +BG,EU +BH,AS +BI,AF +BJ,AF +BL,NA +BM,NA +BN,AS +BO,SA +BR,SA +BS,NA +BT,AS +BV,AN +BW,AF +BY,EU +BZ,NA +CA,NA +CC,AS +CD,AF +CF,AF +CG,AF +CH,EU +CI,AF +CK,OC +CL,SA +CM,AF +CN,AS +CO,SA +CR,NA +CU,NA +CV,AF +CX,AS +CY,AS +CZ,EU +DE,EU +DJ,AF +DK,EU +DM,NA +DO,NA +DZ,AF +EC,SA +EE,EU +EG,AF +EH,AF +ER,AF +ES,EU +ET,AF +EU,EU +FI,EU +FJ,OC +FK,SA +FM,OC +FO,EU +FR,EU +FX,EU +GA,AF +GB,EU +GD,NA +GE,AS +GF,SA +GG,EU +GH,AF +GI,EU +GL,NA +GM,AF +GN,AF +GP,NA +GQ,AF +GR,EU +GS,AN +GT,NA +GU,OC +GW,AF +GY,SA +HK,AS +HM,AN +HN,NA +HR,EU +HT,NA +HU,EU +ID,AS +IE,EU +IL,AS +IM,EU +IN,AS +IO,AS +IQ,AS +IR,AS +IS,EU +IT,EU +JE,EU +JM,NA +JO,AS +JP,AS +KE,AF +KG,AS +KH,AS +KI,OC +KM,AF +KN,NA +KP,AS +KR,AS +KW,AS +KY,NA +KZ,AS +LA,AS +LB,AS +LC,NA +LI,EU +LK,AS +LR,AF +LS,AF +LT,EU +LU,EU +LV,EU +LY,AF +MA,AF +MC,EU +MD,EU +ME,EU +MF,NA +MG,AF +MH,OC +MK,EU +ML,AF +MM,AS +MN,AS +MO,AS +MP,OC +MQ,NA +MR,AF +MS,NA +MT,EU +MU,AF +MV,AS +MW,AF +MX,NA +MY,AS +MZ,AF +NA,AF +NC,OC +NE,AF +NF,OC +NG,AF +NI,NA +NL,EU +NO,EU +NP,AS +NR,OC +NU,OC +NZ,OC +O1,-- +OM,AS +PA,NA +PE,SA +PF,OC +PG,OC +PH,AS +PK,AS +PL,EU +PM,NA +PN,OC +PR,NA +PS,AS +PT,EU +PW,OC +PY,SA +QA,AS +RE,AF +RO,EU +RS,EU +RU,EU +RW,AF +SA,AS +SB,OC +SC,AF +SD,AF +SE,EU +SG,AS +SH,AF +SI,EU +SJ,EU +SK,EU +SL,AF +SM,EU +SN,AF +SO,AF +SR,SA +ST,AF +SV,NA +SY,AS +SZ,AF +TC,NA +TD,AF +TF,AN +TG,AF +TH,AS +TJ,AS +TK,OC +TL,AS +TM,AS +TN,AF +TO,OC +TR,EU +TT,NA +TV,OC +TW,AS +TZ,AF +UA,EU +UG,AF +UM,OC +US,NA +UY,SA +UZ,AS +VA,EU +VC,NA +VE,SA +VG,NA +VI,NA +VN,AS +VU,OC +WF,OC +WS,OC +YE,AS +YT,AF +ZA,AF +ZM,AF +ZW,AF diff --git a/installer/resources/deletelist.txt b/installer/resources/deletelist.txt index adf3baf8ed7a8b17dcde16ff5697a6ecbc055e0b..7f22f354840432be11c10a384ea60b3ef0518b5d 100644 --- a/installer/resources/deletelist.txt +++ b/installer/resources/deletelist.txt @@ -92,3 +92,6 @@ certificates/ssl/cloudflare.com.crt certificates/ssl/webpack.de.crt certificates/reseed/sindu_at_mail.i2p.crt certificates/ssl/i2p-netdb.innovatio.no.crt +certificates/ssl/jp.reseed.i2p2.no.crt +certificates/ssl/ieb9oopo.mooo.com2.crt +certificates/ssl/netdb.i2p2.no2.crt diff --git a/installer/resources/eepsite/jetty-ssl.xml b/installer/resources/eepsite/jetty-ssl.xml index d27effe37b82227bccca1cade223e0fc5bcbfa8b..7562828cc29035685ab6a1cea769f82ef6af0790 100644 --- a/installer/resources/eepsite/jetty-ssl.xml +++ b/installer/resources/eepsite/jetty-ssl.xml @@ -94,9 +94,9 @@ <!-- If I2P is not running, edit the file ~/.i2p/clients.config --> <!-- to add the argument "/path/to/.i2p/eepsite/jetty-ssl.xml" --> <!-- at the end of the line: --> -<-- clientApp.3.args="eepsite/jetty.xml" --> +<!-- clientApp.3.args="eepsite/jetty.xml" --> <!-- so it now looks like: --> -<-- clientApp.3.args="/path to/.i2p/eepsite/jetty.xml" "/path/to/.i2p/eepsite/jetty-ssl.xml" --> +<!-- clientApp.3.args="/path to/.i2p/eepsite/jetty.xml" "/path/to/.i2p/eepsite/jetty-ssl.xml" --> <!-- --> <!-- --> <!-- Step 6: --> diff --git a/installer/resources/geoip.txt b/installer/resources/geoip.txt index 3c4024d3438b88d211b038796f146b5a2739f85c..a75c4987166109f63fbb79e6ee713f75d70e5e3b 100644 --- a/installer/resources/geoip.txt +++ b/installer/resources/geoip.txt @@ -1,5 +1,5 @@ # Last updated based on Maxmind GeoLite Country -# dated 2015-02-04 +# dated 2015-04-07 # Script borrowed from Tor # # wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip @@ -259,7 +259,9 @@ 84049920,84082687,RO 84082688,84148223,RU 84148224,84410367,DE -84410368,84421631,RU +84410368,84418559,RU +84418560,84419583,BZ +84419584,84421631,RU 84421632,84421759,MX 84421760,84421887,PA 84421888,84422015,BR @@ -275,7 +277,6 @@ 84457472,84459519,ES 84459520,84471807,RU 84471808,84473855,IQ -84473856,84475903,HU 84475904,84545535,DE 84545536,84549631,GB 84549632,84551679,GE @@ -350,8 +351,7 @@ 85733376,85737471,GB 85737472,85753855,DE 85753856,85770239,IL -85770240,85778431,MD -85778432,85786623,DE +85770240,85786623,DE 85786624,85852159,IL 85852160,86015999,AE 86016000,86018047,BG @@ -392,7 +392,9 @@ 86442496,86442499,ES 86442500,86442507,FR 86442508,86442511,ES -86442512,86442591,FR +86442512,86442551,FR +86442552,86442559,PL +86442560,86442591,FR 86442592,86442599,IT 86442600,86442687,FR 86442688,86442691,ES @@ -457,7 +459,9 @@ 86446680,86446683,ES 86446684,86446719,FR 86446720,86446727,NL -86446728,86446983,FR +86446728,86446931,FR +86446932,86446935,CZ +86446936,86446983,FR 86446984,86446991,IT 86446992,86447071,FR 86447072,86447087,DE @@ -492,7 +496,9 @@ 86452068,86452071,ES 86452072,86452299,FR 86452300,86452303,IT -86452304,86452671,FR +86452304,86452367,FR +86452368,86452383,GB +86452384,86452671,FR 86452672,86452735,GB 86452736,86453199,FR 86453200,86453203,ES @@ -505,7 +511,9 @@ 86454192,86454279,FR 86454280,86454287,ES 86454288,86454295,IT -86454296,86454335,FR +86454296,86454299,FR +86454300,86454303,DE +86454304,86454335,FR 86454336,86454343,DE 86454344,86454615,FR 86454616,86454619,ES @@ -541,9 +549,7 @@ 86466944,86466959,DE 86466960,86467320,FR 86467321,86467321,FI -86467322,86467551,FR -86467552,86467583,PT -86467584,86467999,FR +86467322,86467999,FR 86468000,86468003,PL 86468004,86468055,FR 86468056,86468056,DE @@ -557,9 +563,13 @@ 86469692,86469695,DE 86469696,86469779,FR 86469780,86469783,IT -86469784,86470731,FR +86469784,86470007,FR +86470008,86470008,ES +86470009,86470731,FR 86470732,86470735,BE -86470736,86471179,FR +86470736,86471083,FR +86471084,86471087,DE +86471088,86471179,FR 86471180,86471180,DE 86471181,86473087,FR 86473088,86473151,PT @@ -618,7 +628,8 @@ 86794240,86795263,DE 86795264,86796287,NL 86796288,86797311,US -86797312,86798335,DE +86797312,86797343,PY +86797344,86798335,DE 86798336,86802431,CH 86802432,86804479,GE 86804480,86806527,DK @@ -665,7 +676,8 @@ 87425024,87556095,GR 87556096,87558143,ES 87558144,87560191,IT -87560192,87562239,DE +87560192,87560447,A1 +87560448,87562239,DE 87562240,87564287,UA 87564288,87566335,HU 87566336,87568383,FR @@ -887,7 +899,82 @@ 92635136,92643327,BA 92643328,92645375,GE 92645376,92651519,GB -92651520,92659711,SE +92651520,92654591,SE +92654592,92654623,US +92654624,92654847,SE +92654848,92654879,US +92654880,92655039,SE +92655040,92655071,NL +92655072,92655103,SE +92655104,92655135,US +92655136,92655295,SE +92655296,92655327,NL +92655328,92655359,SE +92655360,92655391,US +92655392,92655615,SE +92655616,92655647,US +92655648,92655727,SE +92655728,92655743,NL +92655744,92655871,SE +92655872,92655903,US +92655904,92655999,SE +92656000,92656015,NL +92656016,92656127,SE +92656128,92656159,US +92656160,92656223,SE +92656224,92656239,NL +92656240,92656383,SE +92656384,92656415,US +92656416,92656591,SE +92656592,92656607,NL +92656608,92656639,SE +92656640,92656671,US +92656672,92656783,SE +92656784,92656799,NL +92656800,92656895,SE +92656896,92656927,US +92656928,92657103,SE +92657104,92657119,NL +92657120,92657151,SE +92657152,92657183,US +92657184,92657279,SE +92657280,92657295,NL +92657296,92657407,SE +92657408,92657439,US +92657440,92657631,SE +92657632,92657663,NL +92657664,92657695,US +92657696,92657775,SE +92657776,92657823,NL +92657824,92657919,SE +92657920,92657951,US +92657952,92658111,SE +92658112,92658127,NL +92658128,92658175,SE +92658176,92658207,US +92658208,92658303,SE +92658304,92658319,NL +92658320,92658431,SE +92658432,92658463,US +92658464,92658575,SE +92658576,92658591,NL +92658592,92658687,SE +92658688,92658719,US +92658720,92658847,SE +92658848,92658879,NL +92658880,92658943,SE +92658944,92658975,US +92658976,92659055,SE +92659056,92659103,NL +92659104,92659199,SE +92659200,92659231,US +92659232,92659295,SE +92659296,92659311,NL +92659312,92659455,SE +92659456,92659471,US +92659472,92659631,SE +92659632,92659647,NL +92659648,92659711,SE 92659712,92663807,AZ 92663808,92665855,GB 92665856,92667903,PL @@ -932,7 +1019,9 @@ 92736572,92736575,NL 92736576,92737751,FR 92737752,92737759,NL -92737760,92738271,FR +92737760,92738071,FR +92738072,92738075,DE +92738076,92738271,FR 92738272,92738303,NL 92738304,92738663,FR 92738664,92738679,ES @@ -979,7 +1068,9 @@ 92744292,92744555,FR 92744556,92744559,IT 92744560,92744575,NL -92744576,92746415,FR +92744576,92745207,FR +92745208,92745215,ES +92745216,92746415,FR 92746416,92746431,ES 92746432,92747711,FR 92747712,92747775,GB @@ -1029,7 +1120,9 @@ 92789500,92789503,IT 92789504,92790271,FR 92790272,92790275,DE -92790276,92792107,FR +92790276,92790671,FR +92790672,92790679,ES +92790680,92792107,FR 92792108,92792111,IT 92792112,92792119,FR 92792120,92792127,NL @@ -1039,7 +1132,11 @@ 92793056,92793087,ES 92793088,92795123,FR 92795124,92795127,IT -92795128,92798975,FR +92795128,92796687,FR +92796688,92796691,DE +92796692,92797355,FR +92797356,92797359,DE +92797360,92798975,FR 92798976,93323263,RU 93323264,93335551,CH 93335552,93339647,IL @@ -1090,7 +1187,10 @@ 93704192,93708287,UA 93708288,93712383,DE 93712384,93714431,HU -93714432,93716479,NL +93714432,93714943,NL +93714944,93715455,GB +93715456,93715967,CA +93715968,93716479,NL 93716480,93749247,GB 93749248,93753343,IT 93753344,93765631,GB @@ -1110,87 +1210,16 @@ 93892864,93893119,HK 93893120,93893375,NL 93893376,93893631,US -93893632,93893887,GB -93893888,93894143,US -93894144,93894655,GB +93893632,93893887,AU +93893888,93894399,US +93894400,93894655,GB 93894656,93896703,US 93896704,93904895,GB 93904896,93906943,LV 93906944,93908991,BA 93908992,93911039,IT 93911040,93913087,AE -93913088,93914357,NL -93914358,93914358,GB -93914359,93914710,NL -93914711,93914711,GB -93914712,93914951,NL -93914952,93914959,US -93914960,93915327,NL -93915328,93915391,US -93915392,93915847,NL -93915848,93915855,TR -93915856,93915863,US -93915864,93915895,NL -93915896,93915903,AT -93915904,93916335,NL -93916336,93916343,US -93916344,93916527,NL -93916528,93916543,US -93916544,93916591,NL -93916592,93916599,US -93916600,93916791,NL -93916792,93916799,CA -93916800,93916971,NL -93916972,93916975,US -93916976,93918103,NL -93918104,93918111,US -93918112,93918215,NL -93918216,93918223,US -93918224,93918555,NL -93918556,93918559,US -93918560,93918591,NL -93918592,93918599,US -93918600,93918655,NL -93918656,93918687,US -93918688,93919263,NL -93919264,93919287,US -93919288,93919391,NL -93919392,93919395,US -93919396,93919951,NL -93919952,93919959,US -93919960,93920059,NL -93920060,93920063,US -93920064,93920163,NL -93920164,93920167,US -93920168,93920575,NL -93920576,93920639,US -93920640,93921055,NL -93921056,93921059,US -93921060,93923095,NL -93923096,93923103,US -93923104,93923567,NL -93923568,93923575,US -93923576,93923855,NL -93923856,93923863,US -93923864,93924407,NL -93924408,93924415,JP -93924416,93925807,NL -93925808,93925815,KE -93925816,93926143,NL -93926144,93926151,BO -93926152,93927143,NL -93927144,93927151,JP -93927152,93927231,NL -93927232,93927247,CL -93927248,93927263,NL -93927264,93927271,IT -93927272,93927871,NL -93927872,93927879,US -93927880,93929031,NL -93929032,93929039,US -93929040,93929079,NL -93929080,93929087,US -93929088,93929471,NL +93913088,93929471,NL 93929472,93939711,GB 93939712,93941759,NO 93941760,93945855,CH @@ -1214,7 +1243,9 @@ 94180608,94180863,DK 94180864,94181887,FI 94181888,94182911,BE -94182912,94183935,FR +94182912,94183167,FR +94183168,94183423,SE +94183424,94183935,RU 94183936,94184959,CH 94184960,94185471,IT 94185472,94186495,LU @@ -1309,17 +1340,18 @@ 95395584,95395839,GB 95395840,95398399,DE 95398400,95398655,GB -95398656,95399679,DE -95399680,95399807,US -95399808,95399935,DE -95399936,95400063,CA -95400064,95400191,DE -95400192,95400319,US +95398656,95399695,DE +95399696,95399807,US +95399808,95399951,DE +95399952,95400063,CA +95400064,95400207,DE +95400208,95400319,US 95400320,95400447,DE 95400448,95400703,GB -95400704,95400831,US -95400832,95400959,DE -95400960,95401087,US +95400704,95400719,DE +95400720,95400831,US +95400832,95400975,DE +95400976,95401087,US 95401088,95401471,DE 95401472,95401727,GB 95401728,95401855,US @@ -1368,7 +1400,9 @@ 95555584,95557631,GB 95557632,95559679,RU 95559680,95561727,NL -95561728,95563775,IT +95561728,95563007,IT +95563008,95563263,GB +95563264,95563775,IT 95563776,95567871,SK 95567872,95569919,NL 95569920,95571967,SE @@ -1412,13 +1446,20 @@ 96323584,96323711,ZA 96323712,96323839,KR 96323840,96323967,EG -96323968,96324095,RU +96323968,96324095,ID 96324096,96324223,PK 96324224,96324351,VN 96324352,96324479,SG -96324480,96324607,RU +96324480,96324607,US 96324608,96324735,IR -96324736,96337919,RU +96324736,96324863,US +96324864,96324991,CA +96324992,96325119,FR +96325120,96325247,US +96325248,96325375,FI +96325376,96325503,US +96325504,96325631,SE +96325632,96337919,RU 96337920,96403455,IR 96403456,96468991,AZ 96468992,96731135,AE @@ -1452,7 +1493,9 @@ 96747344,96747359,DE 96747360,96747407,FR 96747408,96747423,DE -96747424,96756427,FR +96747424,96755815,FR +96755816,96755819,PT +96755820,96756427,FR 96756428,96756431,ES 96756432,96756447,DE 96756448,96756743,FR @@ -1492,7 +1535,9 @@ 96767824,96767839,BE 96767840,96768151,FR 96768152,96768155,FI -96768156,96769279,FR +96768156,96768603,FR +96768604,96768607,DE +96768608,96769279,FR 96769280,96769295,ES 96769296,96770651,FR 96770652,96770655,PL @@ -1506,7 +1551,9 @@ 96775600,96775615,DE 96775616,96776319,FR 96776320,96776323,ES -96776324,96777023,FR +96776324,96776511,FR +96776512,96776543,ES +96776544,96777023,FR 96777024,96777087,ES 96777088,96778171,FR 96778172,96778175,PT @@ -1533,7 +1580,9 @@ 96783904,96785135,FR 96785136,96785151,NL 96785152,96785407,FR -96785408,96785423,NL +96785408,96785411,NL +96785412,96785415,FR +96785416,96785423,NL 96785424,96786431,FR 96786432,96786495,GB 96786496,96792751,FR @@ -1629,7 +1678,9 @@ 99028992,99029503,GB 99029504,99029519,IE 99029520,99030783,DE -99030784,99031039,US +99030784,99030895,US +99030896,99030911,DE +99030912,99031039,US 99031040,99031295,DE 99031296,99031551,GB 99031552,99031679,DE @@ -1639,8 +1690,8 @@ 99031936,99032063,US 99032064,99043839,DE 99043840,99043847,AT -99043848,99044095,DE -99044096,99044223,US +99043848,99044111,DE +99044112,99044223,US 99044224,99044351,DE 99044352,99044359,BE 99044360,99044607,DE @@ -1690,7 +1741,9 @@ 100561024,100561151,GB 100561152,100561599,RO 100561600,100561663,US -100561664,100564991,RO +100561664,100564799,RO +100564800,100564863,US +100564864,100564991,RO 100564992,100569087,SE 100569088,100569343,FR 100569344,100573183,SE @@ -1777,9 +1830,7 @@ 204048032,204048047,PR 204048048,209867103,US 209867104,209867111,CA -209867112,211126783,US -211126784,211126911,PR -211126912,211263999,US +209867112,211263999,US 211264000,211264255,SA 211264256,211597719,US 211597720,211597727,VI @@ -1789,9 +1840,7 @@ 212788480,212788735,VI 212788736,212791831,US 212791832,212791839,VI -212791840,212791935,US -212791936,212792063,VI -212792064,212793087,US +212791840,212793087,US 212793088,212793343,PR 212793344,212794575,US 212794576,212794583,VI @@ -1960,7 +2009,8 @@ 289628416,289628671,US 289628672,289652735,GB 289652736,289653759,NL -289653760,289657855,GB +289653760,289654271,DE +289654272,289657855,GB 289657856,289658879,AE 289658880,289660927,GB 289660928,289665023,ES @@ -2289,7 +2339,9 @@ 391897088,391905279,CA 391905280,391938047,US 391938048,391946239,CA -391946240,392390538,US +391946240,392257535,US +392257536,392261631,BR +392261632,392390538,US 392390539,392390539,HK 392390540,392429567,US 392429568,392433663,NL @@ -2927,7 +2979,8 @@ 520491776,520492031,IE 520492032,520493055,GB 520493056,520493311,BE -520493312,520493823,IT +520493312,520493567,GB +520493568,520493823,IT 520493824,520494079,FI 520494080,520494335,FR 520494336,520494591,CZ @@ -3016,11 +3069,17 @@ 520988672,520990719,DE 520990720,520992767,RU 520994816,521011199,BG -521011200,521039871,RO +521011200,521027839,RO +521027840,521028607,GB +521028608,521031679,RO +521031680,521035775,IR +521035776,521039871,RO 521039872,521043967,IR -521043968,521057279,RO -521057280,521058303,MD -521058304,521076735,RO +521043968,521048063,RO +521048064,521052159,IR +521052160,521056255,RO +521056256,521057279,LT +521057280,521076735,RO 521076736,521078783,ES 521078784,521080831,CZ 521080832,521082879,RU @@ -3204,7 +3263,13 @@ 522989568,522993663,RU 522993664,522997759,AL 522997760,523001855,RU -523001856,523005951,LT +523001856,523003903,LT +523003904,523004159,IL +523004160,523004415,AE +523004416,523004671,TR +523004672,523004927,ES +523004928,523005183,BE +523005184,523005951,CH 523005952,523010047,IT 523010048,523014143,IL 523014144,523018239,ES @@ -3263,7 +3328,7 @@ 528664576,528666623,BY 528666624,528668671,RU 528668672,528670719,PL -528670720,528674815,CH +528670720,528674815,US 528674816,528676863,GB 528676864,528678911,RU 528678912,528680959,MD @@ -3303,7 +3368,7 @@ 528836608,528838655,RU 528838656,528840703,UA 528840704,528842751,RU -528842752,528859135,CH +528842752,528859135,US 528859136,528861183,RO 528861184,528863231,RU 528863232,528867327,KZ @@ -3368,7 +3433,7 @@ 529844224,529845247,CZ 529845248,529846271,UZ 529846272,529847295,CZ -529847296,529848319,RU +529847296,529848319,GB 529848320,529848575,NL 529848576,529848831,CZ 529848832,529849087,UA @@ -3455,15 +3520,16 @@ 531406848,531408895,FR 531410944,531415039,PL 531415040,531423231,RU -531423232,531425279,NO 531425280,531427327,FR -531427328,531427559,GB +531427328,531427503,GB +531427504,531427511,IT +531427512,531427559,GB 531427560,531427567,IT 531427568,531427703,GB 531427704,531427711,IT -531427712,531428263,GB -531428264,531428271,IT -531428272,531428351,GB +531427712,531428191,GB +531428192,531428199,IT +531428200,531428351,GB 531428352,531428359,IT 531428360,531428495,GB 531428496,531428503,IT @@ -3471,9 +3537,7 @@ 531428848,531428855,IT 531428856,531429135,GB 531429136,531429143,IT -531429144,531429167,GB -531429168,531429175,IT -531429176,531429207,GB +531429144,531429207,GB 531429208,531429215,IT 531429216,531429239,GB 531429240,531429247,IT @@ -3483,17 +3547,21 @@ 531429408,531429415,IT 531429416,531429599,GB 531429600,531429607,IT -531429608,531430319,GB +531429608,531429967,GB +531429968,531429975,IT +531429976,531430319,GB 531430320,531430327,IT -531430328,531430751,GB -531430752,531430759,IT -531430760,531430791,GB +531430328,531430407,GB +531430408,531430415,IT +531430416,531430791,GB 531430792,531430799,IT 531430800,531430823,GB 531430824,531430831,IT 531430832,531430847,GB 531430848,531430855,IT -531430856,531430903,GB +531430856,531430871,GB +531430872,531430879,IT +531430880,531430903,GB 531430904,531430911,IT 531430912,531431423,GB 531431424,531496959,RU @@ -3525,7 +3593,7 @@ 532209664,532210687,DE 532210688,532211711,RU 532211712,532212223,LU -532212224,532212479,RU +532212224,532212479,KZ 532212480,532212735,NL 532212736,532213759,RU 532213760,532214015,GB @@ -3560,7 +3628,9 @@ 532332544,532340735,PL 532340736,532341503,GB 532341504,532341759,DE -532341760,532344319,GB +532341760,532343967,GB +532343968,532343983,US +532343984,532344319,GB 532344320,532344575,FR 532344576,532347391,GB 532347392,532347903,DE @@ -3575,10 +3645,16 @@ 532366272,532367359,DE 532367360,532368383,US 532368384,532368639,NL -532368640,532369919,DE -532369920,532372479,NL +532368640,532371455,DE +532371456,532372479,NL 532372480,532372735,LU -532372736,532372895,FR +532372736,532372767,GB +532372768,532372783,CA +532372784,532372799,BR +532372800,532372815,MX +532372816,532372831,PL +532372832,532372863,FR +532372864,532372895,IT 532372896,532372959,SE 532372960,532372991,RU 532372992,532373247,NL @@ -3774,7 +3850,9 @@ 534519808,534521855,US 534521856,534522367,DE 534522368,534522879,NL -534522880,534523135,DE +534522880,534523034,DE +534523035,534523035,NL +534523036,534523135,DE 534523136,534523391,NL 534523392,534523903,DE 534523904,534527999,US @@ -4056,7 +4134,9 @@ 621387776,621389823,NL 621389824,621391871,SK 621391872,621392127,IT -621392128,621393919,CY +621392128,621392383,CY +621392384,621392639,GE +621392640,621393919,CY 621393920,621395967,DE 621395968,621398015,CZ 621398016,621400063,TR @@ -4216,7 +4296,9 @@ 623083520,623116287,ES 623116288,623378431,KW 623378432,623509503,OM -623509504,623640575,RO +623509504,623575807,SA +623575808,623576063,RO +623576064,623640575,SA 623640576,623642623,DE 623642624,623644671,NL 623644672,623648767,CZ @@ -4256,7 +4338,9 @@ 623822336,623822847,NL 623822848,623824895,GB 623824896,623826943,CZ -623826944,623837183,UA +623826944,623827967,UA +623827968,623828991,BG +623828992,623837183,UA 623837184,623902719,PL 623902720,623919103,CZ 623919104,623935487,NL @@ -4283,106 +4367,7 @@ 624566272,624568319,RU 624568320,624570367,BE 624570368,624574463,DE -624574464,624574715,NL -624574716,624574719,US -624574720,624575063,NL -624575064,624575071,US -624575072,624575135,NL -624575136,624575143,US -624575144,624575399,NL -624575400,624575403,US -624575404,624575679,NL -624575680,624575743,US -624575744,624575759,NL -624575760,624575767,BE -624575768,624576111,NL -624576112,624576119,US -624576120,624576127,NL -624576128,624576131,US -624576132,624576471,NL -624576472,624576479,US -624576480,624576487,NL -624576488,624576495,CA -624576496,624576887,NL -624576888,624576895,GB -624576896,624577151,NL -624577152,624577215,GB -624577216,624577307,NL -624577308,624577311,US -624577312,624577483,NL -624577484,624577487,US -624577488,624577863,NL -624577864,624577871,US -624577872,624578887,NL -624578888,624578895,US -624578896,624578951,NL -624578952,624578955,US -624578956,624579039,NL -624579040,624579047,US -624579048,624579075,NL -624579076,624579079,US -624579080,624579423,NL -624579424,624579455,US -624579456,624579495,NL -624579496,624579499,US -624579500,624579527,NL -624579528,624579531,US -624579532,624579623,NL -624579624,624579627,US -624579628,624580132,NL -624580133,624580133,GB -624580134,624580151,NL -624580152,624580159,ES -624580160,624581071,NL -624581072,624581087,US -624581088,624581135,NL -624581136,624581139,US -624581140,624581599,NL -624581600,624581631,US -624581632,624582123,NL -624582124,624582127,US -624582128,624582139,NL -624582140,624582147,US -624582148,624582287,NL -624582288,624582295,US -624582296,624582399,NL -624582400,624582403,US -624582404,624582759,NL -624582760,624582767,GB -624582768,624583239,NL -624583240,624583247,GB -624583248,624584111,NL -624584112,624584119,US -624584120,624584159,NL -624584160,624584175,US -624584176,624584383,NL -624584384,624584391,US -624584392,624584415,NL -624584416,624584423,US -624584424,624586279,NL -624586280,624586287,US -624586288,624586479,NL -624586480,624586487,DE -624586488,624587111,NL -624587112,624587119,US -624587120,624587583,NL -624587584,624587599,US -624587600,624588383,NL -624588384,624588391,US -624588392,624588399,GB -624588400,624588927,NL -624588928,624588943,GB -624588944,624589159,NL -624589160,624589167,IT -624589168,624589199,NL -624589200,624589215,KE -624589216,624589719,NL -624589720,624589727,US -624589728,624589783,NL -624589784,624589791,US -624589792,624589967,NL -624589968,624589975,US -624589976,624590847,NL +624574464,624590847,NL 624590848,624625848,FR 624625849,624625849,CA 624625850,624640527,FR @@ -4427,7 +4412,9 @@ 624659032,624659039,IT 624659040,624659071,FR 624659072,624659135,ES -624659136,624660827,FR +624659136,624660103,FR +624660104,624660107,PT +624660108,624660827,FR 624660828,624660831,ES 624660832,624661247,FR 624661248,624661251,ES @@ -4900,32 +4887,43 @@ 630808576,630810623,NL 630810624,630816767,CH 630816768,630818303,RO -630818304,630818559,SG -630818560,630829055,RO +630818304,630818431,CN +630818432,630818559,KR +630818560,630819327,RO +630819328,630819839,SE +630819840,630828031,RO +630828032,630828543,SE +630828544,630829055,RO 630829056,630833151,IR 630833152,630849535,NL 630849536,630980607,TR 630980608,630981631,MD 630981632,630982143,RO -630982144,630982399,SG +630982144,630982271,CN +630982272,630982399,KR 630982400,630982655,RO 630982656,630984703,MD 630984704,630988799,IR -630988800,630992895,RO +630988800,630990335,RO +630990336,630990847,JE +630990848,630992895,RO 630992896,630996991,IR -630996992,630998271,RO +630996992,630997503,GB +630997504,630998271,RO 630998272,630998783,MD 630998784,631001087,RO 631001088,631005183,MD 631005184,631006207,IT 631006208,631007231,MD -631007232,631017471,RO +631007232,631009279,RO +631009280,631017471,IR 631017472,631018495,MD 631018496,631019519,IT -631019520,631021567,IR -631021568,631023615,RO +631019520,631023615,IR 631023616,631024639,IT -631024640,631029759,RO +631024640,631024895,RO +631024896,631025151,GB +631025152,631029759,RO 631029760,631033855,SE 631033856,631034879,IT 631034880,631039999,RO @@ -4980,9 +4978,7 @@ 633098240,633100287,HU 633100288,633102335,FR 633102336,633110527,GB -633110528,633126911,CZ -633126912,633135103,SK -633135104,633143295,CZ +633110528,633143295,CZ 633143296,633208831,PT 633208832,633241599,RU 633241600,633274367,PL @@ -5110,9 +5106,7 @@ 635201088,635201095,IT 635201096,635201159,GB 635201160,635201167,IT -635201168,635201407,GB -635201408,635201415,IT -635201416,635201455,GB +635201168,635201455,GB 635201456,635201463,IT 635201464,635203583,GB 635203584,635207679,JO @@ -5226,7 +5220,10 @@ 637140992,637206527,SE 637206528,637239295,NL 637239296,637272063,RO -637272064,637276159,DE +637272064,637272831,RU +637272832,637275135,DE +637275136,637275391,RU +637275392,637276159,DE 637276160,637278207,RU 637278208,637288447,GB 637288448,637296639,AM @@ -5452,8 +5449,8 @@ 645988352,645989450,US 645989451,645989451,CA 645989452,646160383,US -646160384,646162431,CA -646162432,654311423,US +646160384,646164479,CA +646164480,654311423,US 654311424,654311679,CN 654311680,654311935,AU 654311936,654376959,CN @@ -5464,7 +5461,9 @@ 655360000,656408575,KR 656408576,658505727,PK 658505728,660602879,CN -660602880,661487615,HK +660602880,660602880,HK +660602881,661454847,CN +661454848,661487615,HK 661487616,661520383,SG 661520384,661651455,JP 661651456,662700031,KR @@ -5500,11 +5499,7 @@ 692191232,692207615,CI 692207616,692240383,ZA 692240384,692256767,GH -692256768,692260863,SD -692260864,692260865,UG -692260866,692260866,SD -692260867,692261887,UG -692261888,692273151,SD +692256768,692273151,SD 692273152,692289535,EG 692289536,692305919,NG 692305920,692322303,CM @@ -5522,7 +5517,13 @@ 692625408,692626687,A2 692626688,692626943,AO 692626944,692633599,A2 -692633600,692641791,KE +692633600,692634623,MU +692634624,692635135,KE +692635136,692636415,MU +692636416,692636671,KE +692636672,692637439,MU +692637440,692637695,KE +692637696,692641791,MU 692641792,692649983,GA 692649984,692658175,NG 692658176,692666367,ZA @@ -5786,12 +5787,12 @@ 696942592,696950783,MR 696950784,696958975,NG 696958976,696963071,TZ -696963072,696964095,ZA -696964096,696965119,UG +696963072,696965119,UG 696965120,696966143,NG 696966144,696967167,TZ 696967168,696971263,MZ -696971264,696975359,KE +696971264,696974335,KE +696974336,696975359,LU 696975360,696991743,GH 696991744,697008127,NG 697008128,697040895,KE @@ -5837,7 +5838,9 @@ 700340224,700341247,GH 700341248,700342271,MW 700342272,700350463,NA -700350464,700358655,UG +700350464,700351487,MU +700351488,700352511,UG +700352512,700358655,MU 700358656,700366847,MZ 700366848,700375039,UG 700375040,700376063,CM @@ -5869,7 +5872,11 @@ 700437504,700438527,MU 700438528,700439551,BW 700439552,700440575,GN -700440576,700442623,KE +700440576,700440831,MU +700440832,700441087,KE +700441088,700442247,MU +700442248,700442251,KE +700442252,700442623,MU 700442624,700444671,ZW 700444672,700446719,GH 700446720,700447743,SL @@ -5881,7 +5888,9 @@ 700588288,700588543,KM 700588544,700593151,A2 700593152,700594175,NG -700594176,700645375,A2 +700594176,700595199,A2 +700595200,700596223,CD +700596224,700645375,A2 700645376,700710911,ZA 700710912,700776447,EG 700776448,700841983,RW @@ -6009,7 +6018,8 @@ 702021632,702029823,ZM 702029824,702038015,BJ 702038016,702046207,ZM -702046208,702054399,RW +702046208,702053375,RW +702053376,702054399,ZW 702054400,702058495,ZA 702058496,702062591,BF 702062592,702066687,NG @@ -6019,7 +6029,7 @@ 702076928,702078975,TZ 702078976,702079999,MA 702080000,702081023,MW -702081024,702082047,NG +702081024,702082047,CM 702082048,702083071,AO 702087168,702119935,NG 702119936,702128127,CM @@ -6049,14 +6059,7 @@ 702287872,702291967,ZW 702291968,702296063,MZ 702296064,702300159,GH -702300160,702304255,NG -702304256,702304327,SL -702304328,702304335,NG -702304336,702307375,SL -702307376,702307379,NG -702307380,702307439,SL -702307440,702307443,NG -702307444,702308351,SL +702300160,702308351,NG 702308352,702312447,SC 702312448,702316543,KE 702316544,702320639,TZ @@ -6146,7 +6149,7 @@ 702499840,702500863,MU 702500864,702501887,NA 702501888,702502911,UG -702502912,702503935,SL +702502912,702503935,CG 702503936,702504959,CM 702504960,702505983,MR 702505984,702507007,AO @@ -6166,7 +6169,7 @@ 702520320,702521343,AO 702521344,702522367,SD 702522368,702523391,AO -702523392,702524415,NG +702523392,702524415,GA 702524416,702525439,ZA 702525440,702526463,DZ 702526464,702527487,TZ @@ -6189,7 +6192,7 @@ 702544896,702545919,ZA 702545920,703070207,TN 703070208,703594495,EG -703594496,703725567,ZA +703594496,703725567,SD 703725568,703727615,KE 703727616,703728639,TZ 703728640,703733759,LY @@ -6202,17 +6205,21 @@ 703749120,703750143,NG 703750144,703754239,MG 703754240,703755263,GH -703755264,703755519,YT -703755520,703755899,ZA -703755900,703755900,YT -703755901,703757311,ZA +703755264,703756287,YT +703756288,703757311,ZA 703757312,703758335,RE 703758336,703759359,CD 703759360,703760383,ZA 703760384,703761407,GH -703761408,703791615,ZA -703791616,703791871,CD -703791872,704118783,ZA +703761408,703762431,RW +703762432,703764479,ZA +703764480,703766527,LY +703766528,703770623,ZA +703770624,703774719,BJ +703774720,703791103,ZA +703791104,703856639,CD +703856640,703922175,CM +703922176,704118783,ZA 704118784,704380927,MA 704380928,704643071,LY 704643072,704644095,CN @@ -6304,7 +6311,7 @@ 736119808,736120831,AU 736120832,736121855,CN 736121856,736122879,MM -736122880,736123903,MY +736122880,736123903,MO 736123904,736124927,HK 736124928,736125951,IN 736125952,736126975,CN @@ -6386,7 +6393,7 @@ 736230400,736231423,CN 736231424,736231935,AU 736231936,736232447,IN -736232448,736233471,HK +736232448,736233471,PH 736233472,736234495,NZ 736234496,736235519,KH 736235520,736237567,HK @@ -6399,7 +6406,8 @@ 736288768,736289791,MY 736289792,736289919,KR 736289920,736290047,JP -736290048,736290815,HK +736290048,736290303,AU +736290304,736290815,US 736290816,736291839,TW 736291840,736300031,CN 736300032,736301055,HK @@ -6441,7 +6449,7 @@ 736400384,736402431,CN 736402432,736403455,PK 736403456,736404479,KR -736404480,736408575,IN +736405504,736408575,IN 736408576,736409599,CN 736409600,736410623,NZ 736410624,736411647,CN @@ -6507,9 +6515,12 @@ 736491520,736493567,ID 736493568,736494591,KR 736494592,736495103,ID +736495104,736495359,NR +736495360,736495615,ID 736495616,736498687,HK 736498688,736499711,CN -736499712,736500735,SG +736499712,736500479,SG +736500480,736500735,TH 736500736,736501759,JP 736501760,736502783,CN 736502784,736505855,IN @@ -6519,6 +6530,74 @@ 736509952,736510975,AU 736510976,736513023,CN 736513024,736515071,KR +736515072,736516095,CN +736516096,736517119,HK +736517120,736518143,PK +736518144,736519167,HK +736519168,736520191,AU +736520192,736521215,IN +736521216,736522239,AU +736522240,736524287,HK +736524288,736525311,BD +736525312,736526335,CN +736526336,736527359,ID +736527360,736528383,IN +736528384,736529407,CN +736529408,736531455,HK +736531456,736532479,IN +736532480,736533503,ID +736533504,736535551,IN +736535552,736536575,HK +736536576,736537599,CN +736537600,736538623,IN +736538624,736539647,AU +736539648,736540671,SG +736540672,736541695,IN +736541696,736542719,HK +736542720,736543743,KH +736543744,736545791,IN +736545792,736546815,HK +736546816,736547839,JP +736547840,736548863,IN +736548864,736549887,KR +736549888,736559103,CN +736559104,736560127,HK +736560128,736561151,MY +736561152,736562175,HK +736562176,736563199,SG +736563200,736564223,HK +736564224,736565247,BD +736565248,736566271,AU +736566272,736567295,MV +736567296,736571391,CN +736571392,736574463,IN +736574464,736575487,PK +736575488,736576511,KH +736576512,736577535,AU +736577536,736578559,MY +736578560,736579583,BD +736579584,736587775,CN +736587776,736588799,MN +736588800,736591871,IN +736591872,736592383,ID +736592384,736592639,SG +736592640,736592895,AF +736592896,736593919,IN +736593920,736606207,CN +736606208,736607231,HK +736607232,736608255,JP +736608256,736609279,NZ +736609280,736610303,HK +736610304,736611327,AU +736611328,736612351,JP +736612352,736613375,NP +736613376,736615423,IN +736615424,736616447,JP +736616448,736617471,MY +736617472,736618495,PH +736618496,736621567,IN +736621568,736622591,JP +736622592,736624639,IN 736624640,736886783,JP 736886784,737149951,CN 737149952,737151999,IN @@ -6557,7 +6636,8 @@ 737220608,737222655,IN 737222656,737223679,TW 737223680,737225727,IN -737225728,737226751,HK +737225728,737225983,KR +737225984,737226751,HK 737226752,737227775,CN 737227776,737228799,AU 737228800,737229823,TH @@ -6672,7 +6752,8 @@ 737485824,737487871,AU 737487872,737488895,MM 737488896,737489151,AU -737489152,737489919,HK +737489152,737489407,SG +737489408,737489919,HK 737489920,737490943,NZ 737490944,737491967,FJ 737491968,737492447,SG @@ -6714,7 +6795,6 @@ 737529856,737530879,IN 737530880,737531903,NC 737531904,737532927,KH -737532928,737533951,PK 737533952,737534975,AU 737534976,737535999,SG 737536000,737537023,BD @@ -6846,7 +6926,6 @@ 737818624,737821695,HK 737821696,737822719,AU 737822720,737823743,CN -737823744,737824767,IN 737824768,737825791,BD 737825792,737826815,PK 737826816,737827839,JP @@ -6911,7 +6990,8 @@ 737905664,737906687,HK 737906688,737908735,IN 737908736,737909759,AU -737909760,737910783,MY +737909760,737910271,HK +737910272,737910783,MY 737910784,737911807,HK 737911808,737912063,SG 737912064,737912831,AU @@ -7077,38 +7157,133 @@ 746717184,746782719,DE 746782720,747175935,US 747175936,747241471,NL -747241472,757071871,US -757989376,758775807,US -758784000,758792191,US +747241472,757186559,US +757186560,757190655,CA +757194752,757600255,US +757600256,757604351,CA +757604352,757612543,US +757612544,757616639,CA +757616640,757686271,US +757686272,757694463,CA +757694464,757729279,US +757729280,757731327,CA +757731328,757733375,US +757733376,757734399,CA +757734400,757736447,US +757736448,757737471,CA +757737472,757744639,US +757745664,757747711,CA +757747712,757751807,US +757751808,757759999,CA +757760000,757760255,US +757760256,757760511,ML +757760512,757761535,US +757761536,757761791,MW +757761792,757762815,US +757762816,757763071,CD +757763072,757764095,US +757764096,757764351,ZW +757764352,757765375,US +757765376,757765631,SD +757765632,757766655,US +757766656,757766911,BI +757766912,757767935,US +757767936,757768191,MU +757768192,757769215,US +757769216,757769471,SL +757769472,757770495,US +757770496,757770751,TG +757770752,757771775,US +757771776,757772031,ER +757772032,757773055,US +757773056,757773311,MR +757773312,757774335,US +757774336,757774591,LR +757774592,757858303,US +757858304,757956607,CA +757956608,758683647,US +758683648,758683903,HK +758683904,758684159,SG +758684160,758779903,US +758779904,758783999,CA +758784000,758796287,US +758796288,758804479,CA +758804480,758824959,US +758824960,758841343,CA 758841344,758874367,US 758874368,758874623,AM -758874624,758875903,US +758874624,758875391,US +758875392,758875647,AO +758875648,758875903,US 758875904,758876159,AZ -758876160,758877439,US +758876160,758876671,US +758876672,758876927,SD +758876928,758877439,US 758877440,758877695,KZ -758877696,758878975,US +758877696,758878207,US +758878208,758878463,ET +758878464,758878975,US 758878976,758879231,KG -758879232,758880511,US +758879232,758879743,US +758879744,758879999,CD +758880000,758880511,US 758880512,758880767,UZ -758880768,758882047,US +758880768,758881535,US +758881536,758881791,PH +758881792,758882047,US 758882048,758882303,TM -758882304,758883583,US +758882304,758882815,US +758882816,758883071,ZM +758883072,758883583,US 758883584,758883839,TJ -758883840,758885119,US +758883840,758884351,US +758884352,758884607,MZ +758884608,758885119,US 758885120,758885375,CN -758885376,758886655,US +758885376,758885887,US +758885888,758886143,SN +758886144,758886655,US 758886656,758886911,DZ -758886912,758888191,US +758886912,758887167,NE +758887168,758887423,US +758887424,758887679,TD +758887680,758888191,US 758888192,758888447,LY -758888448,758889727,US +758888448,758888703,US +758888704,758888959,TZ +758888960,758889215,US +758889216,758889471,MG +758889472,758889727,US 758889728,758889983,TN 758889984,758972415,US 758972416,758976511,CA 758976512,758984703,US 758984704,758988799,CA -758988800,759054335,US +758988800,759047423,US +759047424,759047679,IN +759047680,759048191,US +759048192,759048447,PK +759048448,759050495,US +759050496,759050751,IN +759050752,759051519,US +759051520,759051775,PK +759051776,759053055,US +759053056,759053311,IN +759053312,759053823,US +759053824,759054079,PK +759054080,759054335,US 759054336,759062527,CA -759103488,759169023,US +759062528,759068671,US +759068672,759069695,NL +759069696,759087103,US +759087104,759103487,CA +759103488,759128063,US +759128064,759130111,GB +759130112,759132159,US +759132160,759133183,FR +759133184,759134207,DE +759134208,759136255,JP +759136256,759169023,US 759169024,759171071,ID 759171072,759174143,IN 759174144,759175167,MO @@ -7164,7 +7339,121 @@ 759236608,759237631,IN 759237632,759238655,AU 761266176,761790463,EG -767557632,768606207,SC +762314752,762315775,IN +762315776,762316799,JP +762316800,762320895,IN +762320896,762321919,HK +762321920,762323967,IN +762323968,762324991,SG +762324992,762330111,IN +762330112,762331135,JP +762331136,762332159,TH +762332160,762333183,IN +762333184,762334207,BD +762334208,762335743,SG +762335744,762336255,PH +762336256,762337279,ID +762337280,762345471,KR +762345472,762346495,JP +762346496,762347519,ID +762347520,762348543,JP +762348544,762349567,CN +762349568,762350591,IN +762350592,762351615,TH +762351616,762353663,IN +762353664,762358783,KR +762358784,762359807,IN +762359808,762360831,MM +762360832,762361855,NP +762361856,762362879,IN +762362880,762363903,CN +762363904,762364927,IN +762364928,762365951,MY +762365952,762366975,IN +762366976,762367999,HK +762368000,762372095,CN +762372096,762373119,FJ +762373120,762376191,CN +762376192,762377215,HK +762377216,762378239,AU +762378240,762380287,IN +762380288,762381311,HK +762381312,762382335,JP +762382336,762383359,NZ +762383360,762388479,CN +762388480,762389503,HK +762389504,762390527,AU +762390528,762391551,CN +762391552,762393599,KR +762393600,762395647,CN +762395648,762396159,TH +762396160,762397695,IN +762397696,762398719,HK +762398720,762399743,CN +762399744,762400767,IN +762400768,762401791,HK +762401792,762402815,TH +762402816,762403839,IN +762403840,762404863,AU +762404864,762407935,IN +762407936,762408959,CN +762408960,762409983,HK +762409984,762411007,JP +762411008,762412031,IN +762412032,762413055,PK +762413056,762414079,HK +762414080,762415103,JP +762415104,762416127,IN +762416128,762417151,HK +762417152,762419199,CN +762419200,762420223,IN +762420224,762421247,TW +762421248,762422271,HK +762422272,762423295,JP +762423296,762424319,CN +762424320,762425343,JP +762425344,762426367,CN +762426368,762427391,IN +762427392,762428415,CN +762428416,762429439,IN +762429440,762430463,HK +762430464,762431487,AU +762431488,762437631,CN +762437632,762438655,IN +762438656,762439679,CN +762439680,762440703,AU +762440704,762441727,BD +762441728,762442751,CN +762442752,762443775,AU +762443776,762444799,IN +762444800,762447871,CN +762447872,762448895,HK +762448896,762449919,CN +762449920,762450943,JP +762450944,762451967,PH +762451968,762452991,HK +762452992,762454015,MY +762454016,762455039,CN +762455040,762456063,IN +762456064,762457087,CN +762457088,762458111,HK +762458112,762459135,IN +762459136,762460159,CN +762460160,762467327,IN +762467328,762469375,BD +762469376,762470399,HK +762470400,762471423,CN +762471424,762472447,MY +762472448,762473471,CN +762473472,762475519,JP +762475520,762476543,ID +762476544,762478591,PK +762478592,762479615,KR +762479616,762480639,PK +762480640,762481663,CN +762481664,762486783,IN +767557632,768606207,ZA +769130496,769392639,MA 771751936,771817471,RU 771817472,771948543,TR 771948544,772014079,RU @@ -7212,15 +7501,7 @@ 772841472,772843519,GB 772843520,772845567,IT 772845568,772847615,RU -772847616,772848191,NL -772848192,772848223,US -772848224,772848871,NL -772848872,772848879,US -772848880,772849255,NL -772849256,772849263,US -772849264,772849271,NL -772849272,772849279,US -772849280,772849663,NL +772847616,772849663,NL 772849664,772851711,BG 772851712,772853759,CH 772853760,772855807,GB @@ -7340,8 +7621,9 @@ 773111808,773115903,TJ 773115904,773119999,PS 773120000,773124095,GB -773124096,773128191,CH -773128192,773132287,DE +773124096,773124607,DE +773124608,773124863,CH +773124864,773132287,DE 773132288,773134335,IT 773134336,773135359,CH 773135360,773136383,IT @@ -7906,7 +8188,9 @@ 774504448,774520831,RU 774520832,774537215,BH 774537216,774553599,RU -774553600,774569983,RO +774553600,774558719,KZ +774558720,774558975,RO +774558976,774569983,KZ 774569984,774586367,GB 774586368,774602751,PS 774602752,774619135,GB @@ -7985,12 +8269,18 @@ 778371072,778403839,GB 778403840,778436607,DE 778436608,778461183,RO -778461184,778461439,EE -778461440,778469375,RO -778469376,778473471,IR -778473472,778476031,RO +778461184,778463231,EE +778463232,778467327,RO +778467328,778473471,IR +778473472,778475519,RO +778475520,778475775,CH +778475776,778476031,RO 778476032,778476287,MD -778476288,778485759,RO +778476288,778481919,RO +778481920,778482943,GB +778482944,778484735,RO +778484736,778485247,IT +778485248,778485759,RO 778485760,778493951,GB 778493952,778495999,NL 778496000,778497791,RO @@ -7998,7 +8288,8 @@ 778498048,778499049,RO 778499050,778499050,NL 778499051,778500863,RO -778500864,778501119,SG +778500864,778500991,CN +778500992,778501119,HK 778501120,778502143,RO 778502144,778567679,GR 778567680,778633215,TR @@ -8016,11 +8307,16 @@ 778667392,778667395,IT 778667396,778668623,FR 778668624,778668627,NL -778668628,778668863,FR +778668628,778668631,ES +778668632,778668863,FR 778668864,778668895,DE 778668896,778669935,FR 778669936,778669951,ES -778669952,778670975,FR +778669952,778669967,FR +778669968,778669983,IE +778669984,778670751,FR +778670752,778670755,DE +778670756,778670975,FR 778670976,778670976,DE 778670977,778671201,FR 778671202,778671202,ES @@ -8065,7 +8361,9 @@ 778681824,778681827,IT 778681828,778682103,FR 778682104,778682111,DE -778682112,778691619,FR +778682112,778688627,FR +778688628,778688631,NL +778688632,778691619,FR 778691620,778691623,IT 778691624,778691711,FR 778691712,778691727,GB @@ -8073,7 +8371,7 @@ 778692500,778692503,ES 778692504,778692519,FR 778692520,778692527,NL -778692528,778692535,FR +778692528,778692535,BE 778692536,778692539,IT 778692540,778692619,FR 778692620,778692623,ES @@ -8213,7 +8511,23 @@ 782254080,782270463,UA 782270464,782306303,RU 782306304,782307327,NL -782307328,782319615,RU +782307328,782317567,RU +782317568,782317695,IN +782317696,782317823,CN +782317824,782317951,TR +782317952,782318079,JP +782318080,782318207,SA +782318208,782318335,IL +782318336,782318463,AU +782318464,782318591,RU +782318592,782318719,ES +782318720,782318847,RU +782318848,782318975,IS +782318976,782319103,RU +782319104,782319231,KZ +782319232,782319359,RU +782319360,782319487,MD +782319488,782319615,RU 782319616,782335999,ME 782336000,782352383,RU 782352384,782368767,SY @@ -8242,13 +8556,15 @@ 782663680,782667519,NL 782667520,782667775,LU 782667776,782671871,NL -782671872,782672871,LT +782671872,782672783,LT +782672784,782672791,CH +782672792,782672871,LT 782672872,782672879,IL -782672880,782672927,LT -782672928,782672959,US -782672960,782672991,LT +782672880,782672991,LT 782672992,782673023,CR -782673024,782675967,LT +782673024,782673927,LT +782673928,782673935,RU +782673936,782675967,LT 782675968,782676735,NL 782676736,782676991,DE 782676992,782680063,NL @@ -8373,7 +8689,7 @@ 783765504,783767551,RU 783767552,783769599,IL 783769600,783771647,DE -783771648,783773695,FR +783771648,783773695,CH 783773696,783775743,ES 783775744,783777791,AL 783777792,783779839,RU @@ -8401,11 +8717,15 @@ 784039936,784072703,PL 784072704,784105471,RU 784105472,784138239,HR -784138240,784155495,DE +784138240,784155487,DE +784155488,784155491,NL +784155492,784155495,BE 784155496,784155503,AT 784155504,784155511,GB 784155512,784155519,CZ -784155520,784155623,DE +784155520,784155615,DE +784155616,784155619,NL +784155620,784155623,BE 784155624,784155631,AT 784155632,784155639,GB 784155640,784155640,CZ @@ -8556,9 +8876,7 @@ 786915328,786917375,SK 786917376,786919423,RO 786919424,786919431,IT -786919432,786919535,GB -786919536,786919543,IT -786919544,786919639,GB +786919432,786919639,GB 786919640,786919647,IT 786919648,786919799,GB 786919800,786919807,IT @@ -8572,9 +8890,7 @@ 786920840,786920847,IT 786920848,786920855,GB 786920856,786920863,IT -786920864,786921287,GB -786921288,786921295,IT -786921296,786921303,GB +786920864,786921303,GB 786921304,786921311,IT 786921312,786921455,GB 786921456,786921463,IT @@ -8911,7 +9227,9 @@ 792723456,793247743,DE 793247744,793313279,NZ 793313280,793378815,DE -793378816,795231487,CA +793378816,794558463,CA +794558464,794951679,CN +794951680,795231487,CA 795231488,795231743,US 795231744,795233023,CA 795233024,795233279,US @@ -9074,7 +9392,8 @@ 839348736,839348991,GB 839348992,839349247,AT 839349248,839350271,DE -839350272,839351807,US +839350272,839351295,NL +839351296,839351807,US 839351808,839352063,DE 839352064,839352319,US 839352320,839357439,NL @@ -9131,8 +9450,22 @@ 846594048,846626815,US 846626816,846627071,CN 846627072,855638015,US -855638016,872415231,GB -872415232,880877567,US +855638016,860905167,GB +860905168,860905171,FR +860905172,872415231,GB +872415232,873463807,US +873463808,873594879,IE +873594880,874250239,US +874250240,874315775,DE +874315776,876609535,US +876609536,876642303,AU +876642304,876871679,US +876871680,877002751,JP +877002752,877264895,US +877264896,877330431,SG +877330432,878510079,US +878510080,878518271,DE +878518272,880877567,US 880877568,880878079,EU 880878080,882843337,US 882843338,882843339,EU @@ -9162,8 +9495,11 @@ 915800064,915865599,JP 915865600,915898367,US 915898368,915931135,SG -915931136,916062207,US -916062208,916193279,IE +915931136,916029439,US +916029440,916062207,AU +916062208,916156392,IE +916156393,916156393,GB +916156394,916193279,IE 916193280,916979711,US 916979712,917045247,JP 917045248,917110783,SG @@ -9186,17 +9522,63 @@ 920518656,920649727,CN 920649728,920911871,US 920911872,921042943,IE -921042944,921174015,US -921174016,921255935,BR -921255936,921567231,US +921042944,921141247,US +921141248,921149439,IE +921149440,921157631,US +921157632,921161727,DE +921161728,921165823,CN +921165824,921167871,JP +921167872,921169919,US +921169920,921170943,SG +921170944,921172991,US +921172992,921173247,AU +921173248,921173503,BR +921173504,921174015,US +921174016,921305087,BR +921305088,921567231,US 921567232,921632767,JP -921632768,922091519,US +921632768,921633791,US +921633792,921634815,DE +921634816,921640959,US +921640960,921643007,IE +921643008,921646079,US +921646080,921646591,JP +921646592,921649151,DE +921649152,921657343,US +921657344,921657599,JP +921657600,921658111,US +921658112,921658879,IE +921658880,921747455,US +921747456,921748479,AU +921748480,921748735,US +921748736,921748991,IE +921748992,921749247,US +921749248,921749503,SG +921749504,921749759,JP +921749760,921750271,US +921750272,921751551,AU +921751552,921754623,US +921754624,921755647,IE +921755648,921755903,US +921755904,921756159,JP +921756160,921756671,SG +921756672,921758719,US +921758720,921759999,DE +921760000,921760767,US +921760768,921761791,BR +921761792,922091519,US 922091520,922189311,IE 922189312,922189567,EU 922189568,922205775,IE 922205776,922205776,DE 922205777,922222591,IE -922222592,922419199,JP +922222592,922289836,JP +922289837,922289837,DE +922289838,922289844,JP +922289845,922289845,DE +922289846,922289852,JP +922289853,922289853,DE +922289854,922419199,JP 922419200,922427633,SG 922427634,922427634,US 922427635,922427703,SG @@ -9399,7 +9781,9 @@ 962281472,962285567,DO 962285568,962359295,BE 962359296,962363391,IN -962363392,962392063,BE +962363392,962364416,BE +962364417,962364417,ID +962364418,962392063,BE 962392064,962396159,PK 962396160,962408447,BE 962408448,962412543,TH @@ -9795,7 +10179,9 @@ 1040318464,1040383999,CH 1040384000,1040390853,SA 1040390854,1040390854,ZA -1040390855,1040400383,SA +1040390855,1040392191,SA +1040392192,1040392447,GB +1040392448,1040400383,SA 1040400384,1040416767,GB 1040416768,1040424959,SE 1040424960,1040433151,PL @@ -9943,9 +10329,7 @@ 1043661568,1043661823,GB 1043661824,1043857407,DE 1043857408,1043890175,GB -1043890176,1043897343,A2 -1043897344,1043897855,KE -1043897856,1043919442,A2 +1043890176,1043919442,A2 1043919443,1043919443,SS 1043919444,1043921919,A2 1043921920,1043922943,IL @@ -9990,7 +10374,9 @@ 1044512768,1044578303,DK 1044578304,1044578623,GB 1044578624,1044578639,DE -1044578640,1044636671,GB +1044578640,1044589055,GB +1044589056,1044589311,DE +1044589312,1044636671,GB 1044636672,1044637695,DE 1044637696,1044638463,GB 1044638464,1044638719,DE @@ -10056,10 +10442,16 @@ 1044946944,1044955135,UA 1044955136,1044963327,NL 1044963328,1044971519,FI -1044971520,1044979711,FR +1044971520,1044973567,FR +1044973568,1044974079,A1 +1044974080,1044979711,FR 1044979712,1044987903,FI 1044987904,1045004287,BG -1045004288,1045020671,GB +1045004288,1045018623,GB +1045018624,1045018751,ES +1045018752,1045018787,GB +1045018788,1045018799,ES +1045018800,1045020671,GB 1045020672,1045037055,NO 1045037056,1045118975,GR 1045118976,1045119231,US @@ -10070,9 +10462,7 @@ 1045154630,1045154630,SG 1045154631,1045158306,DE 1045158307,1045158307,SG -1045158308,1045163509,DE -1045163510,1045163511,SG -1045163512,1045168127,DE +1045158308,1045168127,DE 1045168128,1045233663,RU 1045233664,1045241855,GB 1045241856,1045250047,IT @@ -10103,7 +10493,9 @@ 1045708800,1045716991,LB 1045716992,1045725183,RU 1045725184,1045733375,CZ -1045733376,1045748319,GB +1045733376,1045745420,GB +1045745421,1045745421,SE +1045745422,1045748319,GB 1045748320,1045748351,SE 1045748352,1045749759,GB 1045749760,1045753855,SI @@ -10327,11 +10719,18 @@ 1047658496,1047724031,EG 1047724032,1047728127,EU 1047728128,1047732223,SE -1047732224,1047782689,EU +1047732224,1047740543,EU +1047740544,1047740671,DE +1047740672,1047781855,EU +1047781856,1047781871,DE +1047781872,1047782689,EU 1047782690,1047782690,GB 1047782691,1047787519,EU 1047787520,1047787775,ES -1047787776,1047789567,EU +1047787776,1047788287,EU +1047788288,1047788543,NL +1047788544,1047789055,GB +1047789056,1047789567,EU 1047789568,1047822335,AT 1047822336,1047838719,DE 1047838720,1047846911,DK @@ -10452,7 +10851,9 @@ 1049699072,1049699327,A2 1049699328,1049699583,NL 1049699584,1049699839,BW -1049699840,1049706495,NL +1049699840,1049700351,NL +1049700352,1049702399,DE +1049702400,1049706495,NL 1049706496,1049709823,GB 1049709824,1049710079,A2 1049710080,1049710335,GB @@ -10752,7 +11153,11 @@ 1053326504,1053326527,BE 1053326528,1053326543,EU 1053326544,1053326551,BE -1053326552,1053332991,EU +1053326552,1053329439,EU +1053329440,1053329471,ES +1053329472,1053329515,EU +1053329516,1053329535,ES +1053329536,1053332991,EU 1053332992,1053334015,BE 1053334016,1053335551,EU 1053335552,1053336575,ZA @@ -11168,14 +11573,16 @@ 1063053760,1063053823,CA 1063053824,1063057432,US 1063057433,1063057433,CA -1063057434,1063567359,US +1063057434,1063305727,US +1063305728,1063305983,CA +1063305984,1063390207,US +1063390208,1063390463,PR +1063390464,1063567359,US 1063567360,1063568895,A2 1063568896,1063569151,TZ 1063569152,1063575551,A2 1063575552,1063747583,US -1063747584,1063747839,A2 -1063747840,1063748095,UG -1063748096,1063748607,A2 +1063747584,1063748607,A2 1063748608,1063749119,GH 1063749120,1063749631,US 1063749632,1063749887,LR @@ -11236,9 +11643,17 @@ 1066352640,1066355711,JM 1066355712,1066355967,BB 1066355968,1066369023,JM -1066369024,1067238143,US +1066369024,1066830303,US +1066830304,1066830311,SG +1066830312,1066831183,US +1066831184,1066831191,JP +1066831192,1066831335,US +1066831336,1066831343,JP +1066831344,1067238143,US 1067238144,1067238399,JP -1067238400,1067481855,US +1067238400,1067294719,US +1067294720,1067294975,CA +1067294976,1067481855,US 1067481856,1067482111,CA 1067482112,1067532287,US 1067532288,1067532799,HN @@ -11459,11 +11874,17 @@ 1071954224,1071954231,GB 1071954232,1071954303,US 1071954304,1071954319,GB -1071954320,1071954391,US +1071954320,1071954327,US +1071954328,1071954335,ES +1071954336,1071954391,US 1071954392,1071954399,GB 1071954400,1071998999,US 1071999000,1071999003,GB -1071999004,1072157631,US +1071999004,1072099327,US +1072099328,1072099583,DE +1072099584,1072157503,US +1072157504,1072157511,GR +1072157512,1072157631,US 1072157632,1072157663,DE 1072157664,1072228863,US 1072228864,1072229375,CA @@ -11723,9 +12144,7 @@ 1075871744,1075970047,US 1075970048,1075972095,CA 1075972096,1075972351,GB -1075972352,1075973887,US -1075973888,1075974143,CA -1075974144,1075975167,US +1075972352,1075975167,US 1075975168,1075975679,CA 1075975680,1075976191,US 1075976192,1075976447,CA @@ -11839,7 +12258,9 @@ 1076387840,1076393727,CA 1076393728,1076394239,US 1076394240,1076396031,CA -1076396032,1076408319,US +1076396032,1076404223,US +1076404224,1076408063,A2 +1076408064,1076408319,US 1076408320,1076412415,CA 1076412416,1076422192,US 1076422193,1076422193,EU @@ -12061,7 +12482,9 @@ 1079433216,1079435263,CR 1079435264,1079435775,CO 1079435776,1079436031,CA -1079436032,1079459839,US +1079436032,1079440191,US +1079440192,1079440207,CA +1079440208,1079459839,US 1079459840,1079508991,CA 1079508992,1079566847,US 1079566848,1079567103,GB @@ -12112,24 +12535,29 @@ 1080621056,1080621567,AU 1080621568,1080622079,US 1080622080,1080622335,AU -1080622336,1080954879,US +1080622336,1080956773,US 1080956774,1080956774,GB -1080957952,1080958207,A2 +1080956775,1080957951,US +1080957952,1080958207,DE 1080958208,1080958463,BH -1080958464,1080958719,A2 +1080958464,1080958719,DE 1080958720,1080958975,BH -1080958976,1080960255,A2 +1080958976,1080960255,DE 1080960256,1080960511,BH -1080960512,1080963839,A2 +1080960512,1080963839,DE 1080963840,1080967167,US -1080967168,1080968191,A2 +1080967168,1080968191,DE 1080968192,1080968447,BH -1080968448,1080969471,A2 +1080968448,1080969471,DE 1080969472,1080969727,BH -1080969728,1080975039,A2 +1080969728,1080970751,DE +1080970752,1080971263,A2 +1080971264,1080975039,DE 1080975040,1080975103,BJ -1080975104,1080983551,A2 -1080986624,1080987647,US +1080975104,1080977701,DE +1080977702,1080977702,A2 +1080977703,1080983551,DE +1080983552,1080987647,US 1080987648,1080987903,IT 1080987904,1080988671,A2 1080988672,1080989951,US @@ -12211,7 +12639,7 @@ 1082351360,1082351487,SA 1082351488,1082419455,US 1082419456,1082419711,A2 -1082419712,1082679807,US +1082419712,1082683391,US 1082683392,1082687487,CA 1082687488,1082786591,US 1082786592,1082786623,HK @@ -12224,9 +12652,7 @@ 1082819840,1082820351,IN 1082820352,1082945535,US 1082945536,1082949631,CA -1082949632,1082952703,US -1082952704,1082952959,CA -1082952960,1082982399,US +1082966016,1082982399,US 1082982400,1083015167,CA 1083015168,1083396095,US 1083396096,1083400191,BM @@ -12355,11 +12781,7 @@ 1087735648,1087746079,US 1087746080,1087746083,HK 1087746084,1087758335,US -1087758336,1087762175,PR -1087762176,1087762431,US -1087762432,1087763967,PR -1087763968,1087764223,US -1087764224,1087766527,PR +1087758336,1087766527,PR 1087766528,1087798943,US 1087798944,1087798975,CA 1087798976,1087799295,US @@ -12392,9 +12814,7 @@ 1089054344,1089054344,GB 1089054345,1089057279,US 1089057280,1089057535,EU -1089057536,1089058303,US -1089058304,1089058559,TW -1089058560,1089167359,US +1089057536,1089167359,US 1089167360,1089171455,CA 1089171456,1089171967,A2 1089171968,1089172735,US @@ -12472,9 +12892,9 @@ 1090355200,1090363391,CA 1090363392,1090387967,US 1090387968,1090396159,CA -1090396160,1090424831,US -1090424832,1090428927,CA -1090428928,1090445311,US +1090396160,1090427391,US +1090427392,1090427647,CA +1090427648,1090445311,US 1090445312,1090453503,CA 1090453504,1091798783,US 1091798784,1091799039,CN @@ -12522,9 +12942,7 @@ 1093111728,1093111743,CA 1093111744,1093111903,US 1093111904,1093111935,CA -1093111936,1093112063,US -1093112064,1093112319,CA -1093112320,1093113855,US +1093111936,1093113855,US 1093113856,1093114111,CA 1093114112,1093114843,US 1093114844,1093114847,CA @@ -12605,13 +13023,7 @@ 1093966217,1093966217,NL 1093966218,1094565887,US 1094565888,1094582271,CA -1094582272,1094662271,US -1094662272,1094662303,CN -1094662304,1094669635,US -1094669636,1094669639,HK -1094669640,1094670795,US -1094670796,1094670799,CN -1094670800,1095450623,US +1094582272,1095450623,US 1095450624,1095467007,BS 1095467008,1095627775,US 1095627776,1095628287,CA @@ -12648,7 +13060,11 @@ 1097947136,1097949183,VI 1097949184,1097951231,US 1097951232,1097953279,VI -1097953280,1101121535,US +1097953280,1098070271,US +1098070272,1098070279,GR +1098070280,1098070295,US +1098070296,1098070303,BE +1098070304,1101121535,US 1101121536,1101121791,EC 1101121792,1101182975,US 1101182976,1101183487,YE @@ -12771,13 +13187,17 @@ 1104924416,1104924671,IN 1104924672,1105099519,US 1105099520,1105099775,EC -1105099776,1106381199,US +1105099776,1105719295,US +1105719296,1105723391,IN +1105723392,1106381199,US 1106381200,1106381207,UM 1106381208,1106469887,US 1106469888,1106470911,BS 1106470912,1106475007,US 1106475008,1106475519,CO -1106475520,1106758655,US +1106475520,1106740991,US +1106740992,1106741247,CR +1106741248,1106758655,US 1106758656,1106759167,EC 1106759168,1106759679,CO 1106759680,1106767871,US @@ -12828,8 +13248,7 @@ 1108025344,1108029439,CA 1108029440,1108033535,US 1108033536,1108041727,CA -1108041728,1108045823,US -1108049920,1108054015,US +1108041728,1108054015,US 1108054016,1108066303,CA 1108066304,1108443391,US 1108443392,1108443647,CA @@ -12863,7 +13282,11 @@ 1109934592,1109934847,GB 1109934848,1110126591,US 1110126592,1110130687,CA -1110130688,1110310911,US +1110130688,1110270207,US +1110270208,1110270335,CA +1110270336,1110270399,US +1110270400,1110270431,CA +1110270432,1110310911,US 1110310912,1110376447,CA 1110376448,1110443535,US 1110443536,1110443543,CA @@ -12956,7 +13379,9 @@ 1112432640,1112440831,CA 1112440832,1112530943,US 1112530944,1112539135,CA -1112539136,1112907775,US +1112539136,1112873215,US +1112873984,1112875007,CA +1112875008,1112907775,US 1112907776,1112907783,CA 1112907784,1113591807,US 1113591808,1113595903,CA @@ -13004,8 +13429,8 @@ 1114511872,1114512127,CA 1114512128,1114513407,US 1114513408,1114513471,SA -1114513472,1114513551,US -1114513552,1114513663,SA +1114513472,1114513555,US +1114513556,1114513663,SA 1114513664,1114514175,US 1114514176,1114515455,SA 1114515456,1114515463,US @@ -13095,14 +13520,16 @@ 1117458912,1117458943,GB 1117458944,1117460223,US 1117460224,1117460287,GB -1117460288,1117480191,US +1117460288,1117470719,US +1117470720,1117471231,CA +1117471232,1117480191,US 1117480192,1117480255,CA 1117480256,1117683711,US 1117683712,1117691903,CA 1117691904,1117724671,US 1117724672,1117728767,CA -1117728768,1117745151,US -1117745152,1117749247,CA +1117728768,1117744127,US +1117744128,1117749247,CA 1117749248,1117815295,US 1117815296,1117815551,CN 1117815552,1117823231,US @@ -13199,7 +13626,7 @@ 1118994176,1118994431,LR 1118994432,1119109119,US 1119109120,1119111167,CA -1119113216,1119173135,US +1119111168,1119173135,US 1119173136,1119173143,MX 1119173144,1119173167,US 1119173168,1119173175,MX @@ -13234,7 +13661,9 @@ 1119440896,1119444991,CA 1119444992,1119469567,US 1119469568,1119477759,CA -1119477760,1119502335,US +1119477760,1119486783,US +1119486784,1119486847,BR +1119486848,1119502335,US 1119502336,1119510527,CA 1119510528,1119558143,US 1119558144,1119558655,PR @@ -13369,7 +13798,7 @@ 1120737280,1120740351,US 1120740352,1120741375,TT 1120741376,1120741631,US -1120741632,1120741887,KN +1120741632,1120741887,MX 1120741888,1120743423,US 1120743424,1120743679,KN 1120743680,1120744447,US @@ -13421,7 +13850,8 @@ 1122092800,1122093055,CA 1122093056,1122140159,US 1122140160,1122148351,CA -1122148352,1122203135,US +1122148352,1122156543,BS +1122156544,1122203135,US 1122203136,1122203391,GB 1122203392,1122412497,US 1122412498,1122412498,LB @@ -13429,7 +13859,9 @@ 1122416384,1122416639,DM 1122416640,1122417919,US 1122417920,1122418175,AU -1122418176,1122451455,US +1122418176,1122433023,US +1122433024,1122434047,PR +1122434048,1122451455,US 1122451456,1122455551,CO 1122455552,1122476031,US 1122476032,1122480127,PR @@ -13534,7 +13966,7 @@ 1125543888,1125543903,US 1125543904,1125543935,CA 1125543936,1125545983,US -1125548032,1125550079,CA +1125545984,1125550079,CA 1125550080,1125550335,US 1125550336,1125552127,CA 1125552128,1125572607,US @@ -13543,9 +13975,7 @@ 1125593372,1125593375,GB 1125593376,1125613567,US 1125613568,1125617663,CA -1125617664,1126009343,US -1126009344,1126009599,AR -1126009600,1126924287,US +1125617664,1126924287,US 1126924288,1126928383,CA 1126928384,1126931455,US 1126931456,1126931711,A1 @@ -13571,11 +14001,16 @@ 1133226240,1133226495,AS 1133226496,1133461247,US 1133461248,1133461503,CA -1133461504,1133785439,US +1133461504,1133785351,US +1133785352,1133785359,IE +1133785360,1133785439,US 1133785440,1133785471,GB 1133785472,1133789695,US 1133789696,1133789823,GB -1133789824,1134029311,US +1133789824,1133789887,US +1133789888,1133789895,NL +1133789896,1133789903,IE +1133789904,1134029311,US 1134029312,1134029567,A2 1134029568,1134444543,US 1134444544,1134448639,CA @@ -13664,7 +14099,8 @@ 1138184448,1138184959,US 1138184960,1138185215,AU 1138185216,1138185727,CA -1138185728,1138188287,US +1138185728,1138185983,ZA +1138185984,1138188287,US 1138188288,1138192383,PR 1138192384,1138196479,US 1138196480,1138204671,CA @@ -13690,8 +14126,8 @@ 1138593792,1138597887,CA 1138597888,1138600447,US 1138600448,1138600703,BE -1138600704,1138712575,US -1138712576,1138716671,CA +1138600704,1138704383,US +1138704384,1138716671,CA 1138716672,1138720767,US 1138720768,1138728959,CA 1138728960,1138774015,US @@ -13755,9 +14191,9 @@ 1145475072,1145479167,CA 1145479168,1145503743,US 1145503744,1145520127,CA -1145520128,1145552895,US -1145552896,1145556991,CA -1145556992,1150043135,US +1145520128,1145554431,US +1145554432,1145554687,CA +1145554688,1150043135,US 1150043136,1150044159,VA 1150044160,1150287871,US 1150287872,1150812159,CA @@ -13789,15 +14225,13 @@ 1151946240,1151946751,GB 1151946752,1152073727,US 1152073728,1152077823,CA -1152077824,1152116479,US -1152116480,1152116735,CA -1152116736,1152117759,US +1152077824,1152114687,US +1152114688,1152117759,CA 1152117760,1152117952,IL 1152117953,1152117953,CA 1152117954,1152118015,IL -1152118016,1152120319,US -1152120320,1152120575,CA -1152120576,1152581631,US +1152118016,1152122879,CA +1152122880,1152581631,US 1152581632,1152614399,CA 1152614400,1152778239,US 1152778240,1152843775,CA @@ -13851,7 +14285,12 @@ 1158340608,1158344703,CA 1158344704,1158348799,US 1158348800,1158381567,CA -1158381568,1158724607,US +1158381568,1158422527,US +1158422528,1158423551,CA +1158423552,1158440959,US +1158441216,1158441471,US +1158441984,1158443007,DM +1158443008,1158724607,US 1158724608,1158724863,NL 1158724864,1158774783,US 1158774784,1158784703,CA @@ -14210,9 +14649,7 @@ 1163546624,1163546879,CA 1163546880,1163547135,US 1163547136,1163547391,CA -1163547392,1163547647,US -1163547648,1163547903,CA -1163547904,1163548159,US +1163547392,1163548159,US 1163548160,1163548927,CA 1163548928,1163549183,US 1163549184,1163549695,CA @@ -14317,7 +14754,7 @@ 1168461824,1168465919,CA 1168465920,1168474111,US 1168474112,1168506879,CA -1168508928,1168510975,US +1168506880,1168510975,US 1168510976,1168515071,CA 1168515072,1168535551,US 1168535552,1168539647,CA @@ -14381,7 +14818,9 @@ 1169211392,1170190335,US 1170190336,1170190847,GB 1170190848,1170191103,JP -1170191104,1170227199,US +1170191104,1170212351,US +1170212352,1170212607,NL +1170212608,1170227199,US 1170227200,1170231295,NL 1170231296,1170461183,US 1170461184,1170461695,CO @@ -14557,7 +14996,9 @@ 1208935984,1208935991,IN 1208935992,1208935999,JP 1208936000,1208936003,HK -1208936004,1208936031,US +1208936004,1208936007,US +1208936008,1208936015,ID +1208936016,1208936031,US 1208936032,1208936039,IN 1208936040,1208936191,US 1208936192,1208936199,AU @@ -14571,7 +15012,9 @@ 1208936256,1208936263,MY 1208936264,1208936295,US 1208936296,1208936299,HK -1208936300,1208954879,US +1208936300,1208936311,US +1208936312,1208936313,ID +1208936314,1208954879,US 1208954880,1208958975,CA 1208958976,1208975359,US 1208975360,1208983551,CA @@ -14615,9 +15058,17 @@ 1209867264,1209867519,CA 1209867520,1209917439,US 1209917440,1209925631,CA -1209925632,1210253311,US -1210253312,1210261503,CA -1210261504,1210420223,US +1209925632,1210254335,US +1210254336,1210254591,CA +1210254592,1210254935,US +1210254936,1210254943,CA +1210254944,1210255103,US +1210255104,1210255359,CA +1210255360,1210257663,US +1210257664,1210257919,CA +1210257920,1210259967,US +1210259968,1210260223,CA +1210260224,1210420223,US 1210420224,1210420479,IT 1210420480,1210421503,US 1210421504,1210421551,CA @@ -14684,7 +15135,35 @@ 1219256320,1219264511,CA 1219264512,1219272703,US 1219272704,1219276799,CA -1219276800,1224210431,US +1219276800,1224093183,US +1224093184,1224093439,NL +1224093440,1224094463,US +1224094464,1224094719,NL +1224094720,1224095231,US +1224095232,1224095487,NL +1224095488,1224099327,US +1224099328,1224099839,NL +1224099840,1224106751,US +1224106752,1224107519,NL +1224107520,1224124415,US +1224124416,1224126463,NL +1224126464,1224151039,US +1224151040,1224152575,NL +1224152576,1224171519,US +1224171520,1224173567,NL +1224173568,1224184063,US +1224184064,1224184319,NL +1224184320,1224189951,US +1224189952,1224191999,NL +1224192000,1224196095,US +1224196096,1224196607,NL +1224196608,1224197119,US +1224197120,1224198143,NL +1224198144,1224200191,US +1224200192,1224200959,NL +1224200960,1224201215,US +1224201216,1224202239,NL +1224202240,1224210431,US 1224210432,1224212479,NL 1224212480,1224470527,US 1224470528,1224471567,NL @@ -14736,7 +15215,13 @@ 1246890465,1246890495,CA 1246890496,1246902783,US 1246902784,1246903039,NL -1246903040,1246923519,US +1246903040,1246904319,US +1246904320,1246905366,CA +1246905367,1246905367,US +1246905368,1246905378,CA +1246905379,1246905379,US +1246905380,1246912511,CA +1246912512,1246923519,US 1246923520,1246923775,AU 1246923776,1246937087,US 1246937088,1246945279,CA @@ -14807,9 +15292,7 @@ 1249101824,1249102847,PR 1249102848,1249103103,US 1249103104,1249103871,CA -1249103872,1249106431,US -1249106432,1249106687,DE -1249106688,1249106943,US +1249103872,1249106943,US 1249106944,1249107967,CA 1249107968,1249130495,US 1249130496,1249131519,JM @@ -14869,8 +15352,7 @@ 1249396736,1249397759,CA 1249397760,1249409023,US 1249409024,1249410047,CA -1249410048,1249432575,US -1249433600,1249434623,US +1249410048,1249434623,US 1249434624,1249435647,CA 1249435648,1249452031,US 1249452032,1249453055,CA @@ -14918,7 +15400,7 @@ 1249716480,1249716735,TW 1249716736,1249717759,US 1249717760,1249718015,FI -1249718016,1249718271,BE +1249718016,1249718271,NL 1249718272,1249720319,US 1249720320,1249720351,AU 1249720352,1249720367,JP @@ -14929,7 +15411,9 @@ 1249720576,1249720591,FR 1249720592,1249720599,GB 1249720600,1249720607,IT -1249720608,1249720831,GB +1249720608,1249720663,GB +1249720664,1249720671,SE +1249720672,1249720831,GB 1249720832,1249721343,US 1249721344,1249721351,AT 1249721352,1249721359,BE @@ -14987,9 +15471,9 @@ 1249721836,1249722111,US 1249722112,1249722367,IN 1249722368,1249724671,US -1249724672,1249724694,BE +1249724672,1249724694,NL 1249724695,1249724695,EU -1249724696,1249724927,BE +1249724696,1249724927,NL 1249724928,1249725183,FI 1249725184,1249725439,US 1249725440,1249725695,NL @@ -15002,7 +15486,7 @@ 1249737472,1249744895,US 1249744896,1249745151,TW 1249745152,1249752319,US -1249752320,1249752575,BE +1249752320,1249752575,NL 1249752576,1249754111,US 1249754112,1249754367,IE 1249754368,1249754390,US @@ -15245,7 +15729,9 @@ 1296237440,1296237567,IT 1296237568,1296237823,FR 1296237824,1296237824,GB -1296237825,1296238591,FR +1296237825,1296237825,FR +1296237826,1296237826,GB +1296237827,1296238591,FR 1296238592,1296239103,NL 1296239104,1296239231,FR 1296239232,1296239359,NL @@ -15290,7 +15776,8 @@ 1296252536,1296252543,IT 1296252544,1296252591,FR 1296252592,1296252595,GB -1296252596,1296252607,FR +1296252596,1296252599,FR +1296252600,1296252607,GB 1296252608,1296252615,NL 1296252616,1296252623,ES 1296252624,1296252655,FR @@ -15302,7 +15789,9 @@ 1296252880,1296256839,FR 1296256840,1296256847,US 1296256848,1296258303,FR -1296258304,1296259071,NL +1296258304,1296258559,NL +1296258560,1296258815,US +1296258816,1296259071,NL 1296259072,1296259839,FR 1296259840,1296260095,NL 1296260096,1296260351,US @@ -15326,9 +15815,8 @@ 1296367616,1296400383,GR 1296400384,1296433151,BH 1296433152,1296465919,BG -1296465920,1296474111,FR -1296474112,1296476159,US -1296476160,1296479743,FR +1296465920,1296469759,LU +1296469760,1296479743,FR 1296479744,1296482303,NO 1296482304,1296498687,FR 1296498688,1296531455,BG @@ -15476,9 +15964,18 @@ 1297072128,1297088511,PL 1297088512,1297121279,AT 1297121280,1297154047,SE -1297154048,1297173503,RO +1297154048,1297168383,RO +1297168384,1297170431,AZ +1297170432,1297170943,RO +1297170944,1297171455,GB +1297171456,1297172479,RO +1297172480,1297172991,GB +1297172992,1297173503,RO 1297173504,1297175551,IR -1297175552,1297178623,RO +1297175552,1297176319,GB +1297176320,1297176831,RO +1297176832,1297177599,GB +1297177600,1297178623,RO 1297178624,1297178879,NL 1297178880,1297182719,RO 1297182720,1297184767,ES @@ -15486,7 +15983,7 @@ 1297203200,1297211391,IR 1297211392,1297215487,RO 1297215488,1297217535,NL -1297217536,1297219583,RO +1297217536,1297219583,AZ 1297219584,1297285119,RU 1297350656,1297416191,FR 1297416192,1297481727,BG @@ -15530,9 +16027,7 @@ 1297727488,1297743871,MD 1297743872,1297760255,DE 1297760256,1297776639,LT -1297776640,1297782783,DE -1297782784,1297784831,US -1297784832,1297793023,DE +1297776640,1297793023,DE 1297793024,1297809407,UA 1297809408,1297825791,PL 1297825792,1297842175,RU @@ -15844,15 +16339,15 @@ 1307811840,1307815935,NL 1307815936,1307816191,EU 1307816192,1307816447,GB -1307816448,1307817285,EU -1307817286,1307817286,DE -1307817287,1307817983,EU +1307816448,1307817215,EU +1307817216,1307817471,DE +1307817472,1307817983,EU 1307817984,1307818048,GB 1307818049,1307818049,BE 1307818050,1307818239,GB 1307818240,1307819007,EU 1307819008,1307819263,GB -1307819264,1307819519,EU +1307819264,1307819519,NL 1307819520,1307819775,GB 1307819776,1307820031,EU 1307820032,1307824127,PT @@ -16033,11 +16528,17 @@ 1311250432,1311252479,RU 1311252480,1311253447,GB 1311253448,1311253455,IT -1311253456,1311254527,GB +1311253456,1311253887,GB +1311253888,1311253895,IT +1311253896,1311254007,GB +1311254008,1311254015,IT +1311254016,1311254527,GB 1311254528,1311256575,SE 1311256576,1311258623,FR 1311258624,1311262719,GB -1311262720,1311264767,CH +1311262720,1311262735,CH +1311262736,1311262767,FR +1311262768,1311264767,CH 1311264768,1311266815,RU 1311266816,1311268863,FR 1311268864,1311270911,BE @@ -16246,7 +16747,9 @@ 1317646552,1317646559,IE 1317646560,1317647015,GB 1317647016,1317647023,IE -1317647024,1317650130,GB +1317647024,1317647026,GB +1317647027,1317647027,IE +1317647028,1317650130,GB 1317650131,1317650131,IE 1317650132,1317650431,GB 1317650432,1317666815,PT @@ -16277,7 +16780,11 @@ 1318027264,1318043647,IE 1318043648,1318584319,GB 1318584320,1318592511,PL -1318592512,1318597343,NL +1318592512,1318593983,NL +1318593984,1318593991,GB +1318593992,1318594007,NL +1318594008,1318594015,GB +1318594016,1318597343,NL 1318597344,1318597359,US 1318597360,1318600703,NL 1318600704,1318608895,AT @@ -16321,7 +16828,10 @@ 1318903808,1318911999,RU 1318912000,1318920191,MK 1318920192,1318928383,IR -1318928384,1318936575,LT +1318928384,1318936319,LT +1318936320,1318936383,US +1318936384,1318936447,BR +1318936448,1318936575,US 1318936576,1318944767,DK 1318944768,1318958079,CZ 1318958080,1318960127,PL @@ -16499,48 +17009,24 @@ 1334288384,1334296575,PL 1334296576,1334304767,UA 1334304768,1334312959,RU -1334312960,1334316031,SE -1334316032,1334316287,NO -1334316288,1334345727,SE +1334312960,1334345727,SE 1334345728,1334378495,RU 1334378496,1334411263,IT 1334411264,1334444031,RU 1334444032,1334476800,SE 1334476801,1334477311,DK -1334477312,1334478847,SE -1334478848,1334479359,DK -1334479360,1334479871,SE -1334479872,1334480639,DK -1334480640,1334484991,SE -1334484992,1334485503,DK -1334485504,1334485759,SE -1334485760,1334486015,DK -1334486016,1334486527,SE -1334486528,1334487039,DK -1334487040,1334487295,SE -1334487296,1334487551,DK -1334487552,1334487807,SE -1334487808,1334489087,DK -1334489088,1334501631,SE -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 +1334477312,1334503935,SE +1334503936,1334504191,DK +1334504192,1334509567,SE 1334509568,1334542335,PL 1334542336,1334575103,RU 1334575104,1334579199,UA 1334579200,1334583295,RU 1334583296,1334591487,DE 1334591488,1334595583,RU -1334595584,1334599679,IT +1334595584,1334599039,IT +1334599040,1334599167,FR +1334599168,1334599679,IT 1334599680,1334603775,RU 1334603776,1334607871,DE 1334607872,1334611967,IE @@ -16682,10 +17168,7 @@ 1336619008,1336621055,AL 1336621056,1336623103,DE 1336623104,1336625151,BE -1336625152,1336625407,IE -1336625408,1336626286,GB -1336626287,1336626287,IE -1336626288,1336627199,GB +1336625152,1336627199,IE 1336627200,1336629247,NO 1336629248,1336631295,DE 1336631296,1336633343,IS @@ -16798,8 +17281,8 @@ 1343221056,1343221119,GB 1343221120,1343221247,DE 1343221248,1343221759,FR -1343221760,1343222271,GB -1343222272,1343223679,FR +1343221760,1343222335,GB +1343222336,1343223679,FR 1343223680,1343223687,LB 1343223688,1343224063,FR 1343224064,1343224303,US @@ -16860,7 +17343,8 @@ 1346572288,1346576383,DE 1346580480,1346584575,RU 1346584576,1346588159,US -1346588160,1346588927,EU +1346588160,1346588671,KR +1346588672,1346588927,EU 1346588928,1346589439,US 1346589440,1346589695,DE 1346589696,1346592767,US @@ -16975,9 +17459,16 @@ 1347129344,1347133439,FR 1347133440,1347141631,EG 1347141632,1347145727,CH -1347145728,1347147263,CA +1347145728,1347146239,IN +1347146240,1347146751,DE +1347146752,1347147263,IN 1347147264,1347147775,GB -1347147776,1347149823,CA +1347147776,1347148287,DE +1347148288,1347148543,GB +1347148544,1347149055,IN +1347149056,1347149311,GB +1347149312,1347149567,DE +1347149568,1347149823,IN 1347149824,1347151423,HU 1347151424,1347158015,AT 1347158016,1347162111,CH @@ -17379,7 +17870,9 @@ 1347857408,1347858431,DE 1347858432,1347858751,EU 1347858752,1347858815,DE -1347858816,1347862089,EU +1347858816,1347860991,EU +1347860992,1347861247,DE +1347861248,1347862089,EU 1347862090,1347862090,DE 1347862091,1347862271,EU 1347862272,1347862527,DE @@ -17456,8 +17949,7 @@ 1348157440,1348165631,ES 1348165632,1348169727,DE 1348169728,1348173823,AL -1348173824,1348174591,FI -1348174592,1348177919,DK +1348173824,1348177919,DK 1348177920,1348182015,BE 1348182016,1348190207,UA 1348190208,1348194303,RU @@ -17516,6 +18008,7 @@ 1348390912,1348395007,SE 1348395008,1348399103,BY 1348399104,1348403199,MD +1348403200,1348404223,ZA 1348407296,1348411391,BG 1348411392,1348415487,RU 1348415488,1348419583,GB @@ -17568,7 +18061,9 @@ 1352663040,1353187327,DK 1353187328,1353262295,GB 1353262296,1353262303,US -1353262304,1353272079,GB +1353262304,1353271567,GB +1353271568,1353271575,AT +1353271576,1353272079,GB 1353272080,1353272095,ES 1353272096,1353275247,GB 1353275248,1353275255,ES @@ -17715,7 +18210,9 @@ 1357348384,1357348415,ES 1357348416,1357348479,EU 1357348480,1357348607,ES -1357348608,1357351167,EU +1357348608,1357350399,EU +1357350400,1357350527,GB +1357350528,1357351167,EU 1357351168,1357351423,PL 1357351424,1357359871,EU 1357359872,1357360383,GB @@ -17740,13 +18237,16 @@ 1357373472,1357373479,EU 1357373480,1357373519,GB 1357373520,1357373535,FI -1357373536,1357373951,EU +1357373536,1357373539,ES +1357373540,1357373543,PT +1357373544,1357373551,GB +1357373552,1357373951,EU 1357373952,1357374975,GB 1357374976,1357377535,EU 1357377536,1357377671,FR 1357377672,1357377791,EU -1357377792,1357378047,FR -1357378048,1357381631,EU +1357377792,1357378559,FR +1357378560,1357381631,EU 1357381632,1357414399,NO 1357414400,1357447167,LV 1357447168,1357479935,IE @@ -17765,35 +18265,69 @@ 1357840384,1357873151,NO 1357873152,1357875295,EU 1357875296,1357875327,IE -1357875328,1357877247,EU +1357875328,1357875455,EU +1357875456,1357875711,NL +1357875712,1357876447,EU +1357876448,1357876479,DE +1357876480,1357876735,EU +1357876736,1357876863,ES +1357876864,1357877247,EU 1357877248,1357877311,DE 1357877312,1357877375,EU 1357877376,1357877439,DE -1357877440,1357879935,EU +1357877440,1357878271,EU +1357878272,1357878335,CH +1357878336,1357878399,CZ +1357878400,1357878463,NL +1357878464,1357878527,NO +1357878528,1357878591,AT +1357878592,1357878655,PL +1357878656,1357878719,DE +1357878720,1357879295,EU +1357879296,1357879423,DE +1357879424,1357879935,EU 1357879936,1357880063,GB 1357880064,1357883391,EU 1357883392,1357883647,FR 1357883648,1357883903,SE -1357883904,1357885199,EU +1357883904,1357884159,EU +1357884160,1357884415,GB +1357884416,1357885119,EU +1357885120,1357885183,DE +1357885184,1357885199,EU 1357885200,1357885215,AT -1357885216,1357885951,EU +1357885216,1357885247,EU +1357885248,1357885311,SE +1357885312,1357885951,EU 1357885952,1357886207,SE 1357886208,1357889023,EU 1357889024,1357889279,GB 1357889280,1357889535,SE -1357889536,1357891071,EU +1357889536,1357890827,EU +1357890828,1357890831,NL +1357890832,1357891071,EU 1357891072,1357891327,NL -1357891328,1357891679,EU +1357891328,1357891583,EU +1357891584,1357891647,SE +1357891648,1357891679,EU 1357891680,1357891711,GB -1357891712,1357891839,EU +1357891712,1357891839,SE 1357891840,1357892095,GB -1357892096,1357892607,EU +1357892096,1357892223,EU +1357892224,1357892351,FR +1357892352,1357892607,EU 1357892608,1357892735,NL 1357892736,1357892863,EU 1357892864,1357893119,NL -1357893120,1357896191,EU +1357893120,1357894911,EU +1357894912,1357895423,FR +1357895424,1357895679,EU +1357895680,1357895935,DE +1357895936,1357896191,SE 1357896192,1357896447,DE -1357896448,1357898751,EU +1357896448,1357897375,EU +1357897376,1357897407,PL +1357897408,1357898751,EU 1357898752,1357898879,DE 1357898880,1357899583,EU 1357899584,1357899615,NL @@ -17801,13 +18335,19 @@ 1357899648,1357899775,GB 1357899776,1357900415,EU 1357900416,1357900543,SE -1357900544,1357902365,EU +1357900544,1357901055,EU +1357901056,1357901183,SE +1357901184,1357902365,EU 1357902366,1357902366,NO 1357902367,1357902847,EU 1357902848,1357903359,GB -1357903360,1357904895,EU +1357903360,1357903615,EU +1357903616,1357903743,CH +1357903744,1357903871,DK +1357903872,1357904895,EU 1357904896,1357905407,GB -1357905408,1357905919,EU +1357905408,1357905663,SE +1357905664,1357905919,NL 1357905920,1357910015,LT 1357910016,1357914111,GR 1357914112,1357922303,RU @@ -17826,13 +18366,9 @@ 1357971456,1357975551,KZ 1357975552,1357979647,AT 1357979648,1357983743,KZ -1357983744,1357983783,GB -1357983784,1357983791,IT -1357983792,1357984103,GB +1357983744,1357984103,GB 1357984104,1357984119,IT -1357984120,1357984319,GB -1357984320,1357984327,IT -1357984328,1357984367,GB +1357984120,1357984367,GB 1357984368,1357984375,IT 1357984376,1357984527,GB 1357984528,1357984551,IT @@ -17873,7 +18409,9 @@ 1358118912,1358123007,RU 1358123008,1358127103,PT 1358127104,1358131199,CZ -1358131200,1358135295,DK +1358131200,1358132735,DK +1358132736,1358133247,GB +1358133248,1358135295,DK 1358135296,1358139391,RU 1358139392,1358143487,UA 1358143488,1358147583,AT @@ -17972,9 +18510,7 @@ 1358548992,1358551039,NL 1358551040,1358553087,GB 1358553088,1358557183,UA -1358557184,1358557951,GB -1358557952,1358558207,IE -1358558208,1358561279,GB +1358557184,1358561279,IE 1358561280,1358569471,CZ 1358569472,1358573567,NG 1358573568,1358577663,LV @@ -18070,7 +18606,8 @@ 1358861568,1358861823,DE 1358861824,1358862335,FR 1358862336,1358862847,US -1358862848,1358863103,DK +1358862848,1358862911,DK +1358862912,1358863103,SE 1358863104,1358863359,EU 1358863360,1358863615,US 1358863616,1358864383,GB @@ -18078,7 +18615,9 @@ 1358872576,1358876671,IT 1358876672,1358880767,LV 1358884864,1358888959,SE -1358888960,1358893055,DE +1358888960,1358890751,DE +1358890752,1358890879,A1 +1358890880,1358893055,DE 1358893056,1358897151,RU 1358897152,1358899711,A2 1358899712,1358899967,US @@ -18228,7 +18767,9 @@ 1360273408,1360281599,GB 1360281600,1360281727,NL 1360281728,1360281855,ES -1360281856,1360282495,NL +1360281856,1360282111,NL +1360282112,1360282239,ES +1360282240,1360282495,NL 1360282496,1360282623,DE 1360282624,1360284671,NL 1360284672,1360284927,DK @@ -18326,7 +18867,8 @@ 1360674816,1360678911,DZ 1360678912,1360683007,RU 1360683008,1360691199,GB -1360691200,1360699391,RU +1360691200,1360698879,RU +1360698880,1360699391,RO 1360699392,1360703487,DE 1360703488,1360707583,RU 1360707584,1360709631,IT @@ -18401,12 +18943,12 @@ 1361043456,1361051647,IR 1361051648,1362100223,ES 1362100224,1362395647,FR -1362395648,1362396159,US -1362396160,1362396415,FR -1362396416,1362396927,US -1362396928,1362397439,FR -1362397440,1362397503,US -1362397504,1362398463,FR +1362395648,1362396031,US +1362396032,1362396415,FR +1362396416,1362396543,US +1362396544,1362396671,FR +1362396672,1362396927,US +1362396928,1362398463,FR 1362398464,1362398719,DE 1362398720,1362403583,FR 1362403584,1362404351,DZ @@ -18417,7 +18959,9 @@ 1362407168,1362411519,FR 1362411520,1362413273,MQ 1362413274,1362414079,FR -1362414080,1362414847,US +1362414080,1362414143,US +1362414144,1362414207,FR +1362414208,1362414847,US 1362414848,1362415103,GB 1362415104,1362415359,FR 1362415360,1362415615,DE @@ -18425,8 +18969,10 @@ 1362417664,1362419711,SG 1362419712,1362423807,FR 1362423808,1362425855,SG -1362425856,1362426623,US -1362426624,1362426879,FR +1362425856,1362426367,US +1362426368,1362426495,FR +1362426496,1362426559,US +1362426560,1362426879,FR 1362426880,1362427815,MQ 1362427816,1362755583,FR 1362755584,1362886655,NL @@ -18580,19 +19126,9 @@ 1365204992,1365209087,CZ 1365209088,1365213183,BE 1365213184,1365217279,RU -1365217280,1365217655,NL -1365217656,1365217663,US -1365217664,1365218191,NL -1365218192,1365218199,US -1365218200,1365219167,NL +1365217280,1365219167,NL 1365219168,1365219168,GB -1365219169,1365220231,NL -1365220232,1365220239,IE -1365220240,1365220503,NL -1365220504,1365220507,IE -1365220508,1365221239,NL -1365221240,1365221247,US -1365221248,1365221375,NL +1365219169,1365221375,NL 1365221376,1365225471,GE 1365225472,1365229567,UA 1365229568,1365233663,PL @@ -18656,7 +19192,8 @@ 1370062848,1370095615,DE 1370095616,1370128383,GB 1370128384,1370161151,SE -1370161152,1370174463,NL +1370161152,1370174207,NL +1370174208,1370174463,DE 1370174464,1370174495,BE 1370174496,1370174527,FR 1370174528,1370174559,CH @@ -18669,7 +19206,9 @@ 1370174752,1370174752,NL 1370174753,1370174783,ES 1370174784,1370174815,CH -1370174816,1370178815,NL +1370174816,1370176255,NL +1370176256,1370176511,GB +1370176512,1370178815,NL 1370178816,1370179071,ES 1370179072,1370181887,NL 1370181888,1370182143,US @@ -18683,8 +19222,8 @@ 1370189056,1370189311,NL 1370189312,1370189567,US 1370189568,1370190847,NL -1370190848,1370191871,DE -1370191872,1370193919,NL +1370190848,1370192127,DE +1370192128,1370193919,NL 1370193920,1370226687,GB 1370226688,1370259455,ES 1370259456,1370292223,SE @@ -18774,11 +19313,15 @@ 1372585984,1372618751,IT 1372618752,1372651519,GB 1372651520,1372684287,FI -1372684288,1372688383,EU +1372684288,1372684543,EU +1372684544,1372684799,DE +1372684800,1372688383,EU 1372688384,1372689407,DE 1372689408,1372690431,EU 1372690432,1372691455,DE -1372691456,1372695999,EU +1372691456,1372693503,EU +1372693504,1372694015,DE +1372694016,1372695999,EU 1372696000,1372696007,DK 1372696008,1372697343,EU 1372697344,1372697599,DE @@ -18903,7 +19446,9 @@ 1375257856,1375258111,RE 1375258112,1375259135,FR 1375259136,1375259647,RE -1375259648,1375260671,FR +1375259648,1375260062,FR +1375260063,1375260063,RE +1375260064,1375260671,FR 1375260672,1375260927,RE 1375260928,1375261951,FR 1375261952,1375262463,RE @@ -18990,7 +19535,9 @@ 1382809600,1383071743,GB 1383071744,1383088127,RU 1383088128,1383096319,IS -1383096320,1383100159,GB +1383096320,1383098879,GB +1383098880,1383099135,DE +1383099136,1383100159,GB 1383100160,1383100415,FR 1383100416,1383104511,GB 1383104512,1383112703,JE @@ -19166,7 +19713,9 @@ 1385287680,1385291775,EU 1385291776,1385299967,TR 1385299968,1385308159,BG -1385308160,1385309439,BE +1385308160,1385308671,BE +1385308672,1385309183,RU +1385309184,1385309439,BE 1385309440,1385309695,RU 1385309696,1385310207,BE 1385310208,1385312255,RU @@ -19275,7 +19824,8 @@ 1388560384,1388568575,FI 1388568576,1388576767,CH 1388576768,1388580863,NL -1388580864,1388584959,FR +1388580864,1388581119,GB +1388581120,1388584959,FR 1388584960,1388587455,EU 1388587456,1388587471,GB 1388587472,1388587519,EU @@ -19304,8 +19854,14 @@ 1388671764,1388671764,RE 1388671765,1388672244,FR 1388672245,1388672245,RE -1388672246,1388675071,FR -1388675072,1388677631,EU +1388672246,1388673079,FR +1388673080,1388673080,RE +1388673081,1388673769,FR +1388673770,1388673770,RE +1388673771,1388675071,FR +1388675072,1388675583,EU +1388675584,1388676095,DE +1388676096,1388677631,EU 1388677632,1388677887,NL 1388677888,1388678143,EU 1388678144,1388679167,DE @@ -19330,7 +19886,8 @@ 1388714496,1388714751,RU 1388714752,1388715007,LT 1388715008,1388715263,LB -1388715264,1388716031,RU +1388715264,1388715519,LT +1388715520,1388716031,RU 1388716032,1388724223,ES 1388724224,1388732415,DE 1388732416,1388740607,ES @@ -19443,7 +20000,9 @@ 1389558272,1389576191,DE 1389576192,1389592575,GB 1389592576,1389598719,GE -1389598720,1389598975,RU +1389598720,1389598956,RU +1389598957,1389598957,GE +1389598958,1389598975,RU 1389598976,1389604863,GE 1389604864,1389605119,RU 1389605120,1389608959,GE @@ -19475,7 +20034,9 @@ 1389815040,1389815295,US 1389815296,1389815551,DE 1389815552,1389815807,US -1389815808,1389821951,DE +1389815808,1389817855,DE +1389817856,1389819903,GB +1389819904,1389821951,DE 1389821952,1389838335,NL 1389838336,1389854719,UZ 1389854720,1389871103,IT @@ -19559,9 +20120,9 @@ 1400712192,1400713215,EU 1400713216,1400718335,DE 1400718336,1400719359,EU -1400719360,1400721407,DE -1400721408,1400723455,EU -1400723456,1400727551,DE +1400719360,1400721919,DE +1400721920,1400722687,EU +1400722688,1400727551,DE 1400727552,1400727807,EU 1400727808,1400727935,DE 1400727936,1400729599,EU @@ -19722,9 +20283,12 @@ 1401935872,1401937919,FI 1401937920,1401939967,GB 1401939968,1401942015,UA -1401942016,1401942783,EU -1401942784,1401943039,GB -1401943040,1401944063,EU +1401942016,1401942047,CZ +1401942048,1401942527,EU +1401942528,1401943039,GB +1401943040,1401943551,EU +1401943552,1401943807,US +1401943808,1401944063,EU 1401944064,1401946111,BG 1401946112,1401962495,FR 1401962496,1401978879,PL @@ -19786,7 +20350,9 @@ 1403420672,1403428863,NL 1403428864,1403437055,GB 1403437056,1403445247,RO -1403445248,1403461631,RU +1403445248,1403447811,RU +1403447812,1403447812,MD +1403447813,1403461631,RU 1403461632,1403469823,FR 1403469824,1403486207,RU 1403486208,1403494399,FR @@ -19860,7 +20426,10 @@ 1404141568,1404166143,SE 1404166144,1404174335,LV 1404174336,1404182527,EE -1404182528,1404189183,SE +1404182528,1404187519,SE +1404187520,1404187535,LV +1404187536,1404187551,NL +1404187552,1404189183,SE 1404189184,1404190719,EE 1404190720,1404192767,SE 1404192768,1404194815,LV @@ -19884,7 +20453,8 @@ 1404239872,1404305407,SE 1404305408,1404313599,EE 1404313600,1404321791,HR -1404321792,1404340223,SE +1404321792,1404338175,EE +1404338176,1404340223,SE 1404340224,1404342271,HR 1404342272,1404379135,SE 1404379136,1404383231,AT @@ -19892,7 +20462,10 @@ 1404385280,1404386047,LT 1404386048,1404387327,SE 1404387328,1404420095,LT -1404420096,1404444671,SE +1404420096,1404426502,HR +1404426503,1404426503,SE +1404426504,1404436479,HR +1404436480,1404444671,SE 1404444672,1404452863,NO 1404452864,1404510207,SE 1404510208,1404518399,HR @@ -19930,7 +20503,9 @@ 1404813312,1404815871,EE 1404815872,1404816383,LT 1404816384,1404829695,NL -1404829696,1404870655,SE +1404829696,1404854271,LT +1404854272,1404862463,SE +1404862464,1404870655,HR 1404870656,1404872703,LT 1404872704,1404874751,SE 1404874752,1404875775,LV @@ -20137,7 +20712,9 @@ 1406763008,1406771199,LU 1406771200,1406779391,GB 1406779392,1406787583,RU -1406787584,1406791159,ES +1406787584,1406788095,ES +1406788096,1406788351,NL +1406788352,1406791159,ES 1406791160,1406791295,GB 1406791296,1406793843,ES 1406793844,1406793847,GB @@ -20219,11 +20796,23 @@ 1407549440,1407582207,RU 1407582208,1407614975,PL 1407614976,1407680511,ES -1407680512,1407695763,GB +1407680512,1407686119,GB +1407686120,1407686123,CH +1407686124,1407686127,DE +1407686128,1407686131,FR +1407686132,1407686135,BE +1407686136,1407686139,GB +1407686140,1407686143,ES +1407686144,1407686147,SE +1407686148,1407695679,GB +1407695680,1407695683,IT +1407695684,1407695763,GB 1407695764,1407695767,DK 1407695768,1407695771,GB 1407695772,1407695775,DK -1407695776,1407702271,GB +1407695776,1407695807,GB +1407695808,1407695811,SE +1407695812,1407702271,GB 1407702272,1407702527,DE 1407702528,1407711239,GB 1407711240,1407711247,FR @@ -20408,9 +20997,19 @@ 1411842048,1411850239,NL 1411850240,1411858431,FR 1411858432,1411870719,DE -1411870720,1411872056,EU +1411870720,1411871743,EU +1411871744,1411871999,GB +1411872000,1411872056,EU 1411872057,1411872057,GB -1411872058,1411872767,EU +1411872058,1411872159,EU +1411872160,1411872161,GB +1411872162,1411872195,EU +1411872196,1411872199,GB +1411872200,1411872227,EU +1411872228,1411872231,GB +1411872232,1411872243,EU +1411872244,1411872255,GB +1411872256,1411872767,EU 1411872768,1411874815,NL 1411874816,1411876863,RU 1411876864,1411878911,EU @@ -20451,16 +21050,26 @@ 1412300800,1412333567,DE 1412333568,1412366335,LT 1412366336,1412399103,SK -1412399104,1412415487,RU +1412399104,1412400127,RU +1412400128,1412400639,RO +1412400640,1412403711,RU +1412403712,1412403967,RO +1412403968,1412405759,RU +1412405760,1412406271,RO +1412406272,1412408831,RU +1412408832,1412409343,RO +1412409344,1412412159,RU +1412412160,1412412671,RO +1412412672,1412413439,RU +1412413440,1412413951,RO +1412413952,1412415487,RU 1412415488,1412419583,AE 1412419584,1412427775,IR 1412427776,1412429823,AE 1412429824,1412431871,IR 1412431872,1412562943,NO 1412562944,1412628479,EE -1412628480,1412641791,TR -1412641792,1412642815,DE -1412642816,1412644863,TR +1412628480,1412644863,TR 1412644864,1412661247,RU 1412661248,1412677631,GB 1412677632,1412685823,RU @@ -20472,7 +21081,9 @@ 1412775936,1412792319,NL 1412792320,1412793343,US 1412793344,1412793855,EU -1412793856,1412804607,US +1412793856,1412795903,US +1412795904,1412796415,EU +1412796416,1412804607,US 1412804608,1412804863,EU 1412804864,1412805631,US 1412805632,1412806143,EU @@ -20539,11 +21150,14 @@ 1422786560,1422852095,HU 1422852096,1422857087,EU 1422857088,1422857151,FR -1422857152,1422910207,EU +1422857152,1422907391,EU +1422907392,1422909439,NL +1422909440,1422910207,EU 1422910208,1422910463,NL -1422910464,1422911231,EU -1422911232,1422911487,NL -1422911488,1422916607,EU +1422910464,1422910975,EU +1422910976,1422911487,NL +1422911488,1422913535,GB +1422913536,1422916607,EU 1422916608,1422916863,GB 1422916864,1422917119,EU 1422917120,1422917343,GB @@ -20636,7 +21250,9 @@ 1424949248,1424965631,RO 1424965632,1424982015,FR 1424982016,1425014783,FI -1425014784,1425031167,LT +1425014784,1425015295,LT +1425015296,1425015551,RU +1425015552,1425031167,LT 1425031168,1425047551,FI 1425047552,1425063935,IT 1425063936,1425080319,KZ @@ -20856,9 +21472,7 @@ 1431838720,1431846911,BE 1431846912,1431855103,NO 1431855104,1431863295,NL -1431863296,1431866367,PT -1431866368,1431867391,ES -1431867392,1431871487,PT +1431863296,1431871487,PT 1431871488,1431879679,RU 1431879680,1431887871,IT 1431887872,1431896063,GB @@ -20885,7 +21499,14 @@ 1432027136,1432035327,IE 1432035328,1432043519,GB 1432043520,1432051711,ES -1432051712,1432059903,RU +1432051712,1432054015,RU +1432054016,1432054271,RO +1432054272,1432056831,RU +1432056832,1432057343,RO +1432057344,1432058623,RU +1432058624,1432058879,RO +1432058880,1432059135,RU +1432059136,1432059903,RO 1432059904,1432068095,BG 1432068096,1432076287,BE 1432076288,1432084479,RU @@ -20897,7 +21518,9 @@ 1432131584,1432133631,US 1432133632,1432150015,GB 1432150016,1432158207,BA -1432158208,1432166399,DE +1432158208,1432159487,DE +1432159488,1432159743,AE +1432159744,1432166399,DE 1432166400,1432174591,RU 1432174592,1432182783,DE 1432182784,1432190975,CZ @@ -21123,23 +21746,7 @@ 1436542976,1436545023,NL 1436545024,1436547071,DE 1436547072,1436549119,GB -1436549120,1436549887,CZ -1436549888,1436552447,SK -1436552448,1436552703,CZ -1436552704,1436553727,SK -1436553728,1436553983,CZ -1436553984,1436554751,SK -1436554752,1436555007,CZ -1436555008,1436557055,SK -1436557056,1436557311,CZ -1436557312,1436559359,SK -1436559360,1436559615,CZ -1436559616,1436560127,SK -1436560128,1436560383,CZ -1436560384,1436564479,SK -1436564480,1436564735,CZ -1436564736,1436614655,SK -1436614656,1436680191,CZ +1436549120,1436680191,CZ 1436680192,1436811263,SK 1436811264,1437073407,NO 1437073408,1437335551,FR @@ -21171,11 +21778,11 @@ 1438777344,1438793727,SE 1438793728,1438810111,SA 1438810112,1438826495,SE -1438826496,1438842879,FI +1438826496,1438841855,FI +1438841856,1438842367,DE +1438842368,1438842879,DK 1438842880,1438859263,SE -1438859264,1438869655,DE -1438869656,1438869663,UA -1438869664,1438875647,DE +1438859264,1438875647,DE 1438875648,1438876927,RU 1438876928,1438877183,IQ 1438877184,1438877439,A2 @@ -21224,20 +21831,47 @@ 1439346688,1439350783,RU 1439354880,1439358975,PL 1439358976,1439367167,RU -1439367168,1439373311,NL +1439367168,1439371519,NL +1439371520,1439371775,FR +1439371776,1439372031,SE +1439372032,1439372287,TR +1439372288,1439373311,NL 1439373312,1439373567,SE 1439373568,1439383551,NL 1439383552,1439399935,FR 1439399936,1439432703,DK -1439432704,1439441919,RO +1439432704,1439437823,RO +1439437824,1439438335,FR +1439438336,1439438847,RO +1439438848,1439439359,FR +1439439360,1439440383,RO +1439440384,1439440895,IR +1439440896,1439441919,RO 1439441920,1439442943,ES -1439442944,1439453183,RO +1439442944,1439446527,RO +1439446528,1439447039,DE +1439447040,1439451647,RO +1439451648,1439451903,LT +1439451904,1439452159,RO +1439452160,1439452671,IR +1439452672,1439453183,RO 1439453184,1439457279,IR -1439457280,1439460607,RO +1439457280,1439457791,DE +1439457792,1439459327,RO +1439459328,1439459839,IR +1439459840,1439460607,RO 1439460608,1439460863,MD -1439460864,1439477759,RO +1439460864,1439463423,RO +1439463424,1439463935,DK +1439463936,1439466495,RO +1439466496,1439467007,DK +1439467008,1439467519,RO +1439467520,1439468031,DK +1439468032,1439477759,RO 1439477760,1439479807,MD -1439479808,1439485951,RO +1439479808,1439482367,RO +1439482368,1439482879,DK +1439482880,1439485951,RO 1439485952,1439490047,IR 1439490048,1439498239,RO 1439498240,1439513599,DE @@ -21445,21 +22079,31 @@ 1449459712,1449525247,HU 1449525248,1449590783,RU 1449590784,1449656319,DE -1449656320,1449664511,RO +1449656320,1449657087,GB +1449657088,1449660159,RO +1449660160,1449660415,NL +1449660416,1449664511,RO 1449664512,1449668607,IR 1449668608,1449670743,SE 1449670744,1449670744,RO 1449670745,1449672703,SE 1449672704,1449676799,RO 1449676800,1449684991,IR -1449684992,1449695231,RO +1449684992,1449690623,RO +1449690624,1449690879,MD +1449690880,1449695231,RO 1449695232,1449697279,SE -1449697280,1449706495,RO +1449697280,1449699327,PS +1449699328,1449706495,RO 1449706496,1449707519,MD 1449707520,1449709567,SE -1449709568,1449715711,RO -1449715712,1449717759,IR -1449717760,1449734143,RO +1449709568,1449710591,RO +1449710592,1449711103,GB +1449711104,1449713151,RO +1449713152,1449714175,GB +1449714176,1449715711,RO +1449715712,1449719807,IR +1449719808,1449734143,RO 1449734144,1449736191,IT 1449736192,1449742335,RO 1449742336,1449744383,MD @@ -21469,29 +22113,68 @@ 1449754624,1449758719,IR 1449758720,1449765887,RO 1449765888,1449766911,MD -1449766912,1449775103,RO +1449766912,1449768959,RO +1449768960,1449769471,GB +1449769472,1449775103,RO 1449775104,1449776127,MD -1449776128,1449793279,RO +1449776128,1449780479,RO +1449780480,1449780991,GB +1449780992,1449782015,RO +1449782016,1449782271,GB +1449782272,1449783807,RO +1449783808,1449784319,GB +1449784320,1449789439,RO +1449789440,1449790207,GB +1449790208,1449790719,RO +1449790720,1449791487,GB +1449791488,1449793279,RO 1449793280,1449793535,NL -1449793536,1449824255,RO +1449793536,1449811199,RO +1449811200,1449811455,BG +1449811456,1449811967,GB +1449811968,1449812991,RO +1449812992,1449813503,GB +1449813504,1449814271,RO +1449814272,1449815039,GB +1449815040,1449815295,RO +1449815296,1449816063,GB +1449816064,1449816575,RO +1449816576,1449817855,GB +1449817856,1449820927,RO +1449820928,1449821183,BZ +1449821184,1449822719,RO +1449822720,1449823743,GB +1449823744,1449824255,RO 1449824256,1449826303,MD 1449826304,1449828351,RO 1449828352,1449830399,SE -1449830400,1449840639,RO +1449830400,1449831935,RO +1449831936,1449832447,GB +1449832448,1449840639,RO 1449840640,1449852927,MD 1449852928,1449857023,IR -1449857024,1449869311,RO -1449869312,1449870335,MD -1449870336,1449873407,RO +1449857024,1449859583,RO +1449859584,1449860607,GB +1449860608,1449863679,RO +1449863680,1449863935,GB +1449863936,1449870847,RO +1449870848,1449871615,GB +1449871616,1449871871,RO +1449871872,1449872383,GB +1449872384,1449873407,RO 1449873408,1449877503,IR -1449877504,1449879039,RO -1449879040,1449879295,SG +1449877504,1449878527,IT +1449878528,1449879039,RO +1449879040,1449879167,PH +1449879168,1449879295,TH 1449879296,1449883647,RO 1449883648,1449885695,BE -1449885696,1449889791,RO +1449885696,1449889791,GB 1449889792,1449893887,IR 1449893888,1449895935,MD -1449895936,1449906175,RO +1449895936,1449902335,RO +1449902336,1449903103,GB +1449903104,1449906175,RO 1449906176,1449910271,IR 1449910272,1449918463,RO 1449918464,1449951231,JO @@ -21802,7 +22485,9 @@ 1475338240,1475340287,RO 1475340288,1475342335,GR 1475342336,1475344383,PL -1475344384,1475346431,RO +1475344384,1475344639,RO +1475344640,1475345919,NL +1475345920,1475346431,RO 1475346432,1475362815,RU 1475362816,1475379199,FR 1475379200,1475395583,RU @@ -21822,7 +22507,9 @@ 1475575808,1475592191,AT 1475592192,1475608575,GB 1475608576,1475624959,RU -1475624960,1475638783,JE +1475624960,1475636287,JE +1475636288,1475636351,GB +1475636352,1475638783,JE 1475638784,1475639039,GB 1475639040,1475639391,JE 1475639392,1475639399,GB @@ -21834,17 +22521,39 @@ 1475674112,1475690495,DE 1475690496,1475706879,CH 1475706880,1475723263,RU -1475723264,1475724866,GB +1475723264,1475723839,GB +1475723840,1475723903,RU +1475723904,1475723967,GB +1475723968,1475724031,RU +1475724032,1475724223,GB +1475724224,1475724287,RU +1475724288,1475724351,GB +1475724352,1475724415,RU +1475724416,1475724479,GB +1475724480,1475724543,RU +1475724544,1475724866,GB 1475724867,1475724867,RU 1475724868,1475724869,GB 1475724870,1475724870,RU -1475724871,1475725055,GB -1475725056,1475725183,RU -1475725184,1475729663,GB +1475724871,1475724927,GB +1475724928,1475725183,RU +1475725184,1475725311,GB +1475725312,1475725439,RU +1475725440,1475728639,GB +1475728640,1475728767,PL +1475728768,1475729407,GB +1475729408,1475729535,UA +1475729536,1475729663,GB 1475729664,1475729671,UA -1475729672,1475731007,GB +1475729672,1475729791,GB +1475729792,1475729855,UA +1475729856,1475730751,GB +1475730752,1475730815,UA +1475730816,1475731007,GB 1475731008,1475731071,UA -1475731072,1475738111,GB +1475731072,1475731135,GB +1475731136,1475731167,UA +1475731168,1475738111,GB 1475738112,1475738879,RU 1475738880,1475739647,GB 1475739648,1475756031,BG @@ -21953,7 +22662,9 @@ 1481646080,1481654271,RU 1481654272,1481662463,IT 1481662464,1481678847,BG -1481678848,1481684991,SE +1481678848,1481680663,SE +1481680664,1481680671,GB +1481680672,1481684991,SE 1481684992,1481687039,GB 1481687040,1481695231,DE 1481695232,1481703423,SK @@ -22147,7 +22858,10 @@ 1489659648,1489661951,FR 1489661952,1489662975,EU 1489662976,1489663487,IT -1489663488,1489666047,EU +1489663488,1489664511,EU +1489664512,1489664767,LY +1489664768,1489665023,TN +1489665024,1489666047,EU 1489666048,1489674239,GB 1489674240,1489676287,NL 1489676288,1489698815,GB @@ -22155,7 +22869,9 @@ 1489731584,1489764351,BG 1489764352,1489797119,RU 1489797120,1489829887,KZ -1489829888,1489856527,DE +1489829888,1489855807,DE +1489855808,1489855839,US +1489855840,1489856527,DE 1489856528,1489856543,US 1489856544,1489862655,DE 1489862656,1489928191,RU @@ -22173,18 +22889,12 @@ 1490075648,1490092031,GB 1490092032,1490108415,DE 1490108416,1490124799,MC -1490124800,1490141183,HU -1490141184,1490142719,CZ -1490142720,1490142975,HU -1490142976,1490145279,CZ -1490145280,1490147327,HU -1490147328,1490149375,CZ -1490149376,1490150399,HU -1490150400,1490155519,CZ -1490155520,1490157567,HU +1490124800,1490157567,HU 1490157568,1490173951,RU 1490173952,1490190335,PT -1490190336,1490196991,GB +1490190336,1490193616,GB +1490193617,1490193617,DE +1490193618,1490196991,GB 1490196992,1490197247,IE 1490197248,1490206719,GB 1490206720,1490223103,GE @@ -22201,7 +22911,9 @@ 1490419712,1490436095,A2 1490436096,1490452479,UA 1490452480,1490468863,PT -1490468864,1490480127,GB +1490468864,1490478591,GB +1490478592,1490478847,RU +1490478848,1490480127,GB 1490480128,1490480639,RU 1490480640,1490501631,GB 1490501632,1490518015,DE @@ -22367,7 +23079,9 @@ 1495160256,1495160263,GB 1495160264,1495163551,EU 1495163552,1495163567,FR -1495163568,1495168767,EU +1495163568,1495168639,EU +1495168640,1495168655,FR +1495168656,1495168767,EU 1495168768,1495169023,GB 1495169024,1495170759,EU 1495170760,1495170763,DE @@ -22405,7 +23119,8 @@ 1495267328,1495269375,SE 1495269376,1495277567,IR 1495277568,1495279615,SE -1495279616,1495283711,RO +1495279616,1495279871,DE +1495279872,1495283711,RO 1495283712,1495285759,MD 1495285760,1495287807,US 1495287808,1495289855,SE @@ -22416,137 +23131,340 @@ 1495306240,1495306573,GB 1495306574,1495306574,RO 1495306575,1495308287,GB -1495308288,1495313407,RO -1495313408,1495314431,MD -1495314432,1495326719,RO -1495326720,1495332863,MD -1495332864,1495333887,RO -1495333888,1495335935,MD -1495335936,1495362559,RO +1495308288,1495312383,RO +1495312384,1495312895,IT +1495312896,1495313151,GB +1495313152,1495316991,RO +1495316992,1495317503,IT +1495317504,1495319551,RO +1495319552,1495320063,IR +1495320064,1495327999,RO +1495328000,1495328255,MD +1495328256,1495330815,RO +1495330816,1495332863,MD +1495332864,1495334911,RO +1495334912,1495335167,MD +1495335168,1495336447,RO +1495336448,1495336959,NL +1495336960,1495339519,RO +1495339520,1495340031,IR +1495340032,1495346687,RO +1495346688,1495347199,GB +1495347200,1495351295,RO +1495351296,1495351551,GB +1495351552,1495351807,RO +1495351808,1495352319,IQ +1495352320,1495362559,RO 1495362560,1495363583,ES -1495363584,1495369727,RO +1495363584,1495364607,RO +1495364608,1495364863,GB +1495364864,1495367679,RO +1495367680,1495368191,IR +1495368192,1495369215,RO +1495369216,1495369471,GB +1495369472,1495369727,RO 1495369728,1495371775,SE -1495371776,1495408639,RO +1495371776,1495376895,RO +1495376896,1495377407,GB +1495377408,1495385599,RO +1495385600,1495386623,GB +1495386624,1495387135,RO +1495387136,1495387647,IR +1495387648,1495387903,GB +1495387904,1495388159,RO +1495388160,1495392255,KZ +1495392256,1495394815,RO +1495394816,1495395327,IR +1495395328,1495396351,RO +1495396352,1495396863,IR +1495396864,1495398911,RO +1495398912,1495399423,GB +1495399424,1495399935,RO +1495399936,1495400447,GB +1495400448,1495405567,RO +1495405568,1495406079,IR +1495406080,1495408639,RO 1495408640,1495416831,IR 1495416832,1495418879,MD -1495418880,1495433215,RO +1495418880,1495419391,RO +1495419392,1495419903,EU +1495419904,1495422975,RO +1495422976,1495423487,IR +1495423488,1495424511,RO +1495424512,1495425023,IR +1495425024,1495426559,RO +1495426560,1495426815,GB +1495426816,1495427071,RO +1495427072,1495427583,GB +1495427584,1495428863,RO +1495428864,1495429119,BZ +1495429120,1495433215,RO 1495433216,1495441407,IR -1495441408,1495444479,RO -1495444480,1495444735,SG -1495444736,1495447551,RO +1495441408,1495443455,RO +1495443456,1495443967,IR +1495443968,1495444479,RO +1495444480,1495444607,KR +1495444608,1495444735,IN +1495444736,1495445503,RO +1495445504,1495446015,IR +1495446016,1495447551,RO 1495447552,1495449599,SE 1495449600,1495451647,MD -1495451648,1495452671,RO -1495452672,1495453695,MD -1495453696,1495461887,RO +1495451648,1495452159,IR +1495452160,1495461887,RO 1495461888,1495463935,SE -1495463936,1495468031,RO -1495468032,1495470079,MD -1495470080,1495487487,RO +1495463936,1495480831,RO +1495480832,1495481343,IR +1495481344,1495487487,RO 1495487488,1495488511,MD -1495488512,1495489279,RO +1495488512,1495488767,RO +1495488768,1495489279,GB 1495489280,1495489535,MD -1495489536,1495498239,RO -1495498240,1495498495,SG -1495498496,1495508991,RO +1495489536,1495492719,RO +1495492720,1495492783,EE +1495492784,1495492863,RO +1495492864,1495493119,EE +1495493120,1495493375,US +1495493376,1495493631,RO +1495493632,1495494655,AE +1495494656,1495498239,RO +1495498240,1495498367,IN +1495498368,1495498495,BD +1495498496,1495499775,RO +1495499776,1495500287,IR +1495500288,1495505919,RO +1495505920,1495506431,IR +1495506432,1495508991,RO 1495508992,1495510015,IT -1495510016,1495517183,RO +1495510016,1495511039,RO +1495511040,1495511551,IR +1495511552,1495511807,LT +1495511808,1495515647,RO +1495515648,1495516159,IR +1495516160,1495517183,RO 1495517184,1495518207,MD -1495518208,1495543807,RO +1495518208,1495535615,RO +1495535616,1495536127,IR +1495536128,1495541247,RO +1495541248,1495541759,GB +1495541760,1495543807,RO 1495543808,1495547903,IR -1495547904,1495556095,RO +1495547904,1495548159,US +1495548160,1495548671,EE +1495548672,1495556095,RO 1495556096,1495560191,IR -1495560192,1495571455,RO +1495560192,1495566847,RO +1495566848,1495567359,GB +1495567360,1495571455,RO 1495571456,1495572479,MD 1495572480,1495576575,RO 1495576576,1495580671,IR -1495580672,1495597055,RO +1495580672,1495581183,RO +1495581184,1495581695,IR +1495581696,1495589375,RO +1495589376,1495589887,IR +1495589888,1495596031,RO +1495596032,1495596543,IR +1495596544,1495597055,RO 1495597056,1495601151,IR -1495601152,1495608319,RO -1495608320,1495609343,MD -1495609344,1495623679,RO +1495601152,1495603199,AZ +1495603200,1495604735,RO +1495604736,1495605247,IR +1495605248,1495606271,AZ +1495606272,1495606527,RO +1495606528,1495606783,AZ +1495606784,1495607039,RO +1495607040,1495607295,AZ +1495607296,1495607807,RO +1495607808,1495608319,IR +1495608320,1495617535,RO +1495617536,1495618559,ES +1495618560,1495620607,RO +1495620608,1495621375,GB +1495621376,1495623167,RO +1495623168,1495623679,IR 1495623680,1495623935,MD -1495623936,1495632127,RO +1495623936,1495630079,RO +1495630080,1495631359,GB +1495631360,1495632127,RO 1495632128,1495632639,MD 1495632640,1495642111,RO 1495642112,1495644159,SE -1495644160,1495658495,RO +1495644160,1495647743,RO +1495647744,1495648255,IR +1495648256,1495652863,RO +1495652864,1495653375,IR +1495653376,1495658495,RO 1495658496,1495662591,IR -1495662592,1495670783,RO +1495662592,1495668735,RO +1495668736,1495669247,IR +1495669248,1495670783,RO 1495670784,1495671807,MD 1495671808,1495672831,RO 1495672832,1495674879,ES 1495674880,1495682047,RO 1495682048,1495683071,MD 1495683072,1495687167,IR -1495687168,1495747583,RO +1495687168,1495688703,RO +1495688704,1495689215,IR +1495689216,1495724543,RO +1495724544,1495725055,IR +1495725056,1495745791,RO +1495745792,1495746047,GB +1495746048,1495747583,RO 1495747584,1495748607,MD 1495748608,1495748863,RO 1495748864,1495749119,GB 1495749120,1495749631,RO 1495749632,1495750655,MD -1495750656,1495752703,RO -1495752704,1495754751,MD -1495754752,1495759359,RO -1495759360,1495759615,SG +1495750656,1495759359,RO +1495759360,1495759487,TH +1495759488,1495759615,ID 1495759616,1495759871,RO 1495759872,1495760127,MD 1495760128,1495760895,RO 1495760896,1495762943,DE -1495762944,1495765759,RO +1495762944,1495763967,GB +1495763968,1495765759,RO 1495765760,1495766015,NL 1495766016,1495771135,RO 1495771136,1495772159,PL -1495772160,1495782655,RO -1495782656,1495782911,GB -1495782912,1495790079,RO +1495772160,1495775743,RO +1495775744,1495776255,IR +1495776256,1495782399,RO +1495782400,1495782911,GB +1495782912,1495783167,RO +1495783168,1495783423,GB +1495783424,1495789823,RO +1495789824,1495790079,GB 1495790080,1495790335,MD -1495790336,1495845631,RO +1495790336,1495790847,GB +1495790848,1495793663,RO +1495793664,1495794687,DE +1495794688,1495803391,RO +1495803392,1495803903,IR +1495803904,1495805951,RO +1495805952,1495809023,KZ +1495809024,1495809279,RO +1495809280,1495810047,KZ +1495810048,1495813631,RO +1495813632,1495814143,IR +1495814144,1495816703,RO +1495816704,1495817215,IR +1495817216,1495820799,RO +1495820800,1495821311,IR +1495821312,1495821823,RO +1495821824,1495822335,IR +1495822336,1495826431,RO +1495826432,1495826943,IR +1495826944,1495829503,RO +1495829504,1495830015,GB +1495830016,1495837695,RO +1495837696,1495838719,IT +1495838720,1495845631,RO 1495845632,1495845887,GB -1495845888,1495855103,RO +1495845888,1495846911,RO +1495846912,1495847423,GB +1495847424,1495855103,RO 1495855104,1495859199,IR -1495859200,1495861247,RO +1495859200,1495860223,ES +1495860224,1495861247,AZ 1495861248,1495865343,IR -1495865344,1495891455,RO +1495865344,1495866111,RO +1495866112,1495866879,GB +1495866880,1495867391,RO +1495867392,1495867903,IR +1495867904,1495871743,RO +1495871744,1495872511,GB +1495872512,1495874047,RO +1495874048,1495874559,IR +1495874560,1495891455,RO 1495891456,1495891711,MD 1495891712,1495900159,RO 1495900160,1495902207,SE -1495902208,1495908351,RO +1495902208,1495907583,RO +1495907584,1495908351,GB 1495908352,1495922687,IR 1495922688,1495926783,RO 1495926784,1495927039,SG -1495927040,1495951359,RO +1495927040,1495927295,RO +1495927296,1495927551,GB +1495927552,1495932927,RO +1495932928,1495933439,IR +1495933440,1495939071,RO +1495939072,1495939583,IR +1495939584,1495942143,RO +1495942144,1495942655,IR +1495942656,1495943167,RO +1495943168,1495945215,MD +1495945216,1495951359,RO 1495951360,1495952383,MD -1495952384,1495967743,RO +1495952384,1495963135,RO +1495963136,1495963647,IR +1495963648,1495963903,RO +1495963904,1495964415,GB +1495964416,1495967743,RO 1495967744,1495968767,NL 1495968768,1495970815,RO 1495970816,1495971839,MD -1495971840,1495982079,RO -1495982080,1495983103,MD -1495983104,1495990271,RO +1495971840,1495983103,RO +1495983104,1495983615,IR +1495983616,1495990271,RO 1495990272,1495994367,IR 1495994368,1495998463,RO 1495998464,1495998719,SG -1495998720,1496012799,RO +1495998720,1495999487,RO +1495999488,1495999999,IR +1496000000,1496005631,RO +1496005632,1496005887,GB +1496005888,1496008191,RO +1496008192,1496008703,IR +1496008704,1496012799,RO 1496012800,1496016895,IR -1496016896,1496049663,RO +1496016896,1496018943,RO +1496018944,1496019967,FR +1496019968,1496036863,RO +1496036864,1496037375,IR +1496037376,1496038399,RO +1496038400,1496038911,IR +1496038912,1496042495,RO +1496042496,1496043007,IR +1496043008,1496045567,RO +1496045568,1496049663,IR 1496049664,1496051711,SE 1496051712,1496055807,RO 1496055808,1496057855,SE -1496057856,1496078335,RO -1496078336,1496079359,MD -1496079360,1496084991,RO +1496057856,1496058111,DE +1496058112,1496084479,RO +1496084480,1496084991,IR 1496084992,1496085247,MD -1496085248,1496094719,RO -1496094720,1496095743,MD -1496095744,1496119295,RO +1496085248,1496086015,RO +1496086016,1496086527,IR +1496086528,1496093183,RO +1496093184,1496093695,IR +1496093696,1496104447,RO +1496104448,1496104959,IR +1496104960,1496107519,RO +1496107520,1496108031,IR +1496108032,1496119295,RO 1496119296,1496121343,SE 1496121344,1496122367,MD -1496122368,1496131583,RO +1496122368,1496130559,RO +1496130560,1496131583,ES 1496131584,1496132607,MD 1496132608,1496133631,RO 1496133632,1496137727,IR -1496137728,1496180735,RO +1496137728,1496138495,RO +1496138496,1496138751,NL +1496138752,1496139263,IR +1496139264,1496141823,RO +1496141824,1496142335,IR +1496142336,1496150015,RO +1496150016,1496152063,IR +1496152064,1496153599,RO +1496153600,1496154111,IR +1496154112,1496180223,RO +1496180224,1496180735,IR 1496180736,1496182783,SE 1496182784,1496188927,RO 1496188928,1496189951,ES @@ -22556,13 +23474,23 @@ 1496192256,1496193023,SE 1496193024,1496197119,RO 1496197120,1496197631,MD -1496197632,1496203263,RO +1496197632,1496198143,RO +1496198144,1496198655,IR +1496198656,1496202239,RO +1496202240,1496202751,IR +1496202752,1496203263,RO 1496203264,1496205311,IT -1496205312,1496213503,RO +1496205312,1496210943,RO +1496210944,1496211455,IR +1496211456,1496213503,RO 1496213504,1496215551,IT 1496215552,1496228863,RO 1496228864,1496229887,MD -1496229888,1496236031,RO +1496229888,1496231935,RO +1496231936,1496232959,PS +1496232960,1496233215,RO +1496233216,1496233983,PS +1496233984,1496236031,RO 1496236032,1496238079,IT 1496238080,1496240127,IQ 1496240128,1496262911,RO @@ -22587,7 +23515,9 @@ 1499856896,1499987967,CZ 1499987968,1499996159,AT 1499996160,1500004351,GB -1500004352,1500020735,RU +1500004352,1500008447,RU +1500008448,1500012543,IR +1500012544,1500020735,RU 1500020736,1500028927,IS 1500028928,1500037119,NL 1500037120,1500045311,DK @@ -22622,7 +23552,7 @@ 1500184576,1500186623,IM 1500186624,1500188671,KW 1500188672,1500190719,FR -1500190720,1500194815,RU +1500192768,1500194815,RU 1500194816,1500196863,GB 1500196864,1500198911,ES 1500198912,1500200959,GB @@ -22717,7 +23647,8 @@ 1502979136,1502979199,GB 1502979200,1502979215,FR 1502979216,1502979231,CZ -1502979232,1502980351,FR +1502979232,1502979263,IE +1502979264,1502980351,FR 1502980352,1502980607,US 1502980608,1502980879,FR 1502980880,1502980895,DE @@ -22940,7 +23871,13 @@ 1503906064,1503906071,TR 1503906072,1503906111,DE 1503906112,1503906175,TR -1503906176,1503920127,DE +1503906176,1503906343,DE +1503906344,1503906351,AT +1503906352,1503906383,DE +1503906384,1503906391,GR +1503906392,1503906407,DE +1503906408,1503906415,MX +1503906416,1503920127,DE 1503920128,1503985663,HR 1503985664,1504018431,IR 1504018432,1504051199,RO @@ -23060,7 +23997,9 @@ 1506445136,1506445151,DE 1506445152,1506445167,GB 1506445168,1506445183,DE -1506445184,1506446823,GB +1506445184,1506446143,GB +1506446144,1506446151,FR +1506446152,1506446823,GB 1506446824,1506446831,NL 1506446832,1506448319,GB 1506448320,1506448383,IT @@ -23086,7 +24025,9 @@ 1506459969,1506459969,FR 1506459970,1506460151,GB 1506460152,1506460159,FR -1506460160,1506462511,GB +1506460160,1506460679,GB +1506460680,1506460683,IT +1506460684,1506462511,GB 1506462512,1506462527,FR 1506462528,1506462719,GB 1506462720,1506462975,IT @@ -23166,12 +24107,17 @@ 1507483904,1507484159,NZ 1507484160,1507524607,KZ 1507524608,1507525631,EE -1507525632,1507529727,KZ -1507529728,1507590143,EE +1507525632,1507531775,KZ +1507531776,1507540991,EE +1507540992,1507557375,IR +1507557376,1507573759,EE +1507573760,1507590143,IR 1507590144,1507655679,NL 1507655680,1507659775,DE 1507659776,1507663871,RU -1507663872,1507667967,IT +1507663872,1507665791,IT +1507665792,1507665919,GR +1507665920,1507667967,IT 1507667968,1507672063,RU 1507672064,1507676159,EE 1507676160,1507680255,IR @@ -23309,7 +24255,9 @@ 1509883904,1509900287,NL 1509900288,1509916671,RU 1509916672,1509933055,GB -1509933056,1509949439,NL +1509933056,1509941247,NL +1509941248,1509945343,SE +1509945344,1509949439,NL 1509949440,1510605311,FR 1510605312,1510605823,RE 1510605824,1510608383,FR @@ -23619,7 +24567,13 @@ 1512372736,1512372991,GP 1512372992,1514143743,FR 1514143744,1514176511,SK -1514176512,1515192639,FR +1514176512,1514471423,FR +1514471424,1514536959,ES +1514536960,1514602495,FR +1514602496,1514668031,ES +1514668032,1514799103,FR +1514799104,1514930175,ES +1514930176,1515192639,FR 1515192640,1515192655,EU 1515192656,1515467007,FR 1515467008,1515467263,ES @@ -23691,7 +24645,9 @@ 1518641152,1518649343,NL 1518649344,1518682879,SE 1518682880,1518683135,RU -1518683136,1518731263,SE +1518683136,1518723071,SE +1518723072,1518727167,EE +1518727168,1518731263,SE 1518731264,1518747647,DE 1518747648,1518772223,LT 1518772224,1518780415,NL @@ -23789,11 +24745,9 @@ 1519260672,1519263743,SE 1519263744,1519290367,NL 1519290368,1519292415,SE -1519292416,1519293951,LT -1519293952,1519296511,SE -1519296512,1519299583,LT -1519299584,1519300607,SE -1519300608,1519304703,LT +1519292416,1519294463,LT +1519294464,1519296511,SE +1519296512,1519304703,LT 1519304704,1519305983,NL 1519305984,1519306239,SE 1519306240,1519307775,NL @@ -23803,7 +24757,8 @@ 1519308544,1519308799,NL 1519308800,1519312895,SE 1519312896,1519321087,LT -1519321088,1519394815,SE +1519321088,1519337471,KZ +1519337472,1519394815,SE 1519394816,1519398911,HR 1519398912,1519403007,SE 1519403008,1519419391,NL @@ -24017,7 +24972,11 @@ 1534715872,1534715875,ES 1534715876,1534715935,FR 1534715936,1534715939,NL -1534715940,1534716375,FR +1534715940,1534716095,FR +1534716096,1534716099,DE +1534716100,1534716111,FR +1534716112,1534716115,DE +1534716116,1534716375,FR 1534716376,1534716379,ES 1534716380,1534717199,FR 1534717200,1534717215,GB @@ -24104,12 +25063,17 @@ 1535631360,1535635455,GB 1535635456,1535639551,AZ 1535639552,1535672319,GB -1535672320,1535721727,DE -1535721728,1535727871,CH -1535727872,1535728127,DE -1535728128,1535732735,CH -1535732736,1535735807,DE -1535735808,1535737855,CH +1535672320,1535723519,DE +1535723520,1535724287,CH +1535724288,1535725567,DE +1535725568,1535725823,CH +1535725824,1535727615,DE +1535727616,1535727871,CH +1535727872,1535728639,DE +1535728640,1535728895,CH +1535728896,1535729919,DE +1535729920,1535730687,CH +1535730688,1535737855,DE 1535737856,1535770623,HU 1535770624,1535803391,CH 1535803392,1535836159,GR @@ -24187,7 +25151,9 @@ 1536425984,1536442367,SK 1536442368,1536458751,RS 1536458752,1536475135,BG -1536475136,1536491519,NL +1536475136,1536479231,NL +1536479232,1536483327,GB +1536483328,1536491519,NL 1536491520,1536499711,NO 1536499712,1536503807,SE 1536503808,1536507903,NO @@ -24199,9 +25165,7 @@ 1536589824,1536614399,PL 1536614400,1536622591,DK 1536622592,1536626687,GB -1536626688,1536626943,DE -1536626944,1536627072,AT -1536627073,1536630783,DE +1536626688,1536630783,DE 1536630784,1536634879,RU 1536634880,1536643071,FR 1536643072,1536647167,TR @@ -24775,7 +25739,6 @@ 1539711488,1539711743,UA 1539711744,1539711999,DE 1539712000,1539712255,UA -1539712256,1539712511,NL 1539712512,1539713023,RU 1539713024,1539713279,UA 1539713536,1539713791,DK @@ -24910,7 +25873,6 @@ 1539751168,1539751423,DE 1539751424,1539751679,SI 1539751680,1539751935,FR -1539751936,1539752191,DE 1539752192,1539752447,SE 1539752448,1539752703,PL 1539752704,1539752959,AT @@ -25269,7 +26231,7 @@ 1539942400,1539943423,UA 1539943424,1539944447,BG 1539944448,1539946495,UA -1539946496,1539947519,RU +1539946496,1539947519,JE 1539947520,1539948543,UA 1539948544,1539949567,RO 1539950592,1539950847,GB @@ -26696,8 +27658,7 @@ 1540780032,1540781055,UA 1540781056,1540783103,RU 1540783104,1540787199,UA -1540787200,1540788223,KZ -1540788224,1540790271,RU +1540787200,1540790271,RU 1540790272,1540791295,KW 1540791296,1540792319,CZ 1540792320,1540793343,UA @@ -26841,7 +27802,7 @@ 1540901888,1540902143,GR 1540902144,1540902399,FI 1540902400,1540902655,RO -1540902656,1540902911,DE +1540902656,1540902911,CH 1540902912,1540903167,RO 1540903168,1540903423,RU 1540903424,1540903679,GB @@ -27190,7 +28151,9 @@ 1541041152,1541044223,RU 1541044224,1541045247,US 1541045248,1541046271,NL -1541046272,1541051391,RU +1541046272,1541047295,RU +1541047296,1541047551,UA +1541047552,1541051391,RU 1541051392,1541052415,NL 1541052416,1541053439,RO 1541053440,1541054463,PL @@ -27325,7 +28288,7 @@ 1541159680,1541159935,LT 1541159936,1541160447,UA 1541160448,1541160703,RU -1541160704,1541160959,MD +1541160704,1541160959,RO 1541160960,1541161215,CH 1541161216,1541161471,TR 1541161472,1541161727,ES @@ -27625,7 +28588,7 @@ 1541282816,1541283839,RU 1541283840,1541286911,UA 1541286912,1541287935,DE -1541287936,1541288959,UA +1541287936,1541288959,RU 1541288960,1541289983,CZ 1541289984,1541291007,PL 1541291008,1541293055,UA @@ -29407,9 +30370,7 @@ 1542342656,1542343167,FR 1542343168,1542343679,UA 1542343680,1542344447,PL -1542344448,1542345215,RU -1542345216,1542345471,UA -1542345472,1542345727,RU +1542344448,1542345727,RU 1542345984,1542346239,PL 1542346240,1542348287,RU 1542348288,1542348799,MD @@ -29622,7 +30583,8 @@ 1542458368,1542459391,UZ 1542459392,1542459647,RU 1542459648,1542459903,GB -1542459904,1542461439,UA +1542459904,1542460415,UA +1542460416,1542461439,CZ 1542461440,1542461695,GB 1542461696,1542461951,RU 1542461952,1542462207,TR @@ -29782,7 +30744,9 @@ 1542543360,1542544383,RU 1542544384,1542544639,IR 1542544896,1542545407,GR -1542545408,1542586367,UA +1542545408,1542553599,UA +1542553600,1542561791,RU +1542561792,1542586367,UA 1542586368,1542594559,AZ 1542594560,1542597631,RU 1542597632,1542598143,IR @@ -29819,9 +30783,10 @@ 1542669824,1542670079,DE 1542670080,1542670335,CH 1542670336,1542670591,US -1542670592,1542671359,ES +1542670592,1542670847,ES +1542670848,1542671359,NL 1542671360,1542671871,FR -1542671872,1542672383,RS +1542671872,1542672383,AT 1542672384,1542681087,RU 1542681088,1542681343,GB 1542681344,1542683135,RU @@ -29965,7 +30930,9 @@ 1545895936,1545928703,BA 1545928704,1545961471,SI 1545961472,1545994751,RU -1545994752,1545996287,CZ +1545994752,1545995263,CZ +1545995264,1545995519,RU +1545995520,1545996287,CZ 1545996288,1545998335,RU 1545998336,1546000383,CZ 1546000384,1546001407,UZ @@ -30000,13 +30967,14 @@ 1546121984,1546121987,ES 1546121988,1546122463,FR 1546122464,1546122479,DZ -1546122480,1546122641,FR +1546122480,1546122633,FR +1546122634,1546122641,GB 1546122642,1546122642,DE 1546122643,1546122649,FR 1546122650,1546122650,PT 1546122651,1546122696,FR -1546122697,1546122698,ES -1546122699,1546125311,FR +1546122697,1546122704,ES +1546122705,1546125311,FR 1546125312,1546256383,GB 1546256384,1546264575,RU 1546264576,1546266623,TR @@ -30220,7 +31188,8 @@ 1547665408,1547669503,GB 1547669504,1547673599,AT 1547673600,1547677695,NL -1547677696,1547685887,RU +1547677696,1547683839,RU +1547683840,1547685887,FR 1547685888,1547689983,AT 1547689984,1547694079,IT 1547694080,1547698175,HU @@ -30267,7 +31236,13 @@ 1550843904,1550974975,UA 1550974976,1550979071,RO 1550979072,1550983167,IR -1550983168,1551012863,RO +1550983168,1550985215,RO +1550985216,1550985727,PS +1550985728,1550985983,RO +1550985984,1550987263,PS +1550987264,1550998527,RO +1550998528,1550998783,NL +1550998784,1551012863,RO 1551012864,1551013119,MD 1551013120,1551014143,RO 1551014144,1551014399,MD @@ -30372,12 +31347,111 @@ 1558103168,1558118399,FR 1558118400,1558119423,DE 1558119424,1558122495,RU -1558122496,1558123519,AT -1558123520,1558124543,LU -1558124544,1558151167,AT -1558151168,1558183935,IT +1558122496,1558123007,SG +1558123008,1558123519,RU +1558123520,1558125567,LU +1558125568,1558147071,AT +1558147072,1558147327,LU +1558147328,1558147583,AT +1558147584,1558147839,RU +1558147840,1558148095,AT +1558148096,1558148351,SG +1558148352,1558148607,AT +1558148608,1558149631,US +1558149632,1558150143,RU +1558150144,1558150655,DE +1558150656,1558151167,NL +1558151168,1558172927,IT +1558172928,1558173183,US +1558173184,1558179839,IT +1558179840,1558180023,NL +1558180024,1558180039,IT +1558180040,1558180863,NL +1558180864,1558183935,IT 1558183936,1558708223,DE -1558708224,1559236607,GB +1558708224,1558906623,GB +1558906624,1558909695,BE +1558909696,1558909951,GB +1558909952,1558911231,BE +1558911232,1558911999,GB +1558912000,1558917119,BE +1558917120,1558918143,GB +1558918144,1558918399,BE +1558918400,1558920191,GB +1558920192,1558921215,BE +1558921216,1558921471,GB +1558921472,1558921727,BE +1558921728,1558923263,GB +1558923264,1558923519,BE +1558923520,1558924287,GB +1558924288,1558924543,BE +1558924544,1558926079,GB +1558926080,1558926335,BE +1558926336,1558927615,GB +1558927616,1558927871,BE +1558927872,1558928383,GB +1558928384,1558928639,BE +1558928640,1558929919,GB +1558929920,1558930175,BE +1558930176,1558930943,GB +1558930944,1558931199,BE +1558931200,1558931711,GB +1558931712,1558931967,BE +1558931968,1558932223,GB +1558932224,1558932735,BE +1558932736,1558934783,GB +1558934784,1558935295,BE +1558935296,1558936575,GB +1558936576,1558936831,BE +1558936832,1558938367,GB +1558938368,1558938623,BE +1558938624,1558939135,GB +1558939136,1558939391,BE +1558939392,1558939647,GB +1558939648,1558939903,BE +1558939904,1558940159,GB +1558940160,1558940415,BE +1558940416,1558940671,GB +1558940672,1558943999,BE +1558944000,1558944255,GB +1558944256,1558944511,BE +1558944512,1558944767,GB +1558944768,1558945791,BE +1558945792,1558946303,GB +1558946304,1558947327,BE +1558947328,1558947839,GB +1558947840,1558948095,BE +1558948096,1558949887,GB +1558949888,1558950911,BE +1558950912,1558951935,GB +1558951936,1558952447,BE +1558952448,1558952703,GB +1558952704,1558952959,BE +1558952960,1558955519,GB +1558955520,1558956031,BE +1558956032,1558956799,GB +1558956800,1558957311,BE +1558957312,1558957567,GB +1558957568,1558957823,BE +1558957824,1558959103,GB +1558959104,1558960255,BE +1558960256,1558960383,GB +1558960384,1558960639,BE +1558960640,1558960895,GB +1558960896,1558961407,BE +1558961408,1558961919,GB +1558961920,1558962431,BE +1558962432,1558963199,GB +1558963200,1558963455,BE +1558963456,1558963711,GB +1558963712,1558964223,BE +1558964224,1558964479,GB +1558964480,1558965247,BE +1558965248,1558965503,GB +1558965504,1558965759,BE +1558965760,1558968319,GB +1558968320,1558969343,BE +1558969344,1559236607,GB 1559236608,1559240703,IL 1559240704,1559248895,BA 1559248896,1559257087,LV @@ -30427,7 +31501,7 @@ 1559633920,1559642111,IT 1559650304,1559658495,IT 1559658496,1559683071,RU -1559683072,1559691263,NL +1559683072,1559691263,IE 1559691264,1559756799,BG 1559756800,1559789567,AT 1559789568,1559822335,RU @@ -30673,7 +31747,8 @@ 1567424512,1567490047,CY 1567490048,1567555583,IR 1567555584,1567621119,AT -1567621120,1567696383,RO +1567621120,1567686655,SA +1567686656,1567696383,RO 1567696384,1567696895,MD 1567696896,1567703039,RO 1567703040,1567707135,MD @@ -30685,9 +31760,7 @@ 1567742976,1567743487,MD 1567743488,1567743999,RO 1567744000,1567748095,IR -1567748096,1567749119,RO -1567749120,1567750143,MD -1567750144,1567756287,RO +1567748096,1567756287,RO 1567756288,1567760383,IR 1567760384,1567762431,RO 1567762432,1567762820,A1 @@ -30697,11 +31770,16 @@ 1567763523,1567763542,A1 1567763543,1567763543,EU 1567763544,1567764479,A1 -1567764480,1567767551,RO +1567764480,1567765247,RO +1567765248,1567766271,GB +1567766272,1567767039,RO +1567767040,1567767551,GB 1567767552,1567768575,ES -1567768576,1567775743,RO -1567775744,1567776767,MD -1567776768,1567838207,RO +1567768576,1567827455,RO +1567827456,1567827711,BG +1567827712,1567833599,RO +1567833600,1567834111,IT +1567834112,1567838207,RO 1567838208,1567842303,A1 1567842304,1567852543,RO 1567852544,1567856639,MD @@ -30710,21 +31788,19 @@ 1567860736,1567871999,RO 1567872000,1567873023,ES 1567873024,1567879167,MD -1567879168,1567880191,RO -1567880192,1567881215,SE -1567881216,1567883263,RO +1567879168,1567883263,RO 1567883264,1567948799,MD 1567948800,1567961087,IR 1567961088,1567966207,RO 1567966208,1567969279,MD 1567969280,1567973375,RO 1567973376,1567981567,IR -1567981568,1567983615,MD -1567983616,1567984639,RO -1567984640,1567987711,MD -1567987712,1567988735,RO -1567988736,1567992831,MD -1567992832,1567993343,RO +1567981568,1567983871,RO +1567983872,1567984127,NL +1567984128,1567987711,RO +1567987712,1567988223,IT +1567988224,1567992831,RO +1567992832,1567993343,IT 1567993344,1567993599,GB 1567993600,1567993855,RO 1567993856,1567997951,IR @@ -30741,7 +31817,12 @@ 1568104448,1568106495,MD 1568106496,1568107519,RO 1568107520,1568108543,MD -1568108544,1568112639,RO +1568108544,1568109055,GB +1568109056,1568110079,RO +1568110080,1568111103,GB +1568111104,1568111615,RO +1568111616,1568112127,GB +1568112128,1568112639,RO 1568112640,1568114687,MD 1568114688,1568115711,RO 1568115712,1568118783,MD @@ -30860,10 +31941,10 @@ 1571426048,1571426303,UA 1571426304,1571428607,CZ 1571428608,1571428863,UA -1571428864,1571429375,CZ -1571429376,1571435519,UA -1571435520,1571435775,RU -1571435776,1571436287,CZ +1571428864,1571430399,CZ +1571430400,1571435519,UA +1571435520,1571436031,RU +1571436032,1571436287,CZ 1571436288,1571436543,UA 1571436544,1571438591,BA 1571438592,1571440639,UA @@ -30888,7 +31969,8 @@ 1571448832,1571449343,NL 1571449344,1571449855,CZ 1571449856,1571450879,RU -1571450880,1571452927,UA +1571450880,1571451647,CZ +1571451648,1571452927,UA 1571452928,1571453183,CZ 1571453184,1571453695,RU 1571453696,1571453951,CZ @@ -30900,7 +31982,9 @@ 1571457536,1571458047,RU 1571458048,1571459071,CZ 1571459072,1571463167,UA -1571463168,1571468287,CZ +1571463168,1571467263,CZ +1571467264,1571467775,RU +1571467776,1571468287,CZ 1571468288,1571469311,RU 1571469312,1571469823,BY 1571469824,1571470335,CZ @@ -30927,7 +32011,8 @@ 1571524608,1571526655,RU 1571526656,1571528703,CZ 1571528704,1571529215,BY -1571529216,1571529727,CZ +1571529216,1571529471,CZ +1571529472,1571529727,UA 1571529728,1571530239,RU 1571530240,1571531263,CZ 1571531264,1571532031,UA @@ -30937,15 +32022,16 @@ 1571532800,1571534079,CZ 1571534080,1571534847,RU 1571534848,1571535103,LV -1571535104,1571535617,CZ +1571535104,1571535359,UA +1571535360,1571535617,CZ 1571535618,1571535618,RU -1571535619,1571535871,CZ -1571535872,1571538943,RU +1571535619,1571536895,CZ +1571536896,1571538943,RU 1571538944,1571540991,CZ 1571540992,1571541247,RU 1571541248,1571541503,UA -1571541504,1571542271,CZ -1571542272,1571542527,RU +1571541504,1571542015,CZ +1571542016,1571542527,RU 1571542528,1571542783,SK 1571542784,1571543039,CZ 1571543040,1571543551,NL @@ -31039,7 +32125,9 @@ 1572020224,1572028415,SE 1572028416,1572028927,GB 1572028928,1572029183,UA -1572029184,1572030463,GB +1572029184,1572030156,GB +1572030157,1572030157,RU +1572030158,1572030463,GB 1572030464,1572042751,RU 1572042752,1572043263,GB 1572043264,1572044799,RU @@ -31115,7 +32203,9 @@ 1572491264,1572495359,IT 1572495360,1572499455,RU 1572499456,1572503551,TR -1572503552,1572507647,IT +1572503552,1572505983,IT +1572505984,1572506623,GR +1572506624,1572507647,IT 1572507648,1572511743,GB 1572511744,1572515839,DE 1572515840,1572519935,NL @@ -31141,8 +32231,7 @@ 1572562944,1572564991,CZ 1572564992,1572567039,DE 1572567040,1572569087,RU -1572571136,1572572159,RO -1572572160,1572573183,BG +1572571136,1572573183,BG 1572573184,1572573951,GG 1572573952,1572574207,GB 1572574208,1572574463,GG @@ -31260,7 +32349,9 @@ 1572794368,1572796415,RU 1572796416,1572798463,DE 1572798464,1572800511,NL -1572800512,1572804607,RU +1572800512,1572800739,RU +1572800740,1572800740,UA +1572800741,1572804607,RU 1572804608,1572808703,GB 1572808704,1572810751,FR 1572810752,1572812799,DE @@ -31278,7 +32369,9 @@ 1572835328,1572837375,IE 1572837376,1572839423,DK 1572839424,1572841471,DE -1572841472,1572843519,EU +1572841472,1572842751,EU +1572842752,1572843007,NL +1572843008,1572843519,EU 1572843520,1572845567,JO 1572845568,1572847615,FR 1572847616,1572849663,GI @@ -31299,11 +32392,15 @@ 1578369024,1578434559,AZ 1578434560,1578500095,HU 1578500096,1578565631,FI -1578565632,1578582015,FR +1578565632,1578579321,FR +1578579322,1578579322,HR +1578579323,1578582015,FR 1578582016,1578584063,IT 1578584064,1578584355,FR 1578584356,1578584356,IT -1578584357,1578585087,FR +1578584357,1578584689,FR +1578584690,1578584690,PT +1578584691,1578585087,FR 1578585088,1578586111,PT 1578586112,1578588159,ES 1578588160,1578590207,PL @@ -31361,9 +32458,15 @@ 1578608640,1578610687,CZ 1578610688,1578611167,FR 1578611168,1578611175,DE -1578611176,1578612907,FR +1578611176,1578611967,FR +1578611968,1578611971,DE +1578611972,1578611979,FR +1578611980,1578611983,DE +1578611984,1578612907,FR 1578612908,1578612911,ES -1578612912,1578613735,FR +1578612912,1578613436,FR +1578613437,1578613437,ES +1578613438,1578613735,FR 1578613736,1578613739,ES 1578613740,1578613931,FR 1578613932,1578613935,NL @@ -31394,9 +32497,9 @@ 1580015616,1580048383,UA 1580048384,1580064767,RU 1580064768,1580072959,GB -1580072960,1580134399,PT -1580134400,1580136447,ES -1580136448,1580138495,PT +1580072960,1580109823,PT +1580109824,1580113919,US +1580113920,1580138495,PT 1580138496,1580204031,IT 1580204032,1580335103,SA 1580335104,1580466175,RU @@ -31486,15 +32589,11 @@ 1583780336,1583780343,IT 1583780344,1583780423,GB 1583780424,1583780431,IT -1583780432,1583780727,GB -1583780728,1583780735,IT -1583780736,1583780767,GB +1583780432,1583780767,GB 1583780768,1583780775,IT 1583780776,1583780791,GB 1583780792,1583780799,IT -1583780800,1583780815,GB -1583780816,1583780823,IT -1583780824,1583781359,GB +1583780800,1583781359,GB 1583781360,1583781367,IT 1583781368,1583781863,GB 1583781864,1583781871,IT @@ -31533,7 +32632,9 @@ 1583874048,1584398335,BE 1584398336,1584529407,CZ 1584529408,1584660479,DE -1584660480,1584922623,GB +1584660480,1584857354,GB +1584857355,1584857355,DE +1584857356,1584922623,GB 1584922624,1585184767,TR 1585184768,1585190911,PL 1585190912,1585192959,ES @@ -31772,7 +32873,7 @@ 1587150848,1587154943,RU 1587154944,1587159039,PL 1587159040,1587163135,UA -1587163136,1587165183,DE +1587163136,1587165183,EU 1587165184,1587167231,PL 1587167232,1587175423,RU 1587175424,1587177471,PL @@ -31799,8 +32900,8 @@ 1588068352,1588592639,GB 1588592640,1588593663,RO 1588593664,1588593919,MD -1588593920,1588596735,RO -1588596736,1588602879,IR +1588593920,1588594687,RO +1588594688,1588602879,IR 1588602880,1588604927,RO 1588604928,1588609023,IR 1588609024,1588613119,MD @@ -31811,11 +32912,15 @@ 1588642816,1588643327,ES 1588643328,1588649983,RO 1588649984,1588652031,SE -1588652032,1588673535,RO +1588652032,1588659199,RO +1588659200,1588659711,NL +1588659712,1588673535,RO 1588673536,1588674559,MD 1588674560,1588676607,RO 1588676608,1588678655,IR -1588678656,1588723711,RO +1588678656,1588689919,RO +1588689920,1588690687,GB +1588690688,1588723711,RO 1588723712,1588854783,UA 1588854784,1588985855,RU 1588985856,1589182463,IR @@ -32035,7 +33140,9 @@ 1593122816,1593131007,SE 1593131008,1593136895,GB 1593136896,1593137151,EU -1593137152,1593147135,GB +1593137152,1593143295,GB +1593143296,1593143551,IE +1593143552,1593147135,GB 1593147136,1593147391,EU 1593147392,1593163775,RU 1593163776,1593180159,AT @@ -32086,11 +33193,15 @@ 1593421824,1593422591,DE 1593422592,1593422847,GB 1593422848,1593423359,DE -1593423360,1593423615,US +1593423360,1593423423,US +1593423424,1593423439,DE +1593423440,1593423615,US 1593423616,1593431167,DE 1593431168,1593431295,GB 1593431296,1593438719,DE -1593438720,1593438975,US +1593438720,1593438847,US +1593438848,1593438863,DE +1593438864,1593438975,US 1593438976,1593442303,DE 1593442304,1593475071,BA 1593475072,1593491455,HR @@ -32121,7 +33232,9 @@ 1596588032,1596719103,BG 1596719104,1596850175,IE 1596850176,1596866559,CZ -1596866560,1596887295,RU +1596866560,1596876799,RU +1596876800,1596881919,CZ +1596881920,1596887295,RU 1596887296,1596887551,KZ 1596887552,1596888063,UA 1596888064,1596889087,RU @@ -32131,7 +33244,9 @@ 1596890112,1596890623,RU 1596890624,1596890879,CZ 1596890880,1596900351,RU -1596900352,1596907519,BY +1596900352,1596900863,CZ +1596900864,1596901375,NL +1596901376,1596907519,BY 1596907520,1596909567,RU 1596909568,1596911615,KZ 1596911616,1596915711,RU @@ -32162,11 +33277,7 @@ 1596955648,1596956159,CZ 1596956160,1596956671,RU 1596956672,1596956927,CZ -1596956928,1596956959,RU -1596956960,1596956963,DE -1596956964,1596956964,RU -1596956965,1596956991,DE -1596956992,1596957183,RU +1596956928,1596957183,RU 1596957184,1596957695,UA 1596957696,1596957951,RU 1596957952,1596958207,CZ @@ -32305,8 +33416,13 @@ 1602267136,1602269183,RO 1602269184,1602271231,RU 1602271232,1602273279,MK -1602273280,1602275327,CA -1602275328,1602279423,DE +1602273280,1602273535,FR +1602273536,1602273536,GB +1602273537,1602274559,IN +1602274560,1602274815,IE +1602274816,1602274816,GB +1602274817,1602275071,IN +1602275072,1602279423,DE 1602279424,1602281471,GB 1602281472,1602283519,RU 1602283520,1602285567,HR @@ -32476,7 +33592,9 @@ 1603153920,1603158015,NL 1603158016,1603162111,DE 1603162112,1603166207,TJ -1603166208,1603168615,NL +1603166208,1603168191,NL +1603168192,1603168207,US +1603168208,1603168615,NL 1603168616,1603168623,US 1603168624,1603170303,NL 1603170304,1603174399,IE @@ -32582,23 +33700,27 @@ 1605108568,1605108575,IT 1605108576,1605109223,GB 1605109224,1605109231,IT -1605109232,1605109431,GB -1605109432,1605109439,IT -1605109440,1605109495,GB +1605109232,1605109495,GB 1605109496,1605109503,IT 1605109504,1605109559,GB 1605109560,1605109567,IT 1605109568,1605109639,GB 1605109640,1605109647,IT -1605109648,1605110263,GB +1605109648,1605109815,GB +1605109816,1605109823,IT +1605109824,1605110263,GB 1605110264,1605110271,IT 1605110272,1605111023,GB 1605111024,1605111031,IT 1605111032,1605111199,GB 1605111200,1605111207,IT -1605111208,1605111799,GB +1605111208,1605111375,GB +1605111376,1605111383,IT +1605111384,1605111799,GB 1605111800,1605111807,IT -1605111808,1605111919,GB +1605111808,1605111879,GB +1605111880,1605111887,IT +1605111888,1605111919,GB 1605111920,1605111927,IT 1605111928,1605111935,GB 1605111936,1605111943,IT @@ -32612,13 +33734,11 @@ 1605113408,1605113415,IT 1605113416,1605113567,GB 1605113568,1605113575,IT -1605113576,1605114031,GB -1605114032,1605114039,IT -1605114040,1605114199,GB +1605113576,1605114199,GB 1605114200,1605114207,IT 1605114208,1605114287,GB -1605114288,1605114303,IT -1605114304,1605114327,GB +1605114288,1605114295,IT +1605114296,1605114327,GB 1605114328,1605114335,IT 1605114336,1605114871,GB 1605114872,1605114879,IT @@ -32630,7 +33750,9 @@ 1605115584,1605115591,IT 1605115592,1605115599,GB 1605115600,1605115607,IT -1605115608,1605115903,GB +1605115608,1605115711,GB +1605115712,1605115719,IT +1605115720,1605115903,GB 1605115904,1605124095,RU 1605124096,1605125263,GB 1605125264,1605125267,DE @@ -32646,9 +33768,7 @@ 1605132288,1605148671,RU 1605148672,1605156863,PT 1605156864,1605165055,JO -1605165056,1605169411,GB -1605169412,1605169412,DE -1605169413,1605173247,GB +1605165056,1605173247,GB 1605173248,1605181439,TR 1605181440,1605189631,LT 1605189632,1605189759,CZ @@ -32686,7 +33806,9 @@ 1605599232,1605631999,GR 1605632000,1605664767,RS 1605664768,1605697535,MK -1605697536,1605763071,RU +1605697536,1605753855,RU +1605753856,1605754879,FR +1605754880,1605763071,RU 1605763072,1605769215,KZ 1605769216,1605771263,PL 1605771264,1605795839,RU @@ -32747,8 +33869,8 @@ 1607663616,1607729151,NL 1607729152,1607737343,SY 1607737344,1607745535,EG -1607745536,1607766015,SY -1607766016,1607778303,EG +1607745536,1607770111,SY +1607770112,1607778303,EG 1607778304,1607794687,SY 1607794688,1607860223,RU 1607860224,1607892991,ES @@ -32823,11 +33945,33 @@ 1608515584,1610612735,IT 1610612736,1610678271,US 1610678272,1610743807,CA -1610743808,1611128831,US +1610743808,1611005951,US +1611005952,1611007999,NL +1611008000,1611009023,US +1611009024,1611010047,NL +1611010048,1611016703,US +1611016704,1611016959,NL +1611016960,1611036671,US +1611036672,1611037183,NL +1611037184,1611084031,US +1611084032,1611084287,NL +1611084288,1611086335,US +1611086336,1611086847,NL +1611086848,1611116543,US +1611116544,1611117567,NL +1611117568,1611128831,US 1611128832,1611130879,NL 1611130880,1611227135,US 1611227136,1611235327,CA -1611235328,1611923455,US +1611235328,1611662335,US +1611662336,1611662847,NL +1611662848,1611692543,US +1611692544,1611693567,NL +1611693568,1611777023,US +1611777024,1611777279,NL +1611777280,1611778047,US +1611778048,1611778559,NL +1611778560,1611923455,US 1611923456,1612185599,CA 1612185600,1612611327,US 1612611328,1612636159,CA @@ -32931,7 +34075,9 @@ 1680646400,1680646655,CA 1680646656,1680646911,US 1680646912,1680647423,CA -1680647424,1680651775,US +1680647424,1680650751,US +1680650752,1680650879,CA +1680650880,1680651775,US 1680651776,1680652031,CA 1680652032,1680652351,US 1680652352,1680652543,CA @@ -33370,7 +34516,7 @@ 1728476160,1728476415,AU 1728476416,1728476927,ID 1728476928,1728477183,IN -1728477184,1728480255,HK +1728478208,1728480255,HK 1728480256,1728481279,IN 1728481280,1728483327,HK 1728483328,1728484351,NZ @@ -33953,7 +35099,9 @@ 1729037312,1729039359,CN 1729039360,1729040383,JP 1729040384,1729041407,CN -1729041408,1729044479,HK +1729041408,1729042687,HK +1729042688,1729042943,SG +1729042944,1729044479,HK 1729044480,1729045503,JP 1729045504,1729046015,ID 1729046016,1729046271,HK @@ -34497,7 +35645,9 @@ 1729607680,1729609727,AU 1729609728,1729609999,HK 1729610000,1729610003,JP -1729610004,1729610751,HK +1729610004,1729610063,HK +1729610064,1729610071,SG +1729610072,1729610751,HK 1729610752,1729611775,JP 1729611776,1729612799,ID 1729613824,1729614847,SG @@ -34824,7 +35974,6 @@ 1729932288,1729933311,VN 1729933312,1729934335,ID 1729934336,1729935359,IN -1729935360,1729936383,JP 1729936384,1729938431,ID 1729938432,1729939455,AU 1729939456,1729939967,TW @@ -34836,7 +35985,8 @@ 1729946624,1729949695,JP 1729949696,1729950207,IN 1729950208,1729950719,KH -1729951744,1729952511,JP +1729951744,1729951999,SG +1729952000,1729952511,JP 1729952512,1729952767,NZ 1729952768,1729953791,IN 1729953792,1729954815,MY @@ -34955,7 +36105,7 @@ 1730071552,1730072575,KR 1730072576,1730073599,SG 1730073600,1730073855,HK -1730073856,1730074367,AU +1730074112,1730074367,AU 1730074368,1730074623,SG 1730074624,1730075647,CN 1730075648,1730076671,ID @@ -34965,7 +36115,6 @@ 1730080768,1730081791,HK 1730081792,1730082815,ID 1730082816,1730083839,PW -1730083840,1730084863,JP 1730084864,1730085887,CN 1730085888,1730086911,AU 1730086912,1730087935,HK @@ -34973,7 +36122,6 @@ 1730088960,1730091007,HK 1730091008,1730091519,SG 1730091520,1730091775,AU -1730091776,1730092031,IN 1730092032,1730093055,AU 1730093056,1730093567,ID 1730093568,1730094079,MY @@ -35409,16 +36557,15 @@ 1730887936,1730888191,IN 1730888192,1730888703,ID 1730888704,1730889727,HK -1730889728,1730889743,AU -1730889744,1730890751,JP +1730889728,1730890751,AU 1730890752,1730891775,LA 1730891776,1730892799,IN 1730892800,1730893823,CN 1730893824,1730895103,AU 1730895104,1730895359,BD 1730895360,1730895871,IN -1730895872,1730898943,CN -1730898944,1730899967,MY +1730895872,1730899455,CN +1730899456,1730899967,MO 1730899968,1730900991,IN 1730900992,1730901503,AU 1730901504,1730901759,DE @@ -35517,7 +36664,7 @@ 1730993920,1730994175,PK 1730994176,1730995199,CN 1730995200,1730996223,AU -1730996224,1730997247,HK +1730996224,1730997247,PH 1730997248,1731018751,CN 1731018752,1731020799,HK 1731020800,1731060735,CN @@ -35696,8 +36843,274 @@ 1731291648,1731292159,AU 1731292160,1731293183,CN 1731293184,1731294207,SG -1731294208,1731297279,IN -1742733312,1742734335,HK +1731294208,1731296767,IN +1731296768,1731297023,HK +1731297024,1731297279,AU +1731297280,1731298303,CN +1731298304,1731299327,HK +1731299328,1731300351,PK +1731300352,1731301375,JP +1731301376,1731302143,AU +1731302144,1731302399,IN +1731302400,1731302911,TH +1731302912,1731303167,NZ +1731303168,1731303423,AU +1731303424,1731304447,IN +1731304448,1731306495,HK +1731306496,1731307519,SG +1731307520,1731308543,BD +1731308544,1731308799,NZ +1731308800,1731309567,NR +1731309568,1731311615,CN +1731311616,1731314687,ID +1731314688,1731315711,CN +1731315712,1731316735,BD +1731316736,1731316991,IN +1731316992,1731317247,NZ +1731317248,1731317503,IN +1731317504,1731317759,PG +1731317760,1731319807,HK +1731319808,1731320831,JP +1731320832,1731321855,ID +1731321856,1731322879,IN +1731322880,1731323903,ID +1731323904,1731327487,IN +1731327488,1731327999,HK +1731328000,1731329023,CN +1731329024,1731330047,IN +1731330048,1731331071,SG +1731331072,1731332095,IN +1731332096,1731333119,HK +1731333120,1731333631,AU +1731333632,1731334143,SG +1731334144,1731335167,HK +1731335168,1731336191,JP +1731336192,1731337215,ID +1731337216,1731338239,JP +1731338240,1731338751,IN +1731338752,1731339263,AU +1731339264,1731340287,CN +1731340288,1731341311,KR +1731341312,1731349503,CN +1731349504,1731351551,IN +1731351552,1731352575,JP +1731352576,1731353599,HK +1731353600,1731354623,SG +1731354624,1731355647,HK +1731355648,1731356671,AU +1731356672,1731357695,MV +1731357696,1731362815,CN +1731362816,1731363839,ID +1731363840,1731366911,CN +1731366912,1731369983,IN +1731369984,1731371007,PK +1731371008,1731372031,IN +1731372032,1731373055,MY +1731373056,1731374079,BD +1731374080,1731382271,CN +1731382272,1731383295,MN +1731383296,1731385343,IN +1731385344,1731386111,ID +1731386112,1731386367,IN +1731386368,1731394559,CN +1731394560,1731395583,HK +1731395584,1731396095,IN +1731396096,1731396607,BD +1731396608,1731397631,JP +1731397632,1731398143,IN +1731398144,1731398655,TH +1731398656,1731399679,HK +1731399680,1731400703,NP +1731400704,1731404799,IN +1731404800,1731405823,JP +1731405824,1731406079,AU +1731406080,1731406335,MY +1731406336,1731406591,AU +1731406592,1731406847,MY +1731406848,1731407871,ID +1731407872,1731408895,MY +1731408896,1731410943,IN +1731410944,1731411199,MN +1731411200,1731411455,AU +1731411456,1731411711,SG +1731411712,1731411967,IN +1731411968,1731412991,TH +1731412992,1731414015,AU +1731414016,1731416063,IN +1731416064,1731418111,JP +1731418112,1731421183,IN +1731421184,1731421695,NZ +1731421696,1731421951,IN +1731421952,1731422207,ID +1731422208,1731423231,BD +1731423232,1731424255,HK +1731424256,1731425279,AU +1731425280,1731426303,IN +1731426304,1731427327,BD +1731427328,1731428351,KH +1731428352,1731428607,IN +1731428608,1731428863,NZ +1731428864,1731429119,AU +1731429120,1731429375,ID +1731429376,1731431423,IN +1731431424,1731432447,TW +1731432448,1731433471,HK +1731433472,1731435519,IN +1731435520,1731436031,NZ +1731436032,1731436287,ID +1731436288,1731436543,AU +1731436544,1731437567,SG +1731437568,1731438591,ID +1731438592,1731441663,KR +1731441664,1731442687,JP +1731442688,1731447807,KR +1731447808,1731448831,JP +1731448832,1731449855,IN +1731449856,1731450879,JP +1731450880,1731451903,IN +1731451904,1731452159,PK +1731452160,1731452415,AU +1731452416,1731452927,IN +1731452928,1731453951,TH +1731453952,1731454975,BD +1731454976,1731457023,IN +1731457024,1731461119,KR +1731461120,1731461375,IN +1731461376,1731461631,AU +1731461632,1731462143,ID +1731462144,1731462655,AU +1731462656,1731462911,IN +1731462912,1731463167,ID +1731463168,1731464191,IN +1731464192,1731465215,MM +1731465216,1731466239,ID +1731466240,1731467263,JP +1731467264,1731469311,NP +1731469312,1731470335,SG +1731470336,1731471359,IN +1731471360,1731472383,CN +1731472384,1731473407,ID +1731473408,1731475455,IN +1731475456,1731476479,MY +1731476480,1731476991,ID +1731476992,1731477247,PH +1731477248,1731477503,AU +1731477504,1731479551,ID +1731479552,1731483647,CN +1731483648,1731484671,FJ +1731484672,1731485695,VN +1731485696,1731488767,CN +1731488768,1731489791,JP +1731489792,1731490815,HK +1731490816,1731491839,AU +1731491840,1731492863,ID +1731492864,1731493887,IN +1731493888,1731495167,JP +1731495168,1731495423,SG +1731495424,1731495935,BD +1731495936,1731496959,IN +1731496960,1731497983,BD +1731497984,1731499007,ID +1731499008,1731500031,JP +1731500032,1731501055,HK +1731501056,1731502079,NZ +1731502080,1731504127,CN +1731504128,1731504639,AU +1731504640,1731505151,ID +1731505152,1731507199,CN +1731507200,1731508223,IN +1731508224,1731509247,CN +1731509248,1731510271,HK +1731510272,1731510527,MY +1731510528,1731510783,AU +1731510784,1731511295,IN +1731511296,1731512319,CN +1731512320,1731513343,KR +1731513344,1731514367,NZ +1731514368,1731515391,IN +1731515392,1731515647,AU +1731515648,1731515903,ID +1731515904,1731517439,HK +1731517440,1731519487,IN +1731519488,1731520511,MM +1731520512,1731523583,JP +1731523584,1731526655,IN +1731526656,1731527679,ID +1731527680,1731528703,CN +1731528704,1731529727,HK +1731529728,1731530751,JP +1731530752,1731531775,AF +1731531776,1731532031,ID +1731532032,1731532287,IN +1731532288,1731532799,NZ +1731532800,1731533823,AF +1731533824,1731534847,JP +1731534848,1731535871,MY +1731535872,1731536895,BD +1731536896,1731537919,IN +1731537920,1731538943,PK +1731538944,1731539967,HK +1731539968,1731540991,IN +1731540992,1731542015,PH +1731542016,1731543039,IN +1731543040,1731545087,CN +1731545088,1731546111,IN +1731546112,1731547135,ID +1731547136,1731548159,IN +1731548160,1731548671,BD +1731548672,1731549183,IN +1731549184,1731550207,VN +1731550208,1731551231,CN +1731551232,1731552255,JP +1731552256,1731553279,CN +1731553280,1731555839,IN +1731555840,1731556095,KR +1731556096,1731557375,AU +1731557376,1731558399,JP +1731558400,1731564543,CN +1731564544,1731565567,NZ +1731565568,1731566079,HK +1731566080,1731566591,PH +1731566592,1731567615,IN +1731567616,1731568639,CN +1731568640,1731569663,IN +1731569664,1731570687,VN +1731570688,1731571711,SG +1731571712,1731572735,PG +1731572736,1731573759,CN +1731573760,1731574271,ID +1731574272,1731574527,MY +1731574528,1731574783,AU +1731574784,1731576831,ID +1731576832,1731577087,AU +1731577088,1731577599,SG +1731577600,1731578879,AU +1731578880,1731582975,CN +1731582976,1731583999,PH +1731584000,1731585023,HK +1731585024,1731586047,VN +1731586048,1731587071,IN +1731587072,1731588095,CN +1731588096,1731590143,IN +1731590144,1731591167,CN +1731591168,1731592191,VN +1731592192,1731593215,ID +1731593216,1731594239,HK +1731594240,1731595263,CN +1731595264,1731601407,IN +1731601408,1731603455,BD +1731603456,1731604479,HK +1731604480,1731605503,CN +1731605504,1731606527,MY +1731606528,1731607551,JP +1731607552,1731608575,CN +1731608576,1731609599,IN +1731609600,1731610623,AU +1731610624,1731611647,KR +1731611648,1731614719,PK +1731614720,1731615743,JP +1731615744,1731616767,ID +1731616768,1731620863,IN 1742734336,1742735359,IN 1742735360,1742736383,JP 1742736384,1742737407,PK @@ -35907,7 +37320,6 @@ 1742947328,1742948351,IN 1742948352,1742951423,CN 1742951424,1742953471,HK -1742953472,1742954495,BD 1742954496,1742955519,IN 1742955520,1742956543,CN 1742956544,1742957567,HK @@ -36271,7 +37683,6 @@ 1743322112,1743323135,AU 1743323136,1743324159,MY 1743324160,1743325183,CN -1743325184,1743326207,PK 1743326208,1743327231,SG 1743327232,1743328255,AU 1743328256,1743329279,NZ @@ -36636,7 +38047,8 @@ 1743826944,1743827967,MY 1743827968,1743828991,HK 1743828992,1743830015,NZ -1743830016,1743832063,IN +1743830016,1743830271,IN +1743831040,1743832063,IN 1743832064,1743834111,HK 1743834112,1743838207,IN 1743838208,1743838463,PK @@ -36845,7 +38257,6 @@ 1744069632,1744070655,SG 1744070656,1744071679,JP 1744071680,1744072703,KR -1744072704,1744073727,JP 1744074752,1744076799,IN 1744076800,1744077823,AU 1744077824,1744078847,PK @@ -36867,7 +38278,7 @@ 1744092160,1744092671,MY 1744092672,1744092927,IN 1744092928,1744093183,MY -1744093184,1744096255,AU +1744094208,1744096255,AU 1744096256,1744097279,ID 1744097280,1744098303,JP 1744098304,1744099327,NZ @@ -36921,7 +38332,8 @@ 1744148480,1744149503,AU 1744149504,1744150527,IN 1744150528,1744151551,TO -1744151552,1744152575,LA +1744151552,1744152319,LA +1744152320,1744152575,TH 1744152576,1744153599,JP 1744153600,1744154623,NZ 1744154880,1744155135,ID @@ -36983,7 +38395,8 @@ 1744209920,1744210943,AU 1744210944,1744211967,SG 1744211968,1744212991,KH -1744212992,1744214015,JP +1744212992,1744213503,SG +1744213504,1744214015,JP 1744214016,1744216063,CN 1744216064,1744217087,HK 1744217088,1744218111,JP @@ -37016,9 +38429,7 @@ 1744238848,1744239615,NZ 1744239616,1744240639,JP 1744240640,1744241663,AU -1744242688,1744245503,ID -1744245504,1744245759,AU -1744245760,1744247807,ID +1744242688,1744247807,ID 1744247808,1744248831,IN 1744248832,1744249855,ID 1744250368,1744250879,PH @@ -37320,7 +38731,6 @@ 1744573440,1744574463,ID 1744574464,1744575487,IN 1744575488,1744576511,CN -1744576512,1744577535,IN 1744577536,1744578559,CN 1744578560,1744580607,IN 1744580608,1744580863,PH @@ -37337,7 +38747,7 @@ 1744590336,1744590591,IN 1744590592,1744590847,AU 1744590848,1744591871,HK -1744591872,1744593919,IN +1744591872,1744592895,IN 1744593920,1744594431,ID 1744594432,1744594943,AU 1744594944,1744595967,CN @@ -37353,7 +38763,6 @@ 1744610048,1744610303,ID 1744610304,1744612351,IN 1744612352,1744613375,CN -1744613376,1744614399,HK 1744614400,1744615423,JP 1744615424,1744616447,IN 1744616448,1744616959,ID @@ -37395,7 +38804,6 @@ 1744656384,1744657407,VN 1744657408,1744658431,AU 1744658432,1744659455,HK -1744659456,1744660479,JP 1744660480,1744660735,IN 1744660736,1744660991,MY 1744660992,1744661503,ID @@ -37416,11 +38824,10 @@ 1744671744,1744673791,IN 1744673792,1744674815,PK 1744674816,1744675839,BD -1744675840,1744676351,SG 1744676352,1744678911,IN 1744678912,1744679935,JP 1744679936,1744680959,KH -1744680960,1744681983,WS +1744680960,1744681983,TW 1744681984,1744683007,JP 1744683008,1744685055,AU 1744685056,1744686079,IN @@ -37431,7 +38838,7 @@ 1744690176,1744692223,CN 1744692224,1744693247,IN 1744693248,1744694271,CN -1744694272,1744696319,HK +1744694272,1744695295,HK 1744696320,1744697343,PH 1744697344,1744698367,HK 1744698368,1744699391,KH @@ -37496,7 +38903,6 @@ 1744758528,1744758783,NZ 1744758784,1744759807,PF 1744759808,1744762879,IN -1744762880,1744763903,PH 1744763904,1744764927,HK 1744764928,1744765951,JP 1744765952,1744766975,PK @@ -37517,7 +38923,7 @@ 1744777216,1744778239,AU 1744778240,1744778751,ID 1744778752,1744779263,AU -1744779264,1744781311,HK +1744780288,1744781311,HK 1744781312,1744782335,JP 1744782336,1744783359,CN 1744783360,1744786431,IN @@ -37531,7 +38937,6 @@ 1744797184,1744797439,NP 1744797440,1744797695,HK 1744797696,1744798719,PK -1744798720,1744799743,HK 1744799744,1744801791,CN 1744801792,1744802815,IN 1744802816,1744803839,PK @@ -37557,7 +38962,9 @@ 1744828928,1744829183,SG 1744829184,1744829439,AU 1744829440,1744830463,HK -1744830464,1747191807,US +1744830464,1745410303,US +1745410304,1745410559,PL +1745410560,1747191807,US 1747191808,1747193855,CA 1747193856,1747215359,US 1747215360,1747216383,CA @@ -37590,7 +38997,17 @@ 1747304448,1747308543,CA 1747308544,1747316735,US 1747316736,1747317759,CA -1747317760,1747801855,US +1747317760,1747485016,US +1747485017,1747485017,NL +1747485018,1747517439,US +1747517440,1747521535,BR +1747521536,1747521791,US +1747521792,1747522303,BR +1747522304,1747525631,US +1747525632,1747527679,BR +1747527680,1747779583,US +1747779584,1747795967,NL +1747795968,1747801855,US 1747801856,1747802111,IE 1747802112,1749061631,US 1749061632,1749069823,NL @@ -37601,14 +39018,52 @@ 1749188608,1749196799,US 1749196800,1749204991,NL 1749204992,1749213183,US -1749213184,1749229567,NL -1749229568,1749327871,US +1749213184,1749237759,NL +1749237760,1749327871,US 1749327872,1749344255,NL -1749344256,1749372927,US -1749372928,1749381119,NL -1749381120,1749590015,US +1749344256,1749364735,US +1749364736,1749389311,NL +1749389312,1749397503,US +1749397504,1749406719,NL +1749406720,1749413887,US +1749413888,1749422079,NL +1749422080,1749476863,US +1749476864,1749496319,NL +1749496320,1749497855,US +1749497856,1749499391,NL +1749499392,1749508095,US +1749508096,1749516287,NL +1749516288,1749516799,US +1749516800,1749517055,NL +1749517056,1749517311,US +1749517312,1749518335,NL +1749518336,1749519871,US +1749519872,1749520383,NL +1749520384,1749528575,US +1749528576,1749539327,NL +1749539328,1749540863,US +1749540864,1749549055,NL +1749549056,1749586943,US +1749586944,1749588479,NL +1749588480,1749590015,US 1749590016,1749598207,NL -1749598208,1753251839,US +1749598208,1749685247,US +1749685248,1749686783,NL +1749686784,1749696511,US +1749696512,1749698047,NL +1749698048,1749749247,US +1749749248,1749749759,NL +1749749760,1749757951,US +1749757952,1749767167,NL +1749767168,1749816831,US +1749816832,1749818367,NL +1749818368,1749819391,US +1749819392,1749827583,NL +1749827584,1749862143,US +1749862144,1749862399,NL +1749862400,1749866239,US +1749866240,1749866495,NL +1749866496,1753251839,US 1753251840,1753252095,MN 1753252096,1753252351,SY 1753252352,1753252607,BY @@ -37636,7 +39091,13 @@ 1753483264,1753483519,IE 1753483520,1753486335,US 1753486336,1753486591,IN -1753486592,1753735167,US +1753486592,1753487359,US +1753487360,1753487615,CH +1753487616,1753489407,US +1753489408,1753489663,GB +1753489664,1753490175,US +1753490176,1753490431,AU +1753490432,1753735167,US 1753735168,1753743359,IE 1753743360,1754136575,US 1754136576,1754169343,CA @@ -37659,7 +39120,9 @@ 1754209536,1754209791,BR 1754209792,1754210047,AR 1754210048,1754210303,BJ -1754210304,1754251519,US +1754210304,1754230783,US +1754230784,1754234879,VG +1754234880,1754251519,US 1754251520,1754251775,LY 1754251776,1754252031,US 1754252032,1754252287,MR @@ -37702,7 +39165,9 @@ 1754830848,1754831871,CA 1754831872,1754832895,US 1754832896,1754835967,CA -1754835968,1754845183,US +1754835968,1754840743,US +1754840744,1754840751,RO +1754840752,1754845183,US 1754845184,1754846207,CA 1754846208,1754849279,US 1754849280,1754850303,CA @@ -37757,7 +39222,11 @@ 1755110656,1755110911,JO 1755110912,1755111167,US 1755111168,1755111423,SD -1755111424,1755119615,US +1755111424,1755113471,US +1755113472,1755113983,AU +1755113984,1755115007,US +1755115008,1755115519,JP +1755115520,1755119615,US 1755119616,1755283455,CA 1755283456,1755365375,US 1755365376,1755373567,CA @@ -37866,7 +39335,19 @@ 1756049408,1756053503,CA 1756053504,1756066719,US 1756066720,1756066751,RO -1756066752,1756086271,US +1756066752,1756067663,US +1756067664,1756067671,RO +1756067672,1756068447,US +1756068448,1756068479,RO +1756068480,1756069439,US +1756069440,1756069471,RO +1756069472,1756069567,US +1756069568,1756069599,RO +1756069600,1756069695,US +1756069696,1756069727,RO +1756069728,1756069815,US +1756069816,1756069823,RO +1756069824,1756086271,US 1756086272,1756090367,CA 1756090368,1757417471,US 1757417472,1757419519,CA @@ -37919,8 +39400,8 @@ 1757957888,1757958143,US 1757958144,1757962239,CA 1757962240,1757966335,BB -1757966336,1758265343,US -1758265344,1758330879,CA +1757966336,1758199807,US +1758199808,1758330879,CA 1758330880,1758412799,US 1758412800,1758413055,BG 1758413056,1758413311,SE @@ -37971,7 +39452,8 @@ 1759172608,1759173631,VC 1759173632,1759178751,US 1759178752,1759179775,PR -1759179776,1759184895,US +1759179776,1759184639,US +1759184640,1759184895,AU 1759184896,1759186943,CA 1759186944,1759188991,US 1759188992,1759190015,VC @@ -38107,7 +39589,10 @@ 1759547392,1759549439,NL 1759549440,1760047103,US 1760047104,1760051199,CA -1760051200,1760116735,US +1760051200,1760083967,US +1760083968,1760086015,SE +1760086016,1760088063,GB +1760088064,1760116735,US 1760116736,1760133119,CA 1760133120,1760165887,US 1760165888,1760231423,CA @@ -38125,10 +39610,19 @@ 1760386304,1760386559,GB 1760386560,1760386815,US 1760386816,1760387071,HK -1760387072,1760391167,US -1760395264,1760440831,US +1760387072,1760440831,US 1760440832,1760441343,AU -1760441344,1760657407,US +1760441344,1760443391,US +1760443392,1760444415,DE +1760444416,1760468991,US +1760468992,1760469503,JP +1760469504,1760470527,US +1760470528,1760471039,DE +1760471040,1760473087,GB +1760473088,1760473599,DE +1760473600,1760475135,US +1760475136,1760477183,GB +1760477184,1760657407,US 1760657408,1760677887,CA 1760677888,1760690175,US 1760690176,1760755711,CA @@ -38163,14 +39657,23 @@ 1760883712,1760884735,CA 1760884736,1760886783,US 1760886784,1760888831,CA -1760888832,1760899071,US +1760888832,1760889087,US +1760889088,1760889343,JP +1760889344,1760889599,GB +1760889600,1760890623,US +1760890624,1760890879,SG +1760890880,1760896255,US +1760896256,1760896511,CA +1760896512,1760899071,US 1760899072,1760900095,GD 1760900096,1760903167,US 1760903168,1760904191,CA 1760904192,1760909311,US 1760909312,1760910335,VG 1760910336,1760911359,GD -1760911360,1760923647,US +1760911360,1760915455,US +1760915456,1760917503,MQ +1760917504,1760923647,US 1760923648,1760924671,CA 1760924672,1760925695,US 1760925696,1760929791,CA @@ -38181,15 +39684,23 @@ 1760944128,1760945151,CA 1760945152,1760985087,US 1760985088,1761017855,CA -1761017856,1761075199,US +1761017856,1761019647,US +1761019648,1761019903,VE +1761019904,1761023231,US +1761023232,1761023487,JP +1761023488,1761075199,US 1761075200,1761083391,CA 1761083392,1761181695,US 1761181696,1761181951,MX 1761181952,1761185791,US 1761185792,1761186047,MX -1761186048,1761189887,US +1761186048,1761187327,US +1761187328,1761187583,PK +1761187584,1761189887,US 1761189888,1761190143,JP -1761190144,1761198079,US +1761190144,1761195007,US +1761195008,1761195263,HK +1761195264,1761198079,US 1761198080,1761214463,CA 1761214464,1761222655,GP 1761222656,1761230847,US @@ -38221,7 +39732,9 @@ 1761261312,1761261567,PR 1761261568,1761261823,VG 1761261824,1761262079,SG -1761262080,1761288191,US +1761262080,1761262335,IN +1761262336,1761262591,PK +1761262592,1761288191,US 1761288192,1761292287,CA 1761292288,1761302015,US 1761302016,1761302271,CA @@ -38242,19 +39755,23 @@ 1761522688,1761523711,CA 1761523712,1761524735,US 1761524736,1761525759,CA +1761525760,1761526783,US 1761526784,1761527807,CA 1761527808,1761544191,US 1761544192,1761546239,CA 1761546240,1761554431,US 1761554432,1761555455,CA -1761556480,1761574911,US -1761576960,1761579007,VG -1761579008,1761581055,US +1761555456,1761581055,US 1761581056,1761583103,CA 1761583104,1761587199,US 1761587200,1761588223,AI -1761589248,1761593343,US +1761588224,1761589247,PR +1761589248,1761595391,US 1761595392,1761596415,CA +1761596416,1761601535,US +1761601536,1761602559,VC +1761602560,1761605631,US +1761606656,1761607679,VC 1761607680,1762656255,ZA 1762656256,1762660351,MU 1762660352,1762661375,KE @@ -38276,7 +39793,19 @@ 1762695168,1762701311,ZA 1762701312,1762703359,FR 1762703360,1762705407,GB -1762705408,1762983935,MU +1762705408,1762768895,MU +1762768896,1762770943,DE +1762770944,1762783231,MU +1762783232,1762791423,KE +1762791424,1762795519,DJ +1762795520,1762803711,MU +1762803712,1762807807,ZA +1762807808,1762815999,MU +1762816000,1762820095,FR +1762820096,1762942975,MU +1762942976,1762947071,NL +1762947072,1762951167,SE +1762951168,1762983935,MU 1762983936,1763000319,KE 1763000320,1763008511,UG 1763008512,1763016703,RW @@ -38286,12 +39815,17 @@ 1763049472,1763074047,ZA 1763074048,1763082239,FR 1763082240,1763090431,GB -1763090432,1763327999,MU +1763090432,1763270655,MU +1763270656,1763278847,US +1763278848,1763319807,MU +1763319808,1763327999,IN 1763328000,1763336191,NL 1763336192,1763344383,SE 1763344384,1763344895,UG 1763344896,1763352575,DE -1763352576,1763402239,MU +1763352576,1763385343,MU +1763385344,1763393535,AE +1763393536,1763402239,MU 1763402240,1763402751,KE 1763402752,1763428351,MU 1763428352,1763428863,ZA @@ -38302,7 +39836,15 @@ 1763450880,1763459071,TZ 1763459072,1763463167,MZ 1763463168,1763471359,ZA -1763471360,1763657727,MU +1763471360,1763475455,MU +1763475456,1763479551,FR +1763479552,1763573759,MU +1763573760,1763577855,US +1763577856,1763602431,MU +1763602432,1763606527,NL +1763606528,1763631103,MU +1763631104,1763635199,AE +1763635200,1763657727,MU 1763657728,1763659775,ZA 1763659776,1763661823,MU 1763661824,1763663871,FR @@ -38325,9 +39867,7 @@ 1773404160,1773666303,EG 1773666304,1773928447,ZA 1773928448,1774190591,MA -1774190592,1774452735,EG -1774452736,1774714879,NG -1774714880,1775239167,EG +1774190592,1775239167,EG 1775239168,1776680959,ZA 1776680960,1776812031,KE 1776812032,1776877567,NA @@ -38499,10 +40039,14 @@ 1807658240,1807658495,GB 1807658496,1807658751,BS 1807658752,1807691263,US -1807691264,1807691519,CA -1807691520,1807693242,US -1807693243,1807693243,JP -1807693244,1807695871,US +1807691264,1807691775,FR +1807691776,1807692799,US +1807692800,1807693311,JP +1807693312,1807693823,US +1807693824,1807694079,AU +1807694080,1807694847,US +1807694848,1807695359,JP +1807695360,1807695871,FR 1807695872,1807699967,VI 1807699968,1807707311,US 1807707312,1807707312,JP @@ -38535,8 +40079,8 @@ 1815963648,1815964159,US 1815964160,1815964415,DK 1815964416,1815964671,PL -1815964672,1815965951,US -1815965952,1815966207,DE +1815964672,1815965695,US +1815965696,1815966207,DE 1815966208,1815966719,US 1815966720,1815966975,GB 1815966976,1815967231,US @@ -38557,7 +40101,8 @@ 1815984128,1815984639,AU 1815984640,1815985151,US 1815985152,1815985663,NL -1815985664,1815987199,US +1815985664,1815985919,DE +1815985920,1815987199,US 1815987200,1815987711,GB 1815987712,1815988223,NL 1815988224,1815988735,JP @@ -38569,7 +40114,9 @@ 1815993600,1815993855,GB 1815993856,1815994111,US 1815994112,1815994367,JP -1815994368,1815995135,US +1815994368,1815994623,US +1815994624,1815994879,GB +1815994880,1815995135,US 1815995136,1815995391,AU 1815995392,1815995903,US 1815995904,1815996159,GB @@ -38709,9 +40256,7 @@ 1832803840,1832812543,FR 1832812544,1832845311,RU 1832845312,1832878079,BH -1832878080,1832878412,RU -1832878413,1832878413,BH -1832878414,1832910847,RU +1832878080,1832910847,RU 1832910848,1833172991,IL 1833172992,1833177087,GB 1833177088,1833179135,RU @@ -38818,7 +40363,6 @@ 1833381888,1833383935,NL 1833383936,1833385983,DK 1833385984,1833388031,SK -1833388032,1833390079,RU 1833390080,1833392127,GB 1833392128,1833396223,CH 1833396224,1833398271,NL @@ -38836,7 +40380,6 @@ 1833426944,1833428991,KG 1833428992,1833431039,IT 1833431040,1833433087,RU -1833433088,1833435135,GB 1833435136,1833439231,CZ 1833439232,1833443327,GB 1833443328,1833447423,NL @@ -39015,9 +40558,7 @@ 1835918440,1835918447,IT 1835918448,1835918519,GB 1835918520,1835918527,IT -1835918528,1835918679,GB -1835918680,1835918687,IT -1835918688,1835918711,GB +1835918528,1835918711,GB 1835918712,1835918719,IT 1835918720,1835918735,GB 1835918736,1835918743,IT @@ -39033,15 +40574,15 @@ 1835920480,1835920487,IT 1835920488,1835920519,GB 1835920520,1835920527,IT -1835920528,1835920991,GB -1835920992,1835920999,IT -1835921000,1835921119,GB +1835920528,1835921119,GB 1835921120,1835921127,IT 1835921128,1835921343,GB 1835921344,1835921351,IT 1835921352,1835921711,GB 1835921712,1835921719,IT -1835921720,1835922415,GB +1835921720,1835922351,GB +1835922352,1835922359,IT +1835922360,1835922415,GB 1835922416,1835922423,IT 1835922424,1835922559,GB 1835922560,1835922567,IT @@ -39059,14 +40600,17 @@ 1835925160,1835925167,IT 1835925168,1835925303,GB 1835925304,1835925311,IT -1835925312,1835925503,GB +1835925312,1835925327,GB +1835925328,1835925335,IT +1835925336,1835925503,GB 1835925504,1835933695,LV 1835933696,1835941887,RU 1835941888,1835950079,UA 1835950080,1835958271,LB 1835958272,1835966463,HU 1835966464,1835974655,IR -1835974656,1835982847,PL +1835974656,1835978751,HU +1835978752,1835982847,PL 1835982848,1835991039,CY 1835991040,1835999231,RU 1835999232,1836007423,IR @@ -39079,7 +40623,8 @@ 1836580864,1836597247,RU 1836597248,1836598271,LU 1836598272,1836605439,FR -1836605440,1836611583,LU +1836605440,1836606463,GB +1836606464,1836611583,LU 1836611584,1836613631,DE 1836613632,1836626943,RU 1836626944,1836627967,NL @@ -39423,7 +40968,10 @@ 1843943424,1843945471,CH 1843945472,1843947519,FR 1843947520,1843949567,RU -1843949568,1843951615,BY +1843949568,1843950079,ES +1843950080,1843950335,BY +1843950336,1843950591,ES +1843950592,1843951615,BY 1843951616,1843955711,DE 1843955712,1843957759,IT 1843957760,1843959807,CZ @@ -39476,7 +41024,8 @@ 1844068352,1844070399,ES 1844070400,1844072447,LU 1844072448,1844076543,ES -1844076544,1844078591,GB +1844076544,1844078079,IE +1844078080,1844078591,GB 1844078592,1844080639,DE 1844080640,1844082687,GE 1844082688,1844084735,DE @@ -39890,7 +41439,9 @@ 1876557824,1876688895,KR 1876688896,1876754431,AU 1876754432,1876756479,BD -1876756480,1876762623,SG +1876756480,1876761599,SG +1876761600,1876761855,CN +1876761856,1876762623,SG 1876762624,1876764671,KR 1876764672,1876765695,ID 1876765696,1876766719,SG @@ -40145,7 +41696,6 @@ 1908756480,1908760575,KR 1908760576,1908761599,NZ 1908761600,1908762623,CN -1908762624,1908763647,IN 1908763648,1908764671,ID 1908764672,1908768767,AU 1908768768,1908801535,JP @@ -40417,7 +41967,8 @@ 1937672192,1937678335,JP 1937678336,1937686527,NC 1937686528,1937702911,KR -1937702912,1937768447,BD +1937702912,1937760255,BD +1937760256,1937768447,JP 1937768448,1938030591,AU 1938030592,1938292735,MY 1938292736,1938948095,KR @@ -40502,13 +42053,7 @@ 1947074560,1947205631,SG 1947205632,1948254207,CN 1948254208,1949302783,KR -1949302784,1949391103,HK -1949391104,1949391116,CN -1949391117,1949391117,HK -1949391118,1949391218,CN -1949391219,1949391219,HK -1949391220,1949391359,CN -1949391360,1949433855,HK +1949302784,1949433855,HK 1949433856,1949437951,CN 1949437952,1949439999,AU 1949440000,1949442047,ID @@ -40697,7 +42242,9 @@ 1962622976,1962639359,CN 1962639360,1962658815,NZ 1962658816,1962659839,HK -1962659840,1962663935,SG +1962659840,1962660863,SG +1962660864,1962661375,HK +1962661376,1962663935,SG 1962663936,1962672127,HK 1962672128,1962803199,CN 1962803200,1962827775,JP @@ -40836,7 +42383,9 @@ 1970143232,1970274303,KR 1970274304,1970798591,CN 1970798592,1970800639,SG -1970800640,1970803711,AU +1970800640,1970802943,AU +1970802944,1970803199,SG +1970803200,1970803711,AU 1970803712,1970804223,HK 1970804224,1970804479,AU 1970804480,1970804735,SG @@ -40961,7 +42510,9 @@ 1991835648,1991901183,IN 1991901184,1992097791,CN 1992097792,1992163327,SG -1992163328,1992818687,CN +1992163328,1992417279,CN +1992417280,1992417535,HK +1992417536,1992818687,CN 1992818688,1992949759,SG 1992949760,1993342975,CN 1993342976,1993605119,AU @@ -41035,7 +42586,11 @@ 1998271232,1998271487,AU 1998271488,1998271815,SG 1998271816,1998271823,JP -1998271824,1998274559,SG +1998271824,1998272431,SG +1998272432,1998272447,JP +1998272448,1998272547,SG +1998272548,1998272551,JP +1998272552,1998274559,SG 1998274560,1998454783,CN 1998454784,1998456831,AU 1998456832,1998458879,JP @@ -41127,389 +42682,15 @@ 2001559552,2001567743,KR 2001567744,2001600511,TW 2001600512,2001797119,CN -2001797120,2001797647,SG -2001797648,2001797663,US -2001797664,2001798047,SG -2001798048,2001798079,US -2001798080,2001798087,SG -2001798088,2001798095,US -2001798096,2001798407,SG -2001798408,2001798415,US -2001798416,2001799687,SG -2001799688,2001799695,US -2001799696,2001799967,SG -2001799968,2001799971,US -2001799972,2001800391,SG -2001800392,2001800399,US -2001800400,2001800927,SG -2001800928,2001800935,US -2001800936,2001801023,SG -2001801024,2001801039,US -2001801040,2001801055,SG -2001801056,2001801087,US -2001801088,2001801135,SG -2001801136,2001801151,US -2001801152,2001801339,SG -2001801340,2001801343,US -2001801344,2001801711,SG -2001801712,2001801727,US -2001801728,2001801775,SG -2001801776,2001801791,US -2001801792,2001801919,SG -2001801920,2001801935,US -2001801936,2001801983,SG -2001801984,2001801999,US -2001802000,2001802191,SG -2001802192,2001802199,US -2001802200,2001803215,SG -2001803216,2001803223,US -2001803224,2001803735,SG -2001803736,2001803743,US -2001803744,2001803839,SG -2001803840,2001803871,US -2001803872,2001803903,SG -2001803904,2001803911,US -2001803912,2001803919,SG -2001803920,2001803935,US -2001803936,2001804015,SG -2001804016,2001804023,US -2001804024,2001805943,SG -2001805944,2001805951,US -2001805952,2001806527,SG -2001806528,2001806559,SA -2001806560,2001806735,SG -2001806736,2001806739,MY -2001806740,2001807703,SG -2001807704,2001807711,CA -2001807712,2001809383,SG -2001809384,2001809391,US -2001809392,2001810111,SG -2001810112,2001810143,US -2001810144,2001810343,SG -2001810344,2001810351,PH -2001810352,2001810559,SG -2001810560,2001810623,MY -2001810624,2001812127,SG -2001812128,2001812159,SA -2001812160,2001812255,SG -2001812256,2001812263,US -2001812264,2001812671,SG -2001812672,2001812675,GB -2001812676,2001813783,SG -2001813784,2001813791,IN -2001813792,2001814431,SG -2001814432,2001814439,US -2001814440,2001814575,SG -2001814576,2001814583,US -2001814584,2001815191,SG -2001815192,2001815199,US -2001815200,2001818063,SG -2001818064,2001818071,US -2001818072,2001818215,SG -2001818216,2001818223,US -2001818224,2001818471,SG -2001818472,2001818479,CA -2001818480,2001818615,SG -2001818616,2001818623,IN -2001818624,2001818639,SG -2001818640,2001818647,US -2001818648,2001819335,SG -2001819336,2001819343,TH -2001819344,2001819703,SG -2001819704,2001819711,US -2001819712,2001819887,SG -2001819888,2001819895,IE -2001819896,2001819999,SG -2001820000,2001820031,IE -2001820032,2001820719,SG -2001820720,2001820727,CA -2001820728,2001821335,SG -2001821336,2001821343,US -2001821344,2001821367,SG -2001821368,2001821375,US -2001821376,2001823007,SG -2001823008,2001823015,US -2001823016,2001823303,SG -2001823304,2001823311,US -2001823312,2001823447,SG -2001823448,2001823455,US -2001823456,2001823903,SG -2001823904,2001823911,US -2001823912,2001824175,SG -2001824176,2001824183,US -2001824184,2001824543,SG -2001824544,2001824551,PH -2001824552,2001826607,SG -2001826608,2001826623,CA -2001826624,2001826655,SG -2001826656,2001826671,US -2001826672,2001826831,SG -2001826832,2001826863,US -2001826864,2001826911,SG -2001826912,2001826927,US -2001826928,2001827103,SG -2001827104,2001827111,CA -2001827112,2001827407,SG -2001827408,2001827415,US -2001827416,2001827551,SG -2001827552,2001827567,PH -2001827568,2001828351,SG -2001828352,2001828367,US -2001828368,2001828383,SG -2001828384,2001828399,AU -2001828400,2001828831,SG -2001828832,2001828863,US -2001828864,2001828927,SG -2001828928,2001828991,US -2001828992,2001829375,SG -2001829376,2001829439,US -2001829440,2001829535,SG -2001829536,2001829567,US -2001829568,2001829887,SG -2001829888,2001846271,HK -2001846272,2001846719,SG -2001846720,2001846727,US -2001846728,2001846735,SG -2001846736,2001846755,US -2001846756,2001846959,SG -2001846960,2001846975,IN -2001846976,2001847199,SG -2001847200,2001847231,US -2001847232,2001847455,SG -2001847456,2001847487,US -2001847488,2001847703,SG -2001847704,2001847711,US -2001847712,2001848767,SG -2001848768,2001848783,US -2001848784,2001849471,SG -2001849472,2001849503,US -2001849504,2001849631,SG -2001849632,2001849663,US -2001849664,2001849951,SG -2001849952,2001849983,US -2001849984,2001850367,SG -2001850368,2001850391,US -2001850392,2001850399,SG -2001850400,2001850415,US -2001850416,2001850423,SG -2001850424,2001850435,US -2001850436,2001850439,SG -2001850440,2001850515,US -2001850516,2001850517,SG -2001850518,2001850519,US -2001850520,2001850543,SG -2001850544,2001850551,US -2001850552,2001850591,SG -2001850592,2001850599,US -2001850600,2001850607,SG -2001850608,2001850624,US -2001850625,2001850625,SG -2001850626,2001850655,US -2001850656,2001850663,SG -2001850664,2001850667,US -2001850668,2001850679,SG -2001850680,2001850727,US -2001850728,2001850735,SG -2001850736,2001850791,US -2001850792,2001850795,SG -2001850796,2001850823,US -2001850824,2001850847,SG -2001850848,2001850863,US -2001850864,2001850867,SG -2001850868,2001850871,US -2001850872,2001850911,SG -2001850912,2001850935,US -2001850936,2001851023,SG -2001851024,2001851083,US -2001851084,2001851087,SG -2001851088,2001851095,US -2001851096,2001851099,SG -2001851100,2001851159,US -2001851160,2001851167,SG -2001851168,2001851175,US -2001851176,2001851231,SG -2001851232,2001851239,US -2001851240,2001851247,SG -2001851248,2001851255,US -2001851256,2001851271,SG -2001851272,2001851287,US -2001851288,2001851295,SG -2001851296,2001851303,US -2001851304,2001851311,SG -2001851312,2001851407,US -2001851408,2001851423,SG -2001851424,2001851479,US -2001851480,2001851487,SG -2001851488,2001851503,US -2001851504,2001851527,SG -2001851528,2001851535,US -2001851536,2001851551,SG -2001851552,2001851591,US -2001851592,2001851599,SG -2001851600,2001851631,US -2001851632,2001851647,SG -2001851648,2001851655,US -2001851656,2001851663,SG -2001851664,2001851711,US -2001851712,2001851727,SG -2001851728,2001851743,US -2001851744,2001851759,SG -2001851760,2001851767,US -2001851768,2001851771,SG -2001851772,2001851775,US -2001851776,2001851783,SG -2001851784,2001851807,US -2001851808,2001851815,SG -2001851816,2001851823,US -2001851824,2001851831,MY -2001851832,2001851883,US -2001851884,2001851903,SG -2001851904,2001851905,US -2001851906,2001851927,SG -2001851928,2001851935,US -2001851936,2001851967,SG -2001851968,2001851975,US -2001851976,2001851991,SG -2001851992,2001851999,US -2001852000,2001852007,SG -2001852008,2001852015,US -2001852016,2001852031,SG -2001852032,2001852055,US -2001852056,2001852065,SG -2001852066,2001852067,PH -2001852068,2001852103,US -2001852104,2001852111,SG -2001852112,2001852127,US -2001852128,2001852135,SG -2001852136,2001852167,US -2001852168,2001852175,SG -2001852176,2001852183,US -2001852184,2001852207,SG -2001852208,2001852215,US -2001852216,2001852257,SG -2001852258,2001852259,US -2001852260,2001852263,SG -2001852264,2001852271,US -2001852272,2001852279,SG -2001852280,2001852351,US -2001852352,2001852357,SG -2001852358,2001852359,US -2001852360,2001852367,SG -2001852368,2001852399,US -2001852400,2001852403,SG -2001852404,2001853015,US -2001853016,2001853039,SG -2001853040,2001853055,US -2001853056,2001853063,SG -2001853064,2001853071,US -2001853072,2001853079,SG -2001853080,2001853083,US -2001853084,2001853087,SG -2001853088,2001853239,US -2001853240,2001853255,SG -2001853256,2001853257,US -2001853258,2001853258,MY -2001853259,2001853263,SG -2001853264,2001853271,US -2001853272,2001853295,SG -2001853296,2001853303,US -2001853304,2001853335,SG -2001853336,2001853375,US -2001853376,2001853379,SG -2001853380,2001853381,US -2001853382,2001853383,SG -2001853384,2001853399,US -2001853400,2001853423,SG -2001853424,2001853439,US -2001853440,2001853463,SG -2001853464,2001853471,US -2001853472,2001853479,SG -2001853480,2001853487,SA -2001853488,2001853503,SG -2001853504,2001853543,US -2001853544,2001853559,SG -2001853560,2001853575,US -2001853576,2001853639,SG -2001853640,2001853663,US -2001853664,2001853671,SG -2001853672,2001853676,US -2001853677,2001853679,SG -2001853680,2001853687,US -2001853688,2001853703,SG -2001853704,2001853727,US -2001853728,2001853743,SG -2001853744,2001853759,US -2001853760,2001853803,SG -2001853804,2001853823,US -2001853824,2001853831,SG -2001853832,2001853855,US -2001853856,2001853863,SG -2001853864,2001853895,US -2001853896,2001853907,SG -2001853908,2001853911,US -2001853912,2001853943,SG -2001853944,2001853947,US -2001853948,2001853951,SG -2001853952,2001854463,US -2001854464,2001854475,SG -2001854476,2001854479,US -2001854480,2001854531,SG -2001854532,2001854535,US -2001854536,2001854547,SG -2001854548,2001854551,US -2001854552,2001854611,SG -2001854612,2001854615,US -2001854616,2001854703,SG -2001854704,2001854707,US -2001854708,2001854759,SG -2001854760,2001854763,US -2001854764,2001854767,SG -2001854768,2001854775,AR -2001854776,2001854783,SG -2001854784,2001854787,US -2001854788,2001854802,SG -2001854803,2001854803,US -2001854804,2001854863,SG -2001854864,2001854867,US -2001854868,2001855075,SG -2001855076,2001855079,US -2001855080,2001855083,SG -2001855084,2001855087,US -2001855088,2001855159,SG -2001855160,2001855167,US -2001855168,2001855183,SG -2001855184,2001855187,US -2001855188,2001855195,SG -2001855196,2001855199,US -2001855200,2001855223,SG -2001855224,2001855231,IN -2001855232,2001855247,SG -2001855248,2001855251,US -2001855252,2001855415,SG -2001855416,2001855417,US -2001855418,2001855419,SG -2001855420,2001855423,US -2001855424,2001855455,SG -2001855456,2001855459,US -2001855460,2001855655,SG -2001855656,2001855663,US -2001855664,2001855831,SG -2001855832,2001855839,US -2001855840,2001856055,SG -2001856056,2001856059,US -2001856060,2001856295,SG -2001856296,2001856303,US -2001856304,2001856355,SG -2001856356,2001856363,US -2001856364,2001856599,SG -2001856600,2001856603,US -2001856604,2001856639,SG -2001856640,2001856703,US -2001856704,2001856815,SG -2001856816,2001856823,US -2001856824,2001856835,SG -2001856836,2001856847,US -2001856848,2001857283,SG +2001797120,2001829887,SG +2001829888,2001841247,HK +2001841248,2001841248,SA +2001841249,2001846271,HK +2001846272,2001855231,SG +2001855232,2001855263,US +2001855264,2001855807,SG +2001855808,2001855823,GB +2001855824,2001857283,SG 2001857284,2001857287,US 2001857288,2001857383,SG 2001857384,2001857391,US @@ -41798,7 +42979,6 @@ 2033614848,2033623039,AU 2033625088,2033627135,HK 2033627136,2033629183,CN -2033629184,2033631231,JP 2033631232,2033647615,KR 2033647616,2033663999,CN 2033664000,2033696767,KR @@ -41991,7 +43171,9 @@ 2056794112,2056796159,BD 2056796160,2056806399,JP 2056806400,2056814591,KR -2056814592,2056816863,JP +2056814592,2056815215,JP +2056815216,2056815231,HK +2056815232,2056816863,JP 2056816864,2056816895,MY 2056816896,2056817335,JP 2056817336,2056817343,HK @@ -42065,11 +43247,7 @@ 2063110144,2063111167,JP 2063111168,2063114239,AU 2063114240,2063115263,IN -2063115264,2063117823,JP -2063117824,2063117839,PH -2063117840,2063117951,JP -2063117952,2063118079,PH -2063118080,2063118159,JP +2063115264,2063118159,JP 2063118160,2063118191,PH 2063118192,2063118335,JP 2063118336,2063118591,IN @@ -42389,7 +43567,8 @@ 2090680320,2090696703,NZ 2090696704,2090729471,TH 2090729472,2090733567,VN -2090733568,2090737663,AU +2090733568,2090736639,AU +2090736640,2090737663,IN 2090737664,2090745855,PH 2090745856,2090762239,MN 2090762240,2090778623,ID @@ -42535,9 +43714,13 @@ 2112880640,2113560063,KR 2113560064,2113560319,SG 2113560320,2113683455,KR -2113683456,2113687999,JP +2113683456,2113685663,JP +2113685664,2113685695,SG +2113685696,2113687999,JP 2113688000,2113688031,AU -2113688032,2113693599,JP +2113688032,2113688959,JP +2113688960,2113688991,SG +2113688992,2113693599,JP 2113693600,2113693615,HK 2113693616,2113716223,JP 2113716224,2113724927,SG @@ -42708,7 +43891,7 @@ 2156694784,2156695039,FR 2156695040,2156695551,A2 2156695552,2156697599,FR -2156697600,2156699647,CY +2156697600,2156699647,GR 2156699648,2156703743,RU 2156703744,2156707839,BG 2156707840,2156709887,RU @@ -42836,7 +44019,9 @@ 2175926272,2175991807,SE 2175991808,2176057343,US 2176057344,2176122879,AU -2176122880,2176450559,FR +2176122880,2176425983,FR +2176425984,2176434175,DE +2176434176,2176450559,FR 2176450560,2176516095,US 2176516096,2176581631,DE 2176581632,2176868607,US @@ -42852,7 +44037,7 @@ 2177368064,2177695743,US 2177761280,2177826815,DE 2177826816,2177892351,US -2177892352,2177957887,GB +2177892352,2177957887,SA 2177957888,2178351103,US 2178351104,2178416639,GB 2178416640,2178482175,US @@ -42865,6 +44050,7 @@ 2179397633,2179397633,GB 2179397634,2179465215,US 2179465216,2179497983,LS +2179497984,2179530751,ZA 2179530752,2179596287,DE 2179596288,2179661823,GB 2179661824,2179989503,US @@ -43030,8 +44216,7 @@ 2189099008,2189164543,NZ 2189164544,2189230079,US 2189230080,2189295615,CH -2189295616,2189492223,US -2189492224,2189557759,CA +2189295616,2189557759,US 2189557760,2189623295,AU 2189623296,2189754367,US 2189754368,2189819903,DE @@ -43103,11 +44288,7 @@ 2193707656,2193707663,IT 2193707664,2193707751,GB 2193707752,2193707759,IT -2193707760,2193708303,GB -2193708304,2193708311,IT -2193708312,2193708647,GB -2193708648,2193708655,IT -2193708656,2193708735,GB +2193707760,2193708735,GB 2193708736,2193708743,IT 2193708744,2193709087,GB 2193709088,2193709095,IT @@ -43142,9 +44323,7 @@ 2195456000,2195521535,AU 2195521536,2195652607,US 2195652608,2195718143,CH -2195718144,2195742719,US -2195742720,2195742743,GB -2195742744,2195783679,US +2195718144,2195783679,US 2195783680,2196045823,DK 2196045824,2196111359,SE 2196111360,2196439039,FI @@ -43381,54 +44560,7 @@ 2210594816,2210660351,CA 2210660352,2211053567,US 2211053568,2211119103,CA -2211119104,2211120127,AU -2211120128,2211120383,NZ -2211120384,2211121151,AU -2211121152,2211121407,NZ -2211121408,2211122431,AU -2211122432,2211122687,NZ -2211122688,2211135231,AU -2211135232,2211135999,NZ -2211136000,2211137791,AU -2211137792,2211138047,NZ -2211138048,2211138559,AU -2211138560,2211138815,NZ -2211138816,2211140351,AU -2211140352,2211140607,NZ -2211140608,2211140863,AU -2211140864,2211141119,NZ -2211141120,2211142399,AU -2211142400,2211142911,NZ -2211142912,2211144703,AU -2211144704,2211144959,NZ -2211144960,2211147007,AU -2211147008,2211147263,NZ -2211147264,2211148031,AU -2211148032,2211148543,NZ -2211148544,2211148671,AU -2211148672,2211149567,NZ -2211149568,2211149823,AU -2211149824,2211150079,NZ -2211150080,2211150847,AU -2211150848,2211151359,NZ -2211151360,2211151615,AU -2211151616,2211151871,NZ -2211151872,2211152639,AU -2211152640,2211153151,NZ -2211153152,2211153407,AU -2211153408,2211153663,NZ -2211153664,2211154175,AU -2211154176,2211154431,NZ -2211154432,2211179519,AU -2211179520,2211179775,NZ -2211179776,2211180287,AU -2211180288,2211181823,NZ -2211181824,2211182079,AU -2211182080,2211182591,NZ -2211182592,2211183103,AU -2211183104,2211184127,NZ -2211184128,2211184383,AU -2211184384,2211184639,NZ +2211119104,2211184639,NZ 2211184640,2211250175,US 2211250176,2211315711,SE 2211315712,2211381247,JP @@ -43667,8 +44799,7 @@ 2250506240,2250571775,GB 2250571776,2250637055,FI 2250637056,2250637311,EU -2250637312,2250702847,CH -2250702848,2250956799,US +2250637312,2250956799,US 2250956800,2250957055,HK 2250957056,2250957311,SG 2250957312,2250957567,AU @@ -43747,284 +44878,185 @@ 2258305024,2258370559,DE 2258370560,2258436095,US 2258436096,2258567167,FR -2258567168,2258568191,TW +2258567168,2258568191,US 2258568192,2258568447,HK -2258568448,2258571647,TW -2258571648,2258571711,US -2258571712,2258571719,TW -2258571720,2258571735,US -2258571736,2258571743,TW -2258571744,2258571751,US -2258571752,2258571763,TW -2258571764,2258571767,US -2258571768,2258579463,TW -2258579464,2258579467,US -2258579468,2258579967,TW -2258579968,2258580031,US -2258580032,2258582783,TW +2258568448,2258582783,US 2258582784,2258582791,GB -2258582792,2258583551,TW +2258582792,2258583551,US 2258583552,2258591743,GB -2258591744,2258591935,TW +2258591744,2258591935,AU 2258591936,2258591967,HK -2258591968,2258591999,AU -2258592000,2258592271,TW +2258591968,2258592271,AU 2258592272,2258592279,JP -2258592280,2258592287,TW +2258592280,2258592287,AU 2258592288,2258592291,JP -2258592292,2258592439,TW +2258592292,2258592439,AU 2258592440,2258592447,JP -2258592448,2258592479,TW -2258592480,2258592495,AU -2258592496,2258592511,TW -2258592512,2258592767,AU +2258592448,2258592767,AU 2258592768,2258593023,HK -2258593024,2258593279,TW +2258593024,2258593087,TW +2258593088,2258593279,AU 2258593280,2258593535,HK -2258593536,2258594047,TW +2258593536,2258594047,AU 2258594048,2258594111,HK -2258594112,2258594143,TW +2258594112,2258594143,AU 2258594144,2258594175,HK -2258594176,2258594303,TW +2258594176,2258594303,AU 2258594304,2258594607,HK 2258594608,2258594613,AP 2258594614,2258594614,HK 2258594615,2258594623,AP 2258594624,2258594751,HK 2258594752,2258594815,AP -2258594816,2258595167,TW -2258595168,2258595199,AU -2258595200,2258595383,TW +2258594816,2258595103,AU +2258595104,2258595167,TW +2258595168,2258595231,AU +2258595232,2258595263,TW +2258595264,2258595295,AU +2258595296,2258595327,TW +2258595328,2258595383,AU 2258595384,2258595391,KR -2258595392,2258595519,TW -2258595520,2258595551,AU -2258595552,2258595887,TW +2258595392,2258595887,AU 2258595888,2258595895,NZ -2258595896,2258595983,TW -2258595984,2258595991,AU -2258595992,2258596031,TW -2258596032,2258596063,AU -2258596064,2258596095,TW +2258595896,2258595967,AU +2258595968,2258595983,TW +2258595984,2258596095,AU 2258596096,2258596103,HK -2258596104,2258596159,TW +2258596104,2258596159,AU 2258596160,2258596255,HK -2258596256,2258596351,TW +2258596256,2258596351,AU 2258596352,2258597071,HK 2258597072,2258597079,TW 2258597080,2258597215,HK -2258597216,2258597263,TW +2258597216,2258597263,AU 2258597264,2258597293,HK 2258597294,2258597294,PG 2258597295,2258597303,HK -2258597304,2258597311,TW +2258597304,2258597311,AU 2258597312,2258597367,HK -2258597368,2258597371,TW +2258597368,2258597371,AU 2258597372,2258597535,HK -2258597536,2258597567,TW +2258597536,2258597567,AU 2258597568,2258597583,HK -2258597584,2258597599,TW +2258597584,2258597599,AU 2258597600,2258597631,HK -2258597632,2258597895,AU -2258597896,2258597903,TW +2258597632,2258597903,AU 2258597904,2258597919,JP 2258597920,2258597927,AU 2258597928,2258597935,JP -2258597936,2258597951,AU -2258597952,2258597975,TW -2258597976,2258597983,AU -2258597984,2258597999,TW -2258598000,2258598007,AU -2258598008,2258598111,TW +2258597936,2258598079,AU +2258598080,2258598087,TW +2258598088,2258598095,AU +2258598096,2258598111,TW 2258598112,2258598143,JP -2258598144,2258598351,TW -2258598352,2258598367,AU -2258598368,2258598399,TW -2258598400,2258598439,AU -2258598440,2258598447,TW -2258598448,2258598479,AU -2258598480,2258598495,TW +2258598144,2258598495,AU 2258598496,2258598511,NZ -2258598512,2258598519,TW +2258598512,2258598519,AU 2258598520,2258598527,JP -2258598528,2258598567,TW -2258598568,2258598623,AU -2258598624,2258598667,TW -2258598668,2258598671,AU -2258598672,2258598991,TW -2258598992,2258598999,AU -2258599000,2258599011,TW -2258599012,2258599019,AU -2258599020,2258599183,TW +2258598528,2258598623,AU +2258598624,2258598655,TW +2258598656,2258599183,AU 2258599184,2258599187,JP -2258599188,2258599499,TW -2258599500,2258599503,AU -2258599504,2258599587,TW -2258599588,2258599591,AU -2258599592,2258599675,TW +2258599188,2258599675,AU 2258599676,2258599679,JP -2258599680,2258599743,TW -2258599744,2258599747,AU -2258599748,2258599935,TW +2258599680,2258599935,AU 2258599936,2258599971,HK 2258599972,2258599975,AU 2258599976,2258600447,HK -2258600448,2258600515,TW +2258600448,2258600515,AU 2258600516,2258600519,IN -2258600520,2258600523,TW +2258600520,2258600523,AU 2258600524,2258600527,IN -2258600528,2258600735,TW -2258600736,2258600739,AU -2258600740,2258600807,TW -2258600808,2258600811,AU -2258600812,2258600959,TW +2258600528,2258600959,AU 2258600960,2258601087,SG -2258601088,2258601119,AU -2258601120,2258601151,TW -2258601152,2258601167,AU +2258601088,2258601167,AU 2258601168,2258601175,NZ -2258601176,2258601199,AU -2258601200,2258601207,TW -2258601208,2258601215,AU +2258601176,2258601215,AU 2258601216,2258601343,TW -2258601344,2258601359,AU -2258601360,2258601367,TW -2258601368,2258601375,AU -2258601376,2258601407,TW -2258601408,2258601423,AU -2258601424,2258601471,TW +2258601344,2258601471,AU 2258601472,2258601983,JP -2258601984,2258602239,TW +2258601984,2258602239,AU 2258602240,2258602495,HK -2258602496,2258602751,TW +2258602496,2258602751,AU 2258602752,2258603071,HK -2258603072,2258603087,TW +2258603072,2258603087,PG 2258603088,2258603089,HK 2258603090,2258603090,PG 2258603091,2258603103,HK -2258603104,2258603135,TW +2258603104,2258603135,PG 2258603136,2258603139,HK -2258603140,2258603199,TW +2258603140,2258603199,PG 2258603200,2258603207,HK -2258603208,2258603263,TW -2258603264,2258603279,AU -2258603280,2258603287,TW -2258603288,2258603295,AU -2258603296,2258603775,TW +2258603208,2258603263,PG +2258603264,2258603775,AU 2258603776,2258603839,HK -2258603840,2258603903,TW +2258603840,2258603903,AU 2258603904,2258603943,HK -2258603944,2258603951,TW +2258603944,2258603951,AU 2258603952,2258603967,HK -2258603968,2258604031,TW +2258603968,2258604031,AU 2258604032,2258604543,HK -2258604544,2258604671,TW +2258604544,2258604671,AU 2258604672,2258604735,SG 2258604736,2258604831,AU 2258604832,2258605039,HK 2258605040,2258605047,AU 2258605048,2258605311,HK 2258605312,2258605439,SG -2258605440,2258605823,TW -2258605824,2258605951,AU -2258605952,2258605999,TW -2258606000,2258606015,AU -2258606016,2258606047,TW -2258606048,2258606079,AU +2258605440,2258606079,AU 2258606080,2258606367,HK -2258606368,2258606415,TW +2258606368,2258606415,AU 2258606416,2258606423,HK -2258606424,2258606463,TW +2258606424,2258606463,AU 2258606464,2258606471,HK -2258606472,2258606487,TW +2258606472,2258606487,AU 2258606488,2258606535,HK -2258606536,2258606719,TW -2258606720,2258606751,AU -2258606752,2258606847,TW -2258606848,2258606879,AU -2258606880,2258606963,TW +2258606536,2258606963,AU 2258606964,2258606967,NZ -2258606968,2258606971,AU -2258606972,2258607007,TW -2258607008,2258607039,AU -2258607040,2258607087,TW -2258607088,2258607091,AU +2258606968,2258607091,AU 2258607092,2258607095,NZ -2258607096,2258607103,AU -2258607104,2258607171,TW -2258607172,2258607172,AU -2258607173,2258607263,TW -2258607264,2258607279,AU -2258607280,2258607351,TW +2258607096,2258607351,AU 2258607352,2258607359,NZ -2258607360,2258607519,AU -2258607520,2258607543,TW -2258607544,2258607551,AU -2258607552,2258607615,TW +2258607360,2258607615,AU 2258607616,2258607879,HK -2258607880,2258607903,TW +2258607880,2258607903,AU 2258607904,2258607999,HK -2258608000,2258608063,TW +2258608000,2258608063,AU 2258608064,2258608127,HK -2258608128,2258608255,TW +2258608128,2258608183,AU +2258608184,2258608187,TW +2258608188,2258608255,AU 2258608256,2258608259,JP -2258608260,2258608279,TW +2258608260,2258608279,AU 2258608280,2258608283,JP -2258608284,2258608383,TW +2258608284,2258608383,AU 2258608384,2258608639,HK -2258608640,2258608647,AU -2258608648,2258608655,TW +2258608640,2258608655,AU 2258608656,2258608663,JP -2258608664,2258608671,TW +2258608664,2258608671,AU 2258608672,2258608687,JP -2258608688,2258608863,AU -2258608864,2258608879,TW -2258608880,2258608895,AU -2258608896,2258609087,TW -2258609088,2258609119,AU -2258609120,2258609151,TW -2258609152,2258609663,AU -2258609664,2258609919,TW -2258609920,2258609967,AU -2258609968,2258610179,TW -2258610180,2258610183,IN -2258610184,2258610239,TW -2258610240,2258610303,IN -2258610304,2258610431,TW -2258610432,2258610687,AU -2258610688,2258611071,TW +2258608688,2258610175,AU +2258610176,2258610431,IN +2258610432,2258610703,AU +2258610704,2258610719,TW +2258610720,2258610751,AU +2258610752,2258610755,TW +2258610756,2258610759,AU +2258610760,2258610783,TW +2258610784,2258611071,AU 2258611072,2258611103,JP -2258611104,2258611119,TW +2258611104,2258611119,AU 2258611120,2258611167,JP -2258611168,2258611215,TW +2258611168,2258611215,AU 2258611216,2258611223,NZ -2258611224,2258611567,TW -2258611568,2258611583,AU -2258611584,2258611967,TW +2258611224,2258611967,AU 2258611968,2258612223,HK -2258612224,2258612303,AU -2258612304,2258612351,TW -2258612352,2258612367,AU -2258612368,2258612383,TW -2258612384,2258612751,AU -2258612752,2258612767,TW -2258612768,2258612799,AU -2258612800,2258613503,TW -2258613504,2258613567,AU -2258613568,2258614783,TW +2258612224,2258614783,AU 2258614784,2258614815,IN -2258614816,2258615039,TW +2258614816,2258615039,AU 2258615040,2258615055,IN -2258615056,2258615295,TW -2258615296,2258615551,AU -2258615552,2258616191,TW -2258616192,2258616203,AU -2258616204,2258616207,TW -2258616208,2258616303,AU -2258616304,2258616311,TW -2258616312,2258616319,AU -2258616320,2258620415,TW -2258620416,2258621951,HK -2258621952,2258632703,TW +2258615056,2258616319,AU +2258616320,2258632703,HK 2258632704,2258698239,JP 2258698240,2259222527,US 2259222528,2259288063,DE @@ -44077,7 +45109,8 @@ 2262892544,2262958079,GB 2262958080,2263023615,IE 2263023616,2263089151,FR -2263089152,2263678975,US +2263089152,2263613439,US +2263613440,2263678975,TH 2263678976,2263744511,JP 2263744512,2263810047,US 2263810048,2263875583,GB @@ -44104,7 +45137,8 @@ 2266431488,2266497023,CA 2266497024,2266694655,US 2266694656,2266694911,SG -2266694912,2270490623,US +2266694912,2270488575,US +2270488576,2270490623,MO 2270490624,2270494719,IN 2270494720,2276786175,US 2276786176,2276851711,CA @@ -44328,7 +45362,7 @@ 2315283456,2315285503,BR 2315285504,2315286527,PA 2315286528,2315287551,CL -2315287552,2315293695,BR +2315287552,2315294719,BR 2315294720,2315296767,AR 2315296768,2315302911,BR 2315302912,2315303935,AR @@ -44349,7 +45383,9 @@ 2316173312,2316238847,SE 2316238848,2316500991,US 2316500992,2316566527,AU -2316566528,2316632063,US +2316566528,2316613887,US +2316613888,2316614143,GB +2316614144,2316632063,US 2316632064,2316697599,FR 2316697600,2316763135,AT 2316763136,2316828671,US @@ -44385,13 +45421,18 @@ 2317635584,2317638655,BR 2317638656,2317639679,HN 2317639680,2317640703,AR -2317641728,2317649919,BR +2317640704,2317649919,BR 2317649920,2317650943,HN 2317650944,2317651967,BR 2317651968,2317652991,PE -2317655040,2317668351,BR -2317674496,2317675519,BR +2317652992,2317654015,AR +2317654016,2317655039,MX +2317655040,2317670399,BR +2317671424,2317672447,AR +2317672448,2317675519,BR 2317675520,2317676543,AR +2317676544,2317679615,BR +2317679616,2317680639,CL 2317680640,2317811711,GB 2317811712,2317877247,US 2317877248,2317942783,GB @@ -44402,7 +45443,33 @@ 2318401536,2318467071,BE 2318467072,2318598143,US 2318598144,2318663679,CA -2318663680,2319319039,US +2318663680,2319122431,US +2319122432,2319123455,AR +2319123456,2319124479,HN +2319124480,2319125503,VE +2319125504,2319126527,UY +2319126528,2319127551,CR +2319127552,2319128575,BR +2319128576,2319129599,TT +2319129600,2319138815,BR +2319138816,2319139839,PE +2319139840,2319150079,BR +2319150080,2319151103,EC +2319151104,2319152127,BR +2319152128,2319153151,VE +2319153152,2319156223,BR +2319156224,2319157247,CR +2319158272,2319159295,AR +2319159296,2319160319,BR +2319160320,2319161343,PA +2319161344,2319164415,BR +2319164416,2319165439,PY +2319165440,2319167487,AR +2319167488,2319168511,HN +2319168512,2319174655,BR +2319174656,2319175679,HN +2319175680,2319187967,BR +2319187968,2319319039,US 2319319040,2319384575,NO 2319384576,2319450111,FR 2319450112,2319581183,US @@ -44420,9 +45487,39 @@ 2320433152,2320564223,AU 2320564224,2320629759,CH 2320629760,2320695295,CA -2320695296,2321547263,US +2320695296,2321416191,US +2321416192,2321417215,CO +2321417216,2321419263,BR +2321419264,2321420287,AR +2321420288,2321430527,BR +2321430528,2321431551,CR +2321431552,2321446911,BR +2321446912,2321447935,HN +2321447936,2321453055,BR +2321453056,2321454079,HN +2321454080,2321456127,BR +2321457152,2321471487,BR +2321471488,2321472511,HN +2321472512,2321477631,BR +2321477632,2321478655,TT +2321481728,2321547263,US 2321547264,2321612799,FR +2321612800,2321627135,BR +2321627136,2321628159,CO +2321628160,2321633279,BR +2321633280,2321634303,CO +2321634304,2321661951,BR +2321662976,2321663999,BR +2321664000,2321665023,AR +2321665024,2321666047,BR 2321678336,2321743871,US +2321743872,2321744895,SV +2321744896,2321745919,AR +2321745920,2321753087,BR +2321753088,2321754111,HN +2321755136,2321756159,UY +2321756160,2321774591,BR +2321775616,2321776639,VE 2321809408,2321874943,ES 2321874944,2321940479,JP 2321940480,2322006015,FR @@ -44607,7 +45704,9 @@ 2342387712,2342453247,FR 2342453248,2342518783,CN 2342518784,2342584319,FR -2342584320,2342715391,US +2342584320,2342649856,US +2342649857,2342658047,SG +2342658048,2342715391,US 2342715392,2342780927,AU 2342780928,2342846463,NO 2342846464,2342911999,BE @@ -44838,7 +45937,7 @@ 2372240512,2372240639,LU 2372240640,2372240895,NL 2372240896,2372241151,CH -2372241152,2372241407,NL +2372241152,2372241407,PK 2372241408,2372272127,RU 2372272128,2372337663,US 2372337664,2372403199,ID @@ -45063,7 +46162,11 @@ 2383151104,2385903615,CA 2385903616,2385915903,US 2385915904,2385919999,CA -2385920000,2385969151,US +2385920000,2385952767,US +2385952768,2385954815,BM +2385954816,2385955327,US +2385955840,2385956863,TC +2385956864,2385969151,US 2385969152,2386624511,CA 2386624512,2386690047,US 2386690048,2386988287,CA @@ -45096,7 +46199,18 @@ 2390995456,2391015423,US 2391015424,2391277567,CA 2391277568,2391343103,US -2391343104,2394947583,CA +2391343104,2392012799,CA +2392012800,2392013823,US +2392013824,2392020991,CA +2392020992,2392021247,HK +2392021248,2392021503,JP +2392021504,2392021759,US +2392021760,2392022015,NL +2392022016,2392022271,FR +2392022272,2392022527,DE +2392022528,2392022783,GB +2392022784,2392023039,US +2392023040,2394947583,CA 2394947584,2395013119,US 2395013120,2395209727,CA 2395209728,2395340799,US @@ -45207,7 +46321,8 @@ 2415722496,2415788031,JP 2415788032,2415853567,US 2415919104,2415984639,CN -2416050176,2416115711,NL +2416050176,2416058367,US +2416058368,2416115711,NL 2416115712,2416181247,US 2416181248,2416246783,FI 2416246784,2416312319,US @@ -45335,7 +46450,9 @@ 2429616128,2429643519,NL 2429643520,2429643775,RU 2429643776,2429681663,NL -2429681664,2429878271,US +2429681664,2429796607,US +2429796608,2429797375,GB +2429797376,2429878271,US 2429878272,2429943807,JP 2429943808,2430009343,HK 2430009344,2432172031,US @@ -45546,7 +46663,8 @@ 2455263232,2455265279,PH 2455265280,2455273471,US 2455273472,2455275519,AU -2455275520,2455281663,US +2455275520,2455279615,US +2455279616,2455281663,MO 2455281664,2455285759,IN 2455285760,2455371775,US 2455371776,2455437311,GB @@ -45567,7 +46685,10 @@ 2456616960,2456682495,CH 2456682496,2456748031,HU 2456748032,2456813567,US -2456813568,2456879103,AT +2456813568,2456846335,EU +2456846336,2456846591,FR +2456846592,2456846847,CZ +2456846848,2456879103,EU 2456879104,2457075711,US 2457075712,2457141247,AU 2457206784,2457272319,AU @@ -45580,7 +46701,9 @@ 2457360384,2457360895,CZ 2457360896,2457361151,RU 2457361152,2457361407,CZ -2457361408,2457365503,RU +2457361408,2457362431,RU +2457362432,2457364479,GB +2457364480,2457365503,RU 2457365504,2457366271,CZ 2457366272,2457366527,RU 2457366528,2457367551,GB @@ -45591,7 +46714,9 @@ 2457379840,2457393151,RU 2457393152,2457397247,CZ 2457397248,2457403391,RU -2457403392,2457599999,US +2457403392,2457520895,US +2457520896,2457521151,BE +2457521152,2457599999,US 2457600000,2457665535,GR 2457665536,2458058751,US 2458058752,2458124287,CA @@ -45609,7 +46734,7 @@ 2459631616,2459697151,CL 2459697152,2459828223,US 2459828224,2459860991,RU -2459860992,2459893759,RO +2459860992,2459893759,ES 2459893760,2459959295,CH 2459959296,2460024831,US 2460024832,2460090367,FI @@ -45644,7 +46769,16 @@ 2461613824,2461614079,IL 2461614080,2461630463,TR 2461630464,2461646847,NL -2461646848,2461659391,RU +2461646848,2461648895,RU +2461648896,2461649023,BY +2461649024,2461649919,RU +2461649920,2461650047,US +2461650048,2461650175,RS +2461650176,2461650303,PT +2461650304,2461650431,TW +2461650432,2461650559,MA +2461650560,2461650687,NZ +2461650688,2461659391,RU 2461659392,2461659647,UA 2461659648,2461662463,RU 2461662464,2461662719,NL @@ -45658,7 +46792,9 @@ 2462187520,2462253055,GB 2462253056,2462326783,AU 2462384128,2462449663,US -2462449664,2462646271,GB +2462449664,2462526602,GB +2462526603,2462526603,US +2462526604,2462646271,GB 2462646272,2463236095,US 2463236096,2463301631,AT 2463301632,2463367167,FI @@ -45779,8 +46915,8 @@ 2471165952,2471198719,CH 2471198720,2471202815,US 2471202816,2471206911,CH -2471206912,2471215103,US -2471215104,2471231487,CH +2471206912,2471219199,US +2471219200,2471231487,CH 2471231488,2471297023,AU 2471297024,2471362559,GB 2471428096,2471690239,US @@ -46018,7 +47154,9 @@ 2500038656,2500040703,IT 2500040704,2500042751,LB 2500042752,2500046847,SA -2500046848,2500048895,IT +2500046848,2500047615,IT +2500047616,2500047871,GR +2500047872,2500048895,IT 2500048896,2500050943,MD 2500050944,2500067327,KZ 2500067328,2500132991,US @@ -46043,9 +47181,13 @@ 2500162560,2500162815,GB 2500162816,2500166143,US 2500166144,2500166399,GB -2500166400,2500175871,US +2500166400,2500170751,US +2500170752,2500170752,FI +2500170753,2500175871,US 2500175872,2500175879,RO -2500175880,2500188679,US +2500175880,2500177935,US +2500177936,2500177943,PL +2500177944,2500188679,US 2500188680,2500188687,CH 2500188688,2500196351,US 2500196352,2500198399,FI @@ -46074,7 +47216,8 @@ 2500228864,2500230041,US 2500230042,2500230042,GB 2500230043,2500235775,US -2500235776,2500236543,GB +2500235776,2500236031,ES +2500236032,2500236543,GB 2500236544,2500236837,US 2500236838,2500236838,ES 2500236839,2500238047,US @@ -46131,7 +47274,11 @@ 2500554380,2500554487,DE 2500554488,2500555263,US 2500555264,2500555519,FR -2500555520,2500562959,US +2500555520,2500562719,US +2500562720,2500562727,GB +2500562728,2500562767,US +2500562768,2500562775,GB +2500562776,2500562959,US 2500562960,2500562967,ES 2500562968,2500568679,US 2500568680,2500568683,GB @@ -46165,7 +47312,9 @@ 2500719104,2500720639,IE 2500720640,2500720652,US 2500720653,2500720653,IE -2500720654,2500723799,US +2500720654,2500720895,US +2500720896,2500721151,IE +2500721152,2500723799,US 2500723800,2500723807,ES 2500723808,2500743215,US 2500743216,2500743223,GB @@ -46200,8 +47349,44 @@ 2504482816,2504486911,ES 2504486912,2504491007,US 2504491008,2504499199,IT -2504499200,2504916991,US -2504916992,2504982527,IL +2504499200,2504519679,US +2504519680,2504519935,IT +2504519936,2504520191,DE +2504520192,2504521215,US +2504521216,2504521471,CH +2504521472,2504521727,NL +2504521728,2504921087,US +2504921088,2504921343,IL +2504921344,2504921855,US +2504921856,2504922111,IL +2504922112,2504922879,US +2504922880,2504923391,IL +2504923392,2504925951,US +2504925952,2504926207,IL +2504926208,2504926975,US +2504926976,2504927231,IL +2504927232,2504927743,US +2504927744,2504927999,IL +2504928000,2504934399,US +2504934400,2504934655,IL +2504934656,2504935935,US +2504935936,2504936191,IL +2504936192,2504936447,US +2504936448,2504936703,IL +2504936704,2504938751,US +2504938752,2504939007,IL +2504939008,2504939519,US +2504939520,2504939775,IL +2504939776,2504943871,US +2504943872,2504944639,IL +2504944640,2504944895,US +2504944896,2504945663,IL +2504945664,2504946687,US +2504946688,2504946943,IL +2504946944,2504947711,US +2504947712,2504947967,IL +2504947968,2504949759,US +2504949760,2504982527,IL 2504982528,2505457663,US 2505457664,2505459711,IE 2505459712,2505469439,US @@ -46211,7 +47396,9 @@ 2505482240,2505484287,NL 2505484288,2505488383,US 2505488384,2505490431,FR -2505490432,2505504767,US +2505490432,2505502719,US +2505502720,2505503743,UA +2505503744,2505504767,US 2505504768,2505506815,FI 2505506816,2505572351,US 2505572352,2505637887,IL @@ -46228,7 +47415,15 @@ 2506360832,2506361087,ES 2506361088,2506401791,US 2506401792,2506402815,IT -2506402816,2507124735,US +2506402816,2506489855,US +2506489856,2506498047,ES +2506498048,2506499071,FR +2506499072,2506506239,ES +2506506240,2506514431,NO +2506514432,2506522623,ES +2506522624,2506530815,GB +2506530816,2506555391,ES +2506555392,2507124735,US 2507124736,2507124991,IN 2507124992,2508062719,US 2508062720,2508064767,CH @@ -46240,10 +47435,8 @@ 2508077056,2508079103,BE 2508079104,2508081151,DE 2508081152,2508081407,NL -2508081408,2508081663,US -2508081664,2508081919,GB -2508081920,2508082175,US -2508082176,2508082431,GB +2508081408,2508081663,IL +2508081664,2508082431,GB 2508082432,2508082943,DE 2508082944,2508083199,GB 2508083200,2508085247,IS @@ -46310,7 +47503,9 @@ 2512781312,2512912383,US 2512912384,2512945151,HU 2512945152,2512977919,JO -2512977920,2513502207,DE +2512977920,2513043455,DE +2513043456,2513108991,FR +2513108992,2513502207,DE 2513502208,2513567743,NO 2513567744,2513600511,GR 2513600512,2513633279,NL @@ -46562,15 +47757,61 @@ 2533369856,2533371903,BG 2533371904,2533375999,UA 2533376000,2533392383,HU -2533392384,2533425151,RO -2533425152,2538602495,IT +2533392384,2538602495,IT 2538602496,2538604967,FR 2538604968,2538604975,ES 2538604976,2538606031,FR 2538606032,2538606039,ES -2538606040,2538619903,FR +2538606040,2538606043,FR +2538606044,2538606047,DE +2538606048,2538619903,FR 2538619904,2538619911,ES -2538619912,2538668031,FR +2538619912,2538634227,FR +2538634228,2538634231,DE +2538634232,2538644015,FR +2538644016,2538644039,ES +2538644040,2538645855,FR +2538645856,2538645871,ES +2538645872,2538646135,FR +2538646136,2538646139,DE +2538646140,2538646143,FR +2538646144,2538646155,DE +2538646156,2538646219,FR +2538646220,2538646227,DE +2538646228,2538646271,FR +2538646272,2538646399,BE +2538646400,2538646783,FR +2538646784,2538647039,CZ +2538647040,2538648591,FR +2538648592,2538648623,BE +2538648624,2538649767,FR +2538649768,2538649775,DE +2538649776,2538649991,FR +2538649992,2538649995,DE +2538649996,2538650059,FR +2538650060,2538650063,DE +2538650064,2538650103,FR +2538650104,2538650107,DE +2538650108,2538650199,FR +2538650200,2538650203,DE +2538650204,2538651135,FR +2538651136,2538651139,DE +2538651140,2538651183,FR +2538651184,2538651187,DE +2538651188,2538651255,FR +2538651256,2538651259,DE +2538651260,2538651279,FR +2538651280,2538651283,DE +2538651284,2538652727,FR +2538652728,2538652731,DE +2538652732,2538653379,FR +2538653380,2538653383,DE +2538653384,2538653387,ES +2538653388,2538653927,FR +2538653928,2538653931,ES +2538653932,2538656959,FR +2538656960,2538656975,ES +2538656976,2538668031,FR 2538668032,2539978751,IT 2539978752,2540240895,US 2540240896,2540306431,FI @@ -46619,7 +47860,7 @@ 2547318784,2547515391,US 2547523584,2547535871,GB 2547540480,2547540735,SE -2547548160,2547580927,BE +2547548160,2547580927,NO 2548039680,2548563967,GB 2548563968,2548826111,IR 2548826112,2548829695,AT @@ -46659,7 +47900,9 @@ 2548953088,2548955135,RU 2548955136,2548957183,DE 2548957184,2549612543,IR -2549612544,2549614591,SE +2549612544,2549614447,SE +2549614448,2549614463,NL +2549614464,2549614591,SE 2549614592,2549616639,IT 2549616640,2549618687,BE 2549618688,2549618943,US @@ -46691,7 +47934,9 @@ 2549874688,2549876735,GB 2549876736,2549878783,NO 2549878784,2549880831,DE -2549880832,2549882335,SE +2549880832,2549881327,SE +2549881328,2549881343,NL +2549881344,2549882335,SE 2549882336,2549882351,FI 2549882352,2549882383,SE 2549882384,2549882399,FI @@ -46748,17 +47993,7 @@ 2556493824,2556559359,US 2556559360,2556624895,AU 2556624896,2556690431,KR -2556690432,2556703871,US -2556703872,2556703935,SG -2556703936,2556715719,US -2556715720,2556715727,HK -2556715728,2556716159,US -2556716160,2556716175,HK -2556716176,2556742071,US -2556742072,2556742079,GB -2556742080,2556742327,US -2556742328,2556742335,GB -2556742336,2556755967,US +2556690432,2556755967,US 2556755968,2556780031,HK 2556780032,2556780799,SG 2556780800,2556821503,HK @@ -46827,21 +48062,25 @@ 2568224768,2568290303,SG 2568290304,2569142271,US 2569142272,2569404415,CN -2569404416,2569797631,US +2569404416,2569601023,US +2569601024,2569666559,CA +2569666560,2569797631,US 2569797632,2569863167,NO -2569863168,2569885183,US -2569885184,2569885439,CH -2569885440,2569885951,US -2569885952,2569886207,CH -2569886208,2569928703,US -2569928704,2569994239,CH +2569863168,2569994239,CH 2569994240,2569994495,EU 2569994496,2570125311,US 2570125312,2570190847,BE 2570190848,2572681215,US 2572681216,2572746751,SE 2572746752,2572943359,US -2572943360,2573336575,DE +2572943360,2572955647,DE +2572955648,2572959743,BR +2572959744,2572976127,DE +2572976128,2572989439,NL +2572989440,2572989951,GR +2572989952,2572991487,DE +2572991488,2573000703,BR +2573000704,2573336575,DE 2573336576,2573353983,EU 2573353984,2573354239,BE 2573354240,2573369343,EU @@ -46884,110 +48123,154 @@ 2584412160,2584477695,CA 2584477696,2584608767,US 2584608768,2584739839,CH -2584739840,2584739903,SG -2584739904,2584740351,MU -2584740352,2584740415,HK -2584740416,2584740863,MU -2584740864,2584740927,SG -2584740928,2584741375,MU -2584741376,2584741439,HK -2584741440,2584741887,MU -2584741888,2584741951,SG -2584741952,2584742399,MU -2584742400,2584742463,HK -2584742464,2584742911,MU -2584742912,2584742975,SG -2584742976,2584743423,MU -2584743424,2584743487,HK -2584743488,2584743935,MU -2584743936,2584743999,SG -2584744000,2584744447,MU -2584744448,2584744511,HK -2584744512,2584744959,MU -2584744960,2584745023,SG -2584745024,2584745471,MU -2584745472,2584745535,HK -2584745536,2584745983,MU -2584745984,2584746047,SG -2584746048,2584746495,MU -2584746496,2584746559,HK -2584746560,2584747007,MU -2584747008,2584747071,SG -2584747072,2584747519,MU -2584747520,2584747583,HK -2584747584,2584748031,MU -2584748032,2584748095,SG -2584748096,2584748543,MU -2584748544,2584748607,HK -2584748608,2584749055,MU -2584749056,2584749119,SG -2584749120,2584749567,MU -2584749568,2584749631,HK -2584749632,2584750079,MU -2584750080,2584750143,SG -2584750144,2584750591,MU -2584750592,2584750655,HK -2584750656,2584751103,MU -2584751104,2584751167,SG -2584751168,2584751615,MU -2584751616,2584751679,HK -2584751680,2584752127,MU -2584752128,2584752191,SG -2584752192,2584752639,MU -2584752640,2584752703,HK -2584752704,2584753151,MU -2584753152,2584753215,SG -2584753216,2584753663,MU -2584753664,2584753727,HK -2584753728,2584754175,MU -2584754176,2584754239,SG -2584754240,2584754687,MU -2584754688,2584754751,HK -2584754752,2584755199,MU -2584755200,2584755263,SG -2584755264,2584755711,MU -2584755712,2584755775,HK -2584755776,2584756223,MU -2584756224,2584756287,SG -2584756288,2584756735,MU -2584756736,2584756799,HK -2584756800,2584757247,MU +2584739840,2584739903,AU +2584739904,2584740095,ZA +2584740096,2584740351,US +2584740352,2584740415,AU +2584740416,2584740607,ZA +2584740608,2584740863,US +2584740864,2584740927,AU +2584740928,2584741119,ZA +2584741120,2584741375,US +2584741376,2584741439,AU +2584741440,2584741631,ZA +2584741632,2584741887,US +2584741888,2584741951,AU +2584741952,2584742143,ZA +2584742144,2584742399,US +2584742400,2584742463,AU +2584742464,2584742655,ZA +2584742656,2584742911,US +2584742912,2584742975,KR +2584742976,2584743167,ZA +2584743168,2584743423,US +2584743424,2584743487,KR +2584743488,2584743679,ZA +2584743680,2584743935,US +2584743936,2584743999,AU +2584744000,2584744191,ZA +2584744192,2584744447,US +2584744448,2584744511,AU +2584744512,2584744703,ZA +2584744704,2584744959,US +2584744960,2584745023,AU +2584745024,2584745215,ZA +2584745216,2584745471,US +2584745472,2584745535,AU +2584745536,2584745727,ZA +2584745728,2584745983,US +2584745984,2584746047,AU +2584746048,2584746239,ZA +2584746240,2584746495,US +2584746496,2584746559,AU +2584746560,2584746751,ZA +2584746752,2584747007,US +2584747008,2584747071,MY +2584747072,2584747263,ZA +2584747264,2584747519,US +2584747520,2584747583,MY +2584747584,2584747775,ZA +2584747776,2584748031,US +2584748032,2584748095,MY +2584748096,2584748287,ZA +2584748288,2584748543,US +2584748544,2584748607,MY +2584748608,2584748799,ZA +2584748800,2584749055,US +2584749056,2584749119,MY +2584749120,2584749311,ZA +2584749312,2584749567,US +2584749568,2584749631,MY +2584749632,2584749823,ZA +2584749824,2584750079,US +2584750080,2584750143,MY +2584750144,2584750335,ZA +2584750336,2584750591,US +2584750592,2584750655,MY +2584750656,2584750847,ZA +2584750848,2584751103,US +2584751104,2584751167,AE +2584751168,2584751359,ZA +2584751360,2584751615,US +2584751616,2584751679,AE +2584751680,2584751871,ZA +2584751872,2584752127,US +2584752128,2584752191,AE +2584752192,2584752383,ZA +2584752384,2584752639,US +2584752640,2584752703,AE +2584752704,2584752895,ZA +2584752896,2584753151,US +2584753152,2584753215,AE +2584753216,2584753407,ZA +2584753408,2584753663,US +2584753664,2584753727,AE +2584753728,2584753919,ZA +2584753920,2584754175,US +2584754176,2584754431,ZA +2584754432,2584754687,US +2584754688,2584754943,ZA +2584754944,2584755199,US +2584755200,2584755263,AR +2584755264,2584755455,ZA +2584755456,2584755711,US +2584755712,2584755775,AR +2584755776,2584755967,ZA +2584755968,2584756223,US +2584756224,2584756479,ZA +2584756480,2584756735,US +2584756736,2584756991,ZA +2584756992,2584757247,US 2584757248,2584757311,SG -2584757312,2584757759,MU +2584757312,2584757503,ZA +2584757504,2584757759,US 2584757760,2584757823,HK -2584757824,2584758271,MU +2584757824,2584758015,ZA +2584758016,2584758271,US 2584758272,2584758335,SG -2584758336,2584758783,MU +2584758336,2584758527,ZA +2584758528,2584758783,US 2584758784,2584758847,HK -2584758848,2584759295,MU +2584758848,2584759039,ZA +2584759040,2584759295,US 2584759296,2584759359,SG -2584759360,2584759807,MU +2584759360,2584759551,ZA +2584759552,2584759807,US 2584759808,2584759871,HK -2584759872,2584760319,MU +2584759872,2584760063,ZA +2584760064,2584760319,US 2584760320,2584760383,SG -2584760384,2584760831,MU +2584760384,2584760575,ZA +2584760576,2584760831,US 2584760832,2584760895,HK -2584760896,2584761343,MU +2584760896,2584761087,ZA +2584761088,2584761343,US 2584761344,2584761407,SG -2584761408,2584761855,MU +2584761408,2584761599,ZA +2584761600,2584761855,US 2584761856,2584761919,HK -2584761920,2584762367,MU +2584761920,2584762111,ZA +2584762112,2584762367,US 2584762368,2584762431,SG -2584762432,2584762879,MU +2584762432,2584762623,ZA +2584762624,2584762879,US 2584762880,2584762943,HK -2584762944,2584763391,MU +2584762944,2584763135,ZA +2584763136,2584763391,US 2584763392,2584763455,SG -2584763456,2584763903,MU +2584763456,2584763647,ZA +2584763648,2584763903,US 2584763904,2584763967,HK -2584763968,2584764671,MU -2584764672,2584768511,US -2584768512,2584770559,MU -2584770560,2584775423,US -2584775424,2584775679,KE -2584775680,2584777727,MU -2584777728,2584803327,US -2584803328,2584805375,MU -2584805376,2585001983,US +2584763968,2584764159,ZA +2584764160,2584764415,US +2584764416,2584764671,ZA +2584764672,2584764927,US +2584764928,2584775679,ZA +2584775680,2584777727,US +2584777728,2584780799,ZA +2584780800,2584788991,US +2584788992,2584801279,ZA +2584801280,2585001983,US 2585001984,2585067519,CA 2585067520,2585788415,US 2585788416,2585853951,GB @@ -47032,14 +48315,15 @@ 2586875904,2586876415,US 2586876416,2586876671,ES 2586876672,2586876927,US -2586876928,2586882047,ES -2586882048,2586952191,US +2586876928,2586882559,ES +2586882560,2586952191,US 2586952192,2586952447,FR 2586952448,2586952703,US 2586952704,2586953471,FR 2586953472,2586953727,ES 2586953728,2586953983,MX -2586953984,2587017215,US +2586953984,2586954239,PE +2586954240,2587017215,US 2587017216,2587017471,IE 2587017472,2587018239,US 2587018240,2587018495,IE @@ -47097,7 +48381,9 @@ 2587508736,2587525119,GB 2587525120,2587542527,US 2587542528,2587544063,ES -2587544064,2587582463,US +2587544064,2587545599,US +2587545600,2587546623,ES +2587546624,2587582463,US 2587582464,2587586559,NL 2587586560,2587592703,US 2587592704,2587594751,GB @@ -47115,11 +48401,9 @@ 2587955200,2587959295,KE 2587959296,2587961343,SN 2587961344,2587962367,ZA -2587962368,2587963391,SS -2587963392,2587964027,SD -2587964028,2587964028,SS -2587964029,2587964415,SD +2587962368,2587964415,SS 2587964416,2587965439,ZA +2587965440,2587966463,KE 2587966464,2587967487,BF 2587967488,2587975679,ZA 2587975680,2587983871,GH @@ -47130,7 +48414,7 @@ 2588038144,2588039167,GN 2588039168,2588041215,ZA 2588041216,2588042239,DZ -2588042240,2588043263,SD +2588042240,2588043263,SS 2588043264,2588044287,AO 2588044288,2588045311,LS 2588046336,2588047359,TD @@ -47243,8 +48527,13 @@ 2591096832,2591162367,NG 2591293440,2591326207,GA 2591326208,2591358975,AO +2591358976,2591375359,GH +2591375360,2591391743,NG +2591391744,2591408127,ZA 2591424512,2591457279,NG -2591473664,2591481855,AO +2591457280,2591473663,ML +2591473664,2591477759,AO +2591477760,2591481855,PT 2591481856,2591483903,TZ 2591485952,2591486975,SO 2591486976,2591487999,ZA @@ -47257,24 +48546,30 @@ 2591522816,2591526911,LR 2591526912,2591539199,ZA 2591539200,2591547391,GA -2591547392,2591571967,ZA +2591547392,2591555583,ZA +2591555584,2591571967,GH 2591571968,2591588351,NG 2591588352,2591604735,MG -2591604736,2591612927,MU +2591604736,2591605759,MU +2591605760,2591606783,KE +2591606784,2591610879,MU +2591610880,2591612927,ZM 2591612928,2591621119,ZW 2591621120,2591686655,DZ 2591686656,2591817727,KE 2591948800,2591981567,MG 2591981568,2591997951,CM 2591997952,2592006143,ZA -2592006144,2592022527,TZ +2592006144,2592007167,TZ +2592007168,2592009215,ZA +2592009216,2592022527,TZ 2592022528,2592026623,BJ 2592026624,2592026879,US 2592026880,2592027391,ZA 2592027392,2592027647,GB -2592027648,2592028159,ZA +2592027648,2592028159,US 2592028160,2592028415,CA -2592028416,2592028671,ZA +2592028416,2592028671,US 2592028672,2592028799,NG 2592028800,2592028927,KE 2592028928,2592029183,ZA @@ -47292,7 +48587,7 @@ 2600468480,2600534015,ZM 2600534016,2600665087,US 2600665088,2600730623,CA -2600730624,2600796159,NO +2600730624,2600796159,SE 2600796160,2601123839,US 2601123840,2601189375,CA 2601320448,2601451519,US @@ -47631,7 +48926,7 @@ 2642018304,2642083839,CN 2642083840,2642149375,US 2642149376,2642214911,FI -2642214912,2642280447,SE +2642214912,2642280447,GB 2642280448,2642411519,US 2642411520,2642477055,AU 2642477056,2642542591,FI @@ -47787,7 +49082,9 @@ 2658664448,2658926591,US 2658926592,2659057663,GB 2659057664,2659123199,SE -2659123200,2659188735,FI +2659123200,2659180543,FI +2659180544,2659182591,NL +2659182592,2659188735,FI 2659188736,2659254271,CA 2659254272,2659319807,LT 2659319808,2659385343,US @@ -47904,183 +49201,7 @@ 2667642880,2667970559,US 2667970560,2668036095,CA 2668036096,2668101631,SE -2668101632,2668101663,NL -2668101664,2668101671,US -2668101672,2668101791,NL -2668101792,2668101823,US -2668101824,2668101855,NL -2668101856,2668101863,US -2668101864,2668101887,NL -2668101888,2668101919,US -2668101920,2668102063,NL -2668102064,2668102071,US -2668102072,2668102647,NL -2668102648,2668102655,US -2668102656,2668102991,NL -2668102992,2668102999,US -2668103000,2668103719,NL -2668103720,2668103727,US -2668103728,2668103735,NL -2668103736,2668103743,US -2668103744,2668103775,KE -2668103776,2668104127,NL -2668104128,2668104135,GB -2668104136,2668104191,NL -2668104192,2668104207,KE -2668104208,2668104247,NL -2668104248,2668104255,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,2668106935,NL -2668106936,2668106943,US -2668106944,2668106951,NL -2668106952,2668106959,US -2668106960,2668107599,NL -2668107600,2668107607,US -2668107608,2668107711,NL -2668107712,2668107759,US -2668107760,2668107767,NL -2668107768,2668107775,US -2668107776,2668108303,NL -2668108304,2668108335,US -2668108336,2668108343,CA -2668108344,2668108359,US -2668108360,2668108383,NL -2668108384,2668108391,US -2668108392,2668108399,NL -2668108400,2668108415,US -2668108416,2668108799,NL -2668108800,2668108807,US -2668108808,2668108823,NL -2668108824,2668108831,US -2668108832,2668108855,NL -2668108856,2668108863,US -2668108864,2668108887,NL -2668108888,2668108903,US -2668108904,2668108919,NL -2668108920,2668108927,US -2668108928,2668108935,NL -2668108936,2668108951,GB -2668108952,2668108967,NL -2668108968,2668108983,US -2668108984,2668108999,NL -2668109000,2668109023,US -2668109024,2668109031,NL -2668109032,2668109047,US -2668109048,2668109063,NL -2668109064,2668109071,US -2668109072,2668109615,NL -2668109616,2668109623,US -2668109624,2668109639,NL -2668109640,2668109663,US -2668109664,2668109671,NL -2668109672,2668109687,US -2668109688,2668109695,NL -2668109696,2668109743,US -2668109744,2668109751,NL -2668109752,2668109759,US -2668109760,2668109951,NL -2668109952,2668110047,US -2668110048,2668110271,NL -2668110272,2668110303,US -2668110304,2668110335,NL -2668110336,2668110911,US -2668110912,2668110943,NL -2668110944,2668111039,US -2668111040,2668111071,NL -2668111072,2668111231,US -2668111232,2668111327,NL -2668111328,2668111359,US -2668111360,2668111471,NL -2668111472,2668111487,US -2668111488,2668111743,NL -2668111744,2668111903,US -2668111904,2668111967,NL -2668111968,2668112159,US -2668112160,2668112191,NL -2668112192,2668112223,US -2668112224,2668112303,NL -2668112304,2668112319,US -2668112320,2668112575,NL -2668112576,2668112607,US -2668112608,2668112735,NL -2668112736,2668112767,US -2668112768,2668112799,NL -2668112800,2668112895,US -2668112896,2668112959,NL -2668112960,2668112991,US -2668112992,2668113055,NL -2668113056,2668113151,US -2668113152,2668113183,NL -2668113184,2668113407,US -2668113408,2668113567,NL -2668113568,2668113585,US -2668113586,2668113586,NL -2668113587,2668113599,US -2668113600,2668113607,JO -2668113608,2668113623,US -2668113624,2668113631,JO -2668113632,2668113639,NL -2668113640,2668113647,US -2668113648,2668113759,NL -2668113760,2668113791,US -2668113792,2668113823,NL -2668113824,2668113919,US -2668113920,2668113951,NL -2668113952,2668113983,US -2668113984,2668114015,NL -2668114016,2668114271,US -2668114272,2668114335,NL -2668114336,2668114367,US -2668114368,2668114591,NL -2668114592,2668114623,US -2668114624,2668114639,NL -2668114640,2668114719,US -2668114720,2668114879,NL -2668114880,2668114943,US -2668114944,2668114959,NL -2668114960,2668114991,US -2668114992,2668115007,NL -2668115008,2668115039,US -2668115040,2668115071,NL -2668115072,2668115087,US -2668115088,2668115135,NL -2668115136,2668115151,US -2668115152,2668115279,NL -2668115280,2668115343,US -2668115344,2668115375,NL -2668115376,2668115391,US -2668115392,2668115711,NL -2668115712,2668115775,US -2668115776,2668115807,NL -2668115808,2668115839,US -2668115840,2668116319,NL -2668116320,2668116335,IT -2668116336,2668116511,NL -2668116512,2668116543,US -2668116544,2668116863,NL -2668116864,2668116895,US -2668116896,2668116927,NL -2668116928,2668116991,US -2668116992,2668118015,NL +2668101632,2668118015,NL 2668118016,2668134399,FR 2668134400,2668150783,GB 2668150784,2668167167,NL @@ -48183,9 +49304,11 @@ 2675048448,2675113983,GB 2675113984,2675245055,US 2675245056,2675310591,NZ -2675310592,2675573599,US -2675573600,2675573631,IE -2675573632,2675965951,US +2675310592,2675574463,US +2675574464,2675574495,IT +2675574496,2675589119,US +2675589120,2675605503,DE +2675605504,2675965951,US 2675965952,2676031487,CA 2676031488,2676097023,US 2676097024,2676162559,NO @@ -48308,7 +49431,8 @@ 2681536512,2681602047,IT 2681602048,2681700863,US 2681700864,2681701119,HK -2681701120,2681733119,US +2681701120,2681731071,US +2681731072,2681733119,FR 2681733120,2681798655,NO 2681798656,2681864191,FR 2681864192,2681929727,US @@ -48363,142 +49487,7 @@ 2684184576,2684186623,SK 2684186624,2684188671,DE 2684188672,2684190719,RU -2684190720,2684190735,US -2684190736,2684190783,NL -2684190784,2684190787,US -2684190788,2684190971,NL -2684190972,2684190975,US -2684190976,2684191487,NL -2684191488,2684191495,US -2684191496,2684191551,NL -2684191552,2684191615,US -2684191616,2684191759,NL -2684191760,2684191767,US -2684191768,2684191807,NL -2684191808,2684191815,US -2684191816,2684191843,NL -2684191844,2684191847,US -2684191848,2684191859,NL -2684191860,2684191863,US -2684191864,2684191987,NL -2684191988,2684191999,US -2684192000,2684192103,NL -2684192104,2684192107,US -2684192108,2684192303,NL -2684192304,2684192311,US -2684192312,2684192387,NL -2684192388,2684192391,US -2684192392,2684192459,NL -2684192460,2684192463,US -2684192464,2684192511,NL -2684192512,2684192519,US -2684192520,2684192523,NL -2684192524,2684192535,US -2684192536,2684192607,NL -2684192608,2684192611,US -2684192612,2684192623,NL -2684192624,2684192627,US -2684192628,2684192735,NL -2684192736,2684192767,US -2684192768,2684192775,NL -2684192776,2684192783,US -2684192784,2684192979,NL -2684192980,2684192983,US -2684192984,2684193147,NL -2684193148,2684193151,US -2684193152,2684193175,NL -2684193176,2684193183,US -2684193184,2684193275,NL -2684193276,2684193279,US -2684193280,2684193583,NL -2684193584,2684193591,IE -2684193592,2684193735,NL -2684193736,2684193743,US -2684193744,2684193751,NL -2684193752,2684193759,US -2684193760,2684193887,NL -2684193888,2684193911,US -2684193912,2684193931,NL -2684193932,2684193935,US -2684193936,2684194003,NL -2684194004,2684194007,US -2684194008,2684194071,NL -2684194072,2684194079,US -2684194080,2684194143,NL -2684194144,2684194151,US -2684194152,2684194167,NL -2684194168,2684194171,US -2684194172,2684194319,NL -2684194320,2684194327,SA -2684194328,2684194351,NL -2684194352,2684194359,US -2684194360,2684194487,NL -2684194488,2684194495,GB -2684194496,2684194511,NL -2684194512,2684194519,GB -2684194520,2684194527,NL -2684194528,2684194535,US -2684194536,2684194559,NL -2684194560,2684194623,US -2684194624,2684194723,NL -2684194724,2684194727,US -2684194728,2684195119,NL -2684195120,2684195123,US -2684195124,2684195199,NL -2684195200,2684195263,US -2684195264,2684195323,NL -2684195324,2684195327,US -2684195328,2684195335,NL -2684195336,2684195339,US -2684195340,2684195663,NL -2684195664,2684195667,US -2684195668,2684195867,NL -2684195868,2684195871,US -2684195872,2684195927,NL -2684195928,2684195935,JP -2684195936,2684195979,NL -2684195980,2684195983,US -2684195984,2684196095,NL -2684196096,2684196159,US -2684196160,2684196343,NL -2684196344,2684196351,US -2684196352,2684196391,NL -2684196392,2684196399,US -2684196400,2684196419,NL -2684196420,2684196423,US -2684196424,2684196517,NL -2684196518,2684196518,GB -2684196519,2684196535,NL -2684196536,2684196539,US -2684196540,2684196939,NL -2684196940,2684196943,US -2684196944,2684196959,NL -2684196960,2684196963,US -2684196964,2684197031,NL -2684197032,2684197039,IT -2684197040,2684197099,NL -2684197100,2684197103,US -2684197104,2684197115,NL -2684197116,2684197119,US -2684197120,2684197123,NL -2684197124,2684197127,US -2684197128,2684197143,NL -2684197144,2684197151,GB -2684197152,2684197191,NL -2684197192,2684197195,US -2684197196,2684197211,NL -2684197212,2684197215,US -2684197216,2684197251,NL -2684197252,2684197255,US -2684197256,2684197259,NL -2684197260,2684197263,US -2684197264,2684197267,NL -2684197268,2684197271,US -2684197272,2684197303,NL -2684197304,2684197311,US -2684197312,2684197343,NL -2684197344,2684197355,US -2684197356,2684198911,NL +2684190720,2684198911,NL 2684198912,2684199423,GB 2684199424,2684199679,EU 2684199680,2684200959,GB @@ -48622,7 +49611,7 @@ 2694578176,2694840319,TN 2694840320,2696151039,MA 2696151040,2696216575,IT -2696216576,2696282111,ZA +2696216576,2696282111,BG 2696413184,2696478719,ZA 2696478720,2697789439,JP 2697789440,2697854975,US @@ -48651,7 +49640,10 @@ 2699624448,2699689983,JP 2699755520,2700935167,JP 2700935168,2701066239,US -2701066240,2701131775,ZA +2701066240,2701074431,ZA +2701074432,2701099007,BG +2701099008,2701123583,ZA +2701123584,2701131775,BG 2701131776,2701139967,HN 2701139968,2701148159,NI 2701148160,2701149183,AR @@ -48805,17 +49797,9 @@ 2713976832,2714042367,VE 2714042368,2714238975,US 2714238976,2714304511,TH -2714304512,2714386943,US -2714386944,2714387199,JP -2714387200,2714387455,US -2714387456,2714387471,JP -2714387472,2714389663,US -2714389664,2714389695,A1 -2714389696,2714390079,US -2714390080,2714390095,JP -2714390096,2714402303,US -2714402304,2714402559,JP -2714402560,2714697727,US +2714304512,2714386431,US +2714386432,2714402815,JP +2714402816,2714697727,US 2714697728,2714763263,CN 2714763264,2715025407,US 2715025408,2715090943,VE @@ -48849,7 +49833,9 @@ 2719612928,2719678463,CH 2719678464,2720399359,US 2720399360,2720464895,FR -2720464896,2721382399,US +2720464896,2720849919,US +2720849920,2720850175,GB +2720850176,2721382399,US 2721382400,2721447935,CA 2721447936,2721579007,US 2721579008,2721644543,IN @@ -48937,7 +49923,8 @@ 2731800576,2731801599,CA 2731801600,2731804671,US 2731804672,2731805695,CA -2731805696,2731806719,BB +2731805696,2731806463,BB +2731806464,2731806719,VG 2731806720,2731807743,US 2731807744,2731808767,CA 2731808768,2731819007,US @@ -49048,8 +50035,7 @@ 2732494848,2732495871,CA 2732495872,2732497919,US 2732497920,2732499967,CA -2732499968,2732500223,US -2732500224,2732500479,TW +2732499968,2732500479,TW 2732500480,2732515327,US 2732515328,2732516351,VG 2732516352,2732523519,US @@ -49212,8 +50198,7 @@ 2734542848,2734544895,CA 2734544896,2734553087,US 2734553088,2734555135,CA -2734555136,2734557183,CN -2734557184,2734565375,US +2734555136,2734565375,US 2734565376,2734566399,CA 2734566400,2734577151,US 2734577152,2734577167,LU @@ -49337,7 +50322,7 @@ 2738208768,2738209791,ID 2738209792,2738210815,KH 2738210816,2738213887,IN -2738213888,2738215935,HK +2738214912,2738215935,HK 2738215936,2738216959,CN 2738216960,2738217983,HK 2738217984,2738220031,AU @@ -49468,9 +50453,7 @@ 2754674688,2754936831,US 2754936832,2755002367,AU 2755002368,2755330047,US -2755330048,2755395583,DE -2755395584,2755461119,FR -2755461120,2755514879,DE +2755330048,2755514879,DE 2755514880,2755515135,EU 2755515136,2755526655,DE 2755526656,2755985407,US @@ -49706,19 +50689,35 @@ 2782789632,2782855167,CH 2782855168,2783002623,US 2783002624,2783002879,DK -2783002880,2783003647,US +2783002880,2783003135,US +2783003136,2783003391,RU +2783003392,2783003647,US 2783003648,2783003903,SE -2783003904,2783182847,US +2783003904,2783004159,US +2783004160,2783004671,CH +2783004672,2783010815,US +2783010816,2783011327,HK +2783011328,2783011583,AU +2783011584,2783011839,US +2783011840,2783012351,JP +2783012352,2783012607,TW +2783012608,2783012863,US +2783012864,2783013375,IN +2783013376,2783182847,US 2783182848,2783248383,AU 2783248384,2783313919,KR 2783313920,2783379455,US -2783379456,2783379711,ZA -2783379712,2783379967,SC -2783379968,2783383039,ZA -2783383040,2783383295,SC -2783383296,2783384575,ZA -2783384576,2783384831,SC -2783384832,2783444991,ZA +2783379456,2783383551,SC +2783383552,2783387647,CA +2783387648,2783391743,SC +2783391744,2783395839,US +2783395840,2783399935,DE +2783399936,2783404031,FR +2783404032,2783416319,SC +2783416320,2783420415,US +2783420416,2783424511,EE +2783424512,2783440895,SC +2783440896,2783444991,IN 2783444992,2783510527,US 2783510528,2783576063,ZA 2783576064,2783969279,US @@ -49729,10 +50728,8 @@ 2784362496,2784428031,KR 2784428032,2784952063,US 2784952064,2784952319,NL -2785017856,2785542143,US -2785542144,2785607679,CH -2785607680,2785738751,US -2785738752,2786066431,CH +2785017856,2785804287,US +2785804288,2786066431,CH 2786066432,2788163583,US 2788163584,2788229119,CA 2788229120,2788261887,US @@ -49832,9 +50829,23 @@ 2808938496,2809069567,US 2809069568,2809135103,SA 2809135104,2809266175,US -2809266176,2809286975,CA +2809266176,2809274367,CA +2809274368,2809274623,US +2809274624,2809277375,CA +2809277376,2809277407,FR +2809277408,2809281575,CA +2809281576,2809281583,US +2809281584,2809282652,CA +2809282653,2809282653,US +2809282654,2809286975,CA 2809286976,2809286991,US -2809286992,2809331711,CA +2809286992,2809291823,CA +2809291824,2809291824,US +2809291825,2809291891,CA +2809291892,2809291892,US +2809291893,2809308599,CA +2809308600,2809308607,US +2809308608,2809331711,CA 2809331712,2809397247,US 2809397248,2809462783,UY 2809462784,2809855999,US @@ -49941,8 +50952,7 @@ 2818038539,2818310143,US 2818310144,2818375679,AR 2818375680,2818572287,US -2818637824,2818654207,US -2818654208,2818670591,AU +2818637824,2818670591,AU 2818670592,2822731894,US 2822731895,2822731895,GB 2822731896,2822848997,US @@ -49953,7 +50963,10 @@ 2823553024,2823618559,ZA 2823618560,2823684095,PA 2823684096,2823749631,KR -2823815168,2823946239,ZA +2823815168,2823823359,ZA +2823823360,2823888895,SC +2823888896,2823897087,ZA +2823897088,2823946239,SC 2823946240,2824011775,US 2824011776,2824077311,AR 2824077312,2824274720,US @@ -49993,7 +51006,9 @@ 2827943936,2828009471,US 2828009472,2828075007,CA 2828075008,2828533759,US -2828533760,2828664831,AU +2828533760,2828599551,AU +2828599552,2828599807,IN +2828599808,2828664831,AU 2828664832,2828730367,KR 2828730368,2828795903,ZA 2828795904,2829033471,US @@ -50075,7 +51090,9 @@ 2833711104,2833776639,CL 2833842176,2833907711,US 2833907712,2833973247,GT -2833973248,2834010111,US +2833973248,2833992901,US +2833992902,2833992902,MX +2833992903,2834010111,US 2834010112,2834014207,CA 2834014208,2834030591,US 2834030592,2834034687,CA @@ -50085,29 +51102,48 @@ 2834825216,2834956287,KR 2834956288,2835087359,US 2835087360,2835152895,AU +2835202048,2835206143,ZA +2835206144,2835208191,NG +2835208192,2835210239,ZA +2835210240,2835218431,MW 2835218432,2835283967,US 2835283968,2835349503,MX 2835349504,2837446655,US 2837446656,2837839871,CH 2837839872,2837905407,US -2837905408,2838298623,CH +2837905408,2837970943,CH +2837970944,2838036479,US +2838036480,2838233087,CH +2838233088,2838298623,US 2838298624,2838560767,NL 2838560768,2838626303,CH 2838626304,2838757375,US 2838757376,2838822911,CH -2838822912,2838832159,US -2838832160,2838832175,KR -2838832176,2838832351,US -2838832352,2838832383,KR -2838832384,2838837967,US -2838837968,2838837983,NI -2838837984,2838864431,US -2838864432,2838864447,CO -2838864448,2838864671,US -2838864672,2838864687,CA -2838864688,2838881055,US +2838822912,2838865599,US +2838865600,2838865615,KR +2838865616,2838881055,US 2838881056,2838881087,AT -2838881088,2839085055,US +2838881088,2838890351,US +2838890352,2838890367,CO +2838890368,2838904831,US +2838904832,2838921215,CA +2838921216,2838938991,US +2838938992,2838939007,AU +2838939008,2838939615,US +2838939616,2838939647,IE +2838939648,2838942527,US +2838942528,2838942559,AU +2838942560,2838943263,US +2838943264,2838943279,GB +2838943280,2838944975,US +2838944976,2838944991,AF +2838944992,2838946431,US +2838946432,2838946447,CA +2838946448,2838946735,US +2838946736,2838946751,CA +2838946752,2838948127,US +2838948128,2838948143,BR +2838948144,2839085055,US 2839085056,2839117823,MX 2839117824,2839150591,US 2839150592,2839543807,CH @@ -50132,6 +51168,7 @@ 2845755648,2845769727,CU 2845769728,2845786111,GA 2845786112,2845802495,NG +2845818880,2845822975,ZA 2845835264,2848212991,US 2848212992,2848215039,GB 2848215040,2848244735,US @@ -50149,7 +51186,7 @@ 2852064256,2852065279,ZA 2852065280,2852066303,GH 2852066304,2852067327,ZA -2852067328,2852068351,SD +2852067328,2852068351,SS 2852068352,2852071423,ZA 2852071424,2852072447,NG 2852072448,2852073471,ZA @@ -50164,6 +51201,22 @@ 2852082688,2852083711,EG 2852083712,2852084735,AO 2852084736,2852085759,TN +2852085760,2852086783,KE +2852086784,2852087807,SD +2852087808,2852088831,KE +2852088832,2852089855,LY +2852089856,2852090879,TZ +2852090880,2852091903,ZA +2852091904,2852092927,CG +2852092928,2852093951,NG +2852093952,2852094975,ZA +2852096000,2852097023,SD +2852097024,2852098047,NG +2852098048,2852099071,ZA +2852099072,2852100095,GA +2852100096,2852101119,TD +2852101120,2852102143,LY +2852102144,2852103167,MU 2852126720,2852716653,US 2852716654,2852716654,AU 2852716655,2853306367,US @@ -50250,7 +51303,7 @@ 2868662528,2868673023,US 2868673024,2868673279,FR 2868673280,2868674336,US -2868674337,2868674337,EU +2868674337,2868674337,SE 2868674338,2868676607,US 2868676608,2868676863,AU 2868676864,2868682752,US @@ -50308,7 +51361,9 @@ 2870600960,2870601215,BE 2870601216,2870601727,PL 2870601728,2870602751,RU -2870602752,2870604287,UA +2870602752,2870603775,UA +2870603776,2870604031,CZ +2870604032,2870604287,UA 2870604288,2870607871,RU 2870607872,2870673407,BE 2870673408,2870738943,CH @@ -50351,8 +51406,9 @@ 2885681152,2886667007,US 2886667008,2886667263,DE 2886667264,2886729727,US -2887778304,2889875455,US +2887778304,2890399743,US 2890414080,2890415103,ZA +2890661888,2890924031,US 2894069760,2894921727,US 2894921728,2895118335,GB 2895118336,2895301887,US @@ -50370,8 +51426,8 @@ 2897215488,2897739775,DE 2897739776,2898001919,FR 2898001920,2898132991,GB -2898132992,2898657279,US -2898657280,2898788351,AU +2898132992,2898264063,US +2898264064,2898788351,AU 2898788352,2899050495,GB 2899050496,2899116031,FR 2899116032,2899148799,VN @@ -50423,9 +51479,14 @@ 2905473024,2905481215,CA 2905481216,2913992703,US 2913992704,2914516991,CA -2914516992,2915195647,US +2914516992,2915105791,US +2915105792,2915106047,NL +2915106048,2915106303,US +2915106304,2915106559,SG +2915106560,2915195647,US 2915195648,2915195903,CL -2915195904,2915196927,US +2915195904,2915196159,NL +2915196160,2915196927,US 2915196928,2915197183,IE 2915197184,2915197439,US 2915197440,2915197695,FI @@ -50447,8 +51508,8 @@ 2915528716,2915528735,US 2915528736,2915528751,NL 2915528752,2915528767,US -2915528768,2915528783,NL -2915528784,2915795013,US +2915528768,2915528791,NL +2915528792,2915795013,US 2915795014,2915795014,MX 2915795015,2915958783,US 2915958784,2916024319,CA @@ -50470,7 +51531,27 @@ 2916515840,2916519935,CA 2916519936,2916581375,US 2916581376,2916614143,PR -2916614144,2917117951,US +2916614144,2917031935,US +2917031936,2917032959,NL +2917032960,2917040127,US +2917040128,2917041407,NL +2917041408,2917048831,US +2917048832,2917049343,NL +2917049344,2917058559,US +2917058560,2917059583,NL +2917059584,2917060607,US +2917060608,2917061631,NL +2917061632,2917075455,US +2917075456,2917075967,NL +2917075968,2917078527,US +2917078528,2917079039,NL +2917079040,2917080063,US +2917080064,2917081087,NL +2917081088,2917105663,US +2917105664,2917106175,NL +2917106176,2917106431,US +2917106432,2917106687,NL +2917106688,2917117951,US 2917117952,2917122047,NL 2917122048,2917167905,US 2917167906,2917167906,BZ @@ -50487,7 +51568,9 @@ 2917257216,2917261311,KY 2917261312,2917265407,US 2917265408,2917267711,JM -2917267712,2917267967,AG +2917267712,2917267775,AG +2917267776,2917267839,VG +2917267840,2917267967,AG 2917267968,2917268223,JM 2917268224,2917268479,BB 2917268480,2917268735,TC @@ -50686,9 +51769,7 @@ 2921553408,2921553663,CO 2921553664,2921562111,US 2921562112,2921594879,CA -2921594880,2921681631,US -2921681632,2921681639,JP -2921681640,2925002751,US +2921594880,2925002751,US 2925002752,2925527039,CA 2925527040,2926575615,US 2926575616,2927099903,CA @@ -50698,7 +51779,9 @@ 2927254784,2927255039,AE 2927255040,2927581183,US 2927581184,2927581439,SG -2927581440,2928175551,US +2927581440,2927981567,US +2927981568,2927982591,SG +2927982592,2928175551,US 2928175552,2928175559,VN 2928175560,2928177151,US 2928177152,2928181247,CA @@ -50723,7 +51806,7 @@ 2936012800,2937847807,CN 2937847808,2937848831,KH 2937848832,2937849855,JP -2937849856,2937850879,AU +2937849856,2937850879,SG 2937850880,2937851903,MY 2937851904,2937855999,JP 2937856000,2937860095,KR @@ -50826,7 +51909,11 @@ 2947590144,2947590655,JP 2947590656,2947590911,SG 2947590912,2947590927,HK -2947590928,2947591167,SG +2947590928,2947591023,SG +2947591024,2947591031,HK +2947591032,2947591039,SG +2947591040,2947591071,HK +2947591072,2947591167,SG 2947591168,2947591183,HK 2947591184,2947591679,SG 2947591680,2947591695,JP @@ -50895,17 +51982,19 @@ 2954647552,2954657791,ES 2954657792,2954756095,JO 2954756096,2954821631,TR -2954821632,2954822079,FR +2954821632,2954821947,FR +2954821948,2954821951,DE +2954821952,2954822079,FR 2954822080,2954822143,ES 2954822144,2954822927,FR 2954822928,2954822931,DE -2954822932,2954823395,FR -2954823396,2954823399,GB -2954823400,2954823999,FR +2954822932,2954823999,FR 2954824000,2954824015,ES 2954824016,2954824255,FR 2954824256,2954824259,ES -2954824260,2954825063,FR +2954824260,2954824415,FR +2954824416,2954824431,GB +2954824432,2954825063,FR 2954825064,2954825067,ES 2954825068,2954825151,FR 2954825152,2954825159,NL @@ -50946,7 +52035,9 @@ 2954830184,2954830191,IT 2954830192,2954830395,FR 2954830396,2954830399,ES -2954830400,2954830735,FR +2954830400,2954830523,FR +2954830524,2954830527,DE +2954830528,2954830735,FR 2954830736,2954830751,NL 2954830752,2954831247,FR 2954831248,2954831251,ES @@ -50958,7 +52049,8 @@ 2954832344,2954832347,CH 2954832348,2954832891,FR 2954832892,2954832895,ES -2954832896,2954833419,FR +2954832896,2954832899,DE +2954832900,2954833419,FR 2954833420,2954833423,PL 2954833424,2954833555,FR 2954833556,2954833559,NL @@ -51013,9 +52105,7 @@ 2954840732,2954840735,IT 2954840736,2954840927,FR 2954840928,2954840931,DE -2954840932,2954841567,FR -2954841568,2954841583,ES -2954841584,2954841707,FR +2954840932,2954841707,FR 2954841708,2954841711,NL 2954841712,2954841807,FR 2954841808,2954841815,NL @@ -51063,9 +52153,7 @@ 2954861876,2954861879,CH 2954861880,2954862415,FR 2954862416,2954862419,ES -2954862420,2954863615,FR -2954863616,2954864639,DE -2954864640,2954865663,IT +2954862420,2954865663,FR 2954865664,2954866687,ES 2954866688,2954867041,FR 2954867042,2954867043,PT @@ -51098,10 +52186,12 @@ 2954899456,2954901503,ES 2954901504,2954903551,IT 2954903552,2954911743,JP -2954911744,2954911999,NL -2954912000,2954912767,US -2954912768,2954918911,NL -2954918912,2954919935,IE +2954911744,2954913791,US +2954913792,2954915839,IE +2954915840,2954918911,US +2954918912,2954919167,IE +2954919168,2954919295,US +2954919296,2954919935,IE 2954919936,2954928127,RU 2954928128,2954932223,PL 2954932224,2954936319,RU @@ -51158,7 +52248,8 @@ 2956504576,2956504831,A1 2956504832,2956505087,RU 2956505088,2956506111,NL -2956506112,2956507135,RU +2956506112,2956506367,GB +2956506368,2956507135,RU 2956507136,2956508159,NL 2956508160,2956509183,RU 2956509184,2956517375,GB @@ -51346,7 +52437,7 @@ 2959309056,2959309311,UA 2959309312,2959343615,RU 2959343616,2959351807,UA -2959351808,2959353855,DE +2959351808,2959353855,EU 2959353856,2959355903,RU 2959355904,2959357951,RO 2959357952,2959359999,UA @@ -51389,7 +52480,7 @@ 2959560704,2959568895,RU 2959568896,2959570943,UA 2959570944,2959572991,RO -2959572992,2959581183,RU +2959572992,2959581183,EU 2959581184,2959585279,PL 2959585280,2959591423,LV 2959591424,2959595519,UA @@ -51503,7 +52594,8 @@ 2960160768,2960162815,UA 2960162816,2960175103,RU 2960175104,2960179199,SK -2960179200,2960211967,RU +2960179200,2960187391,EU +2960187392,2960211967,RU 2960220160,2960224255,RO 2960224256,2960228351,RU 2960228352,2960232447,TJ @@ -51615,7 +52707,7 @@ 2960848384,2960848639,GB 2960848640,2960850943,RU 2960850944,2960859135,MD -2960859136,2960863231,RO +2960859136,2960863231,GB 2960863232,2960863487,DE 2960863488,2960863743,RU 2960863744,2960863999,GB @@ -51685,7 +52777,9 @@ 2961088512,2961088767,SE 2961088768,2961089535,UA 2961089536,2961090559,KG -2961090560,2961102847,RO +2961090560,2961096703,RO +2961096704,2961097471,GB +2961097472,2961102847,RO 2961102848,2961103871,DE 2961103872,2961104895,RO 2961104896,2961106943,GB @@ -51731,12 +52825,18 @@ 2967396352,2967398399,CZ 2967398400,2967400447,DK 2967400448,2967404543,RU -2967404544,2967425023,RO +2967404544,2967422975,RO +2967422976,2967425023,KZ 2967425024,2967427071,DE 2967427072,2967428095,NL -2967428096,2967441407,RO +2967428096,2967432959,RO +2967432960,2967433215,CH +2967433216,2967434239,RO +2967434240,2967435007,GB +2967435008,2967441407,RO 2967441408,2967445503,MD -2967445504,2967470079,RO +2967445504,2967446015,GB +2967446016,2967470079,RO 2967470080,2967601151,SA 2967601152,2967633919,HU 2967633920,2967666687,RU @@ -51780,7 +52880,9 @@ 2968648576,2968649727,FR 2968649728,2969042943,IT 2969042944,2969567231,GB -2969567232,2984247295,BR +2969567232,2975594495,BR +2975594496,2975596543,PE +2975596544,2984247295,BR 2984247296,2984935423,MX 2984935424,2984936447,AR 2984936448,2984937471,BR @@ -51799,7 +52901,8 @@ 2987401216,2987405311,LT 2987405312,2987409407,DE 2987409408,2987413503,NO -2987413504,2987417599,UA +2987413504,2987415807,UA +2987415808,2987417599,RU 2987417600,2987425791,PL 2987425792,2987429887,BG 2987429888,2987433983,RU @@ -51998,7 +53101,9 @@ 2988444209,2988444209,FI 2988444210,2988444671,FR 2988444672,2988444679,ES -2988444680,2988448799,FR +2988444680,2988448607,FR +2988448608,2988448639,ES +2988448640,2988448799,FR 2988448800,2988448815,ES 2988448816,2988449207,FR 2988449208,2988449215,ES @@ -52055,7 +53160,9 @@ 2988478588,2988478591,DE 2988478592,2988479003,FR 2988479004,2988479007,ES -2988479008,2988479791,FR +2988479008,2988479727,FR +2988479728,2988479735,DE +2988479736,2988479791,FR 2988479792,2988479807,GB 2988479808,2988482111,FR 2988482112,2988482143,DE @@ -52198,7 +53305,9 @@ 2988540504,2988540507,NL 2988540508,2988540563,FR 2988540564,2988540567,CZ -2988540568,2988542627,FR +2988540568,2988541955,FR +2988541956,2988541959,DE +2988541960,2988542627,FR 2988542628,2988542631,NL 2988542632,2988544671,FR 2988544672,2988544687,GB @@ -52265,7 +53374,12 @@ 2988558808,2988558815,NL 2988558816,2988560639,FR 2988560640,2988560703,ES -2988560704,2988561583,FR +2988560704,2988560759,FR +2988560760,2988560767,FI +2988560768,2988560783,FR +2988560784,2988560799,NL +2988560800,2988560815,DE +2988560816,2988561583,FR 2988561584,2988561591,GB 2988561592,2988561763,FR 2988561764,2988561767,IT @@ -52301,9 +53415,8 @@ 2990211072,2990276607,GR 2990276608,2990342143,ES 2990342144,2990407679,KW -2990407680,2990472492,GB -2990472493,2990472493,NL -2990472494,2990473215,GB +2990407680,2990440447,GB +2990440448,2990473215,NL 2990473216,2990475674,DE 2990475675,2990475675,HR 2990475676,2990500113,DE @@ -52367,7 +53480,7 @@ 2991587328,2991718399,SA 2991718400,2991849471,CH 2991849472,2991980543,NL -2991980544,2992111615,UA +2991980544,2992111615,SA 2992111616,2992373759,KZ 2992373760,2992635903,UA 2992635904,2993684479,GB @@ -52487,7 +53600,14 @@ 2997520384,2997520895,NL 2997520896,2997521151,MT 2997521152,2997521407,US -2997521408,2997526527,NL +2997521408,2997522175,IN +2997522176,2997522431,PK +2997522432,2997522687,IT +2997522688,2997522943,BE +2997522944,2997523199,NO +2997523200,2997523455,NL +2997523456,2997524479,DE +2997524480,2997526527,NL 2997526528,2997583871,RU 2997583872,2997616639,SY 2997616640,2997649407,SI @@ -52496,12 +53616,7 @@ 2997714944,2997747711,IR 2997747712,2997780479,CH 2997780480,2997813247,SE -2997813248,2997817343,AL -2997817344,2997819391,RS -2997819392,2997823487,AL -2997823488,2997825535,RS -2997825536,2997829631,AL -2997829632,2997846015,RS +2997813248,2997846015,AL 2997846016,2997878783,MD 2997878784,2998140927,RU 2998140928,2998403071,PL @@ -52671,9 +53786,9 @@ 3000713216,3000717311,IT 3000717312,3000721407,UA 3000721408,3000733695,PL -3000733696,3000737791,RU -3000737792,3000741887,UA -3000741888,3000745983,RU +3000733696,3000741375,RU +3000741376,3000741631,UA +3000741632,3000745983,RU 3000745984,3000750079,UA 3000750080,3000754175,RU 3000754176,3000758271,IR @@ -53058,7 +54173,9 @@ 3005911040,3005911295,CO 3005911296,3005911551,PA 3005911552,3005911807,CO -3005911808,3005912831,PA +3005911808,3005912063,PA +3005912064,3005912319,CO +3005912320,3005912831,PA 3005912832,3005913087,CO 3005913088,3005913343,PA 3005913344,3005913599,CO @@ -53102,18 +54219,16 @@ 3006285056,3006285311,PA 3006285312,3006286079,CR 3006286080,3006286847,PA -3006286848,3006287359,CR -3006287360,3006287871,PA +3006286848,3006287615,CR +3006287616,3006287871,PA 3006287872,3006288127,CR -3006288128,3006288639,PA -3006288640,3006289151,CR +3006288128,3006288383,PA +3006288384,3006289151,CR 3006289152,3006289407,PA 3006289408,3006289919,CR 3006289920,3006291199,PA 3006291200,3006291967,CR -3006291968,3006292991,PA -3006292992,3006293247,CR -3006293248,3006296575,PA +3006291968,3006296575,PA 3006296576,3006296831,CR 3006296832,3006308351,PA 3006308352,3006308863,CR @@ -53320,33 +54435,43 @@ 3007160448,3007160575,US 3007160576,3007160591,IE 3007160592,3007160607,US -3007160608,3007160703,CL +3007160608,3007160639,CL +3007160640,3007160655,GB +3007160656,3007160703,CL 3007160704,3007160831,US 3007160832,3007160847,CL 3007160848,3007160863,DE 3007160864,3007161087,CL 3007161088,3007161103,GB -3007161104,3007161215,CL +3007161104,3007161151,CL +3007161152,3007161167,GB +3007161168,3007161215,CL 3007161216,3007161343,DE 3007161344,3007161359,CL 3007161360,3007161375,DE 3007161376,3007161471,CL 3007161472,3007161599,US 3007161600,3007161615,GB -3007161616,3007161727,CL +3007161616,3007161663,CL +3007161664,3007161679,GB +3007161680,3007161727,CL 3007161728,3007161855,DE 3007161856,3007161871,CL 3007161872,3007161887,DE 3007161888,3007162111,CL 3007162112,3007162127,ES -3007162128,3007162239,CL +3007162128,3007162175,CL +3007162176,3007162191,GB +3007162192,3007162239,CL 3007162240,3007162367,US 3007162368,3007162383,CL 3007162384,3007162399,DE 3007162400,3007162495,CL 3007162496,3007162623,US 3007162624,3007162639,NL -3007162640,3007162751,CL +3007162640,3007162687,CL +3007162688,3007162703,GB +3007162704,3007162751,CL 3007162752,3007162879,DE 3007162880,3007162895,CL 3007162896,3007162911,DE @@ -53427,11 +54552,16 @@ 3007169024,3007169151,US 3007169152,3007169279,CL 3007169280,3007169535,US -3007169536,3007170559,CL +3007169536,3007170047,CL +3007170048,3007170303,MX +3007170304,3007170559,CL 3007170560,3007171071,DE 3007171072,3007171855,CL 3007171856,3007171871,US -3007171872,3007172607,CL +3007171872,3007171873,BR +3007171874,3007171875,CL +3007171876,3007171903,BR +3007171904,3007172607,CL 3007172608,3007175679,BR 3007175680,3007175935,GB 3007175936,3007183359,BR @@ -53524,9 +54654,11 @@ 3025608192,3025608203,JP 3025608204,3025610751,IN 3025610752,3025612799,SG -3025612800,3025612895,IN -3025612896,3025612927,SG -3025612928,3025616895,IN +3025612800,3025612815,IN +3025612816,3025612831,SG +3025612832,3025612895,IN +3025612896,3025613063,SG +3025613064,3025616895,IN 3025616896,3025617423,SG 3025617424,3025618943,IN 3025618944,3025619487,SG @@ -53548,20 +54680,25 @@ 3025625520,3025625535,IN 3025625536,3025625599,CA 3025625600,3025625855,SG -3025625856,3025629439,IN +3025625856,3025626111,IN +3025626112,3025626367,SG +3025626368,3025629439,IN 3025629440,3025629567,HK 3025629568,3025629695,IN 3025629696,3025629951,HK -3025629952,3025630207,IN +3025629952,3025630023,AU +3025630024,3025630207,IN 3025630208,3025630719,AU 3025630720,3025630975,JP 3025630976,3025631239,IN 3025631240,3025631247,AU -3025631248,3025632255,IN +3025631248,3025631747,IN +3025631748,3025631759,HK +3025631760,3025632255,IN 3025632256,3025632271,SG 3025632272,3025632287,IN -3025632288,3025632351,SG -3025632352,3025632511,IN +3025632288,3025632383,SG +3025632384,3025632511,IN 3025632512,3025632767,SG 3025632768,3025633535,IN 3025633536,3025633791,HK @@ -53580,7 +54717,9 @@ 3025638792,3025639167,IN 3025639168,3025639175,SG 3025639176,3025639423,IN -3025639424,3025639679,SG +3025639424,3025639535,SG +3025639536,3025639551,HK +3025639552,3025639679,SG 3025639680,3025639935,HK 3025639936,3025640191,IN 3025640192,3025640447,JP @@ -53709,7 +54848,6 @@ 3029715200,3029715455,AU 3029715456,3029716991,JP 3029716992,3029721087,PK -3029721088,3029725183,AU 3029725184,3029727231,IN 3029727232,3029728255,AU 3029728256,3029729279,HK @@ -53875,12 +55013,12 @@ 3039363072,3039411199,BZ 3039411200,3039412223,US 3039412224,3039412735,CL -3039412736,3039413247,BR -3039413248,3039413503,CL -3039413504,3039414015,BR +3039412736,3039414015,BR 3039414016,3039414271,CL 3039414272,3039414527,BR -3039414528,3039415295,CL +3039414528,3039414783,CL +3039414784,3039415039,BR +3039415040,3039415295,CL 3039415296,3039416319,BR 3039416320,3039416713,CL 3039416714,3039416715,US @@ -53992,38 +55130,61 @@ 3050569728,3050635263,CL 3050635264,3050700799,BR 3050700800,3050700815,JP -3050700816,3050701311,CL +3050700816,3050700831,CL +3050700832,3050700832,BR +3050700833,3050700835,CL +3050700836,3050700847,BR +3050700848,3050701055,CL +3050701056,3050701311,US 3050701312,3050701327,IE 3050701328,3050701343,US -3050701344,3050701823,CL +3050701344,3050701344,BR +3050701345,3050701567,CL +3050701568,3050701823,US 3050701824,3050701839,SG -3050701840,3050702335,CL +3050701840,3050702079,CL +3050702080,3050702335,US 3050702336,3050702351,DK -3050702352,3050703359,CL +3050702352,3050702591,CL +3050702592,3050702847,US +3050702848,3050702863,FR +3050702864,3050703103,CL +3050703104,3050703359,US 3050703360,3050703375,AT 3050703376,3050703871,CL 3050703872,3050703887,PE -3050703888,3050704383,CL +3050703888,3050704127,CL +3050704128,3050704383,US 3050704384,3050704399,KR -3050704400,3050704895,CL +3050704400,3050704639,CL +3050704640,3050704895,US 3050704896,3050704911,IT -3050704912,3050705407,CL +3050704912,3050705151,CL +3050705152,3050705407,US 3050705408,3050705423,JP -3050705424,3050705919,CL +3050705424,3050705663,CL +3050705664,3050705919,US 3050705920,3050705935,AU -3050705936,3050706431,CL +3050705936,3050706175,CL +3050706176,3050706431,US 3050706432,3050706447,NL -3050706448,3050706943,CL +3050706448,3050706687,CL +3050706688,3050706943,US 3050706944,3050706959,HK -3050706960,3050707455,CL +3050706960,3050707199,CL +3050707200,3050707455,US 3050707456,3050707471,IT -3050707472,3050707967,CL +3050707472,3050707711,CL +3050707712,3050707967,US 3050707968,3050707983,CH -3050707984,3050708479,CL +3050707984,3050708223,CL +3050708224,3050708479,US 3050708480,3050708495,FR -3050708496,3050708991,CL +3050708496,3050708735,CL +3050708736,3050708991,US 3050708992,3050709007,AT -3050709008,3050709247,CL +3050709008,3050709023,BR +3050709024,3050709247,CL 3050709248,3050709375,DE 3050709376,3050709503,CL 3050709504,3050709519,TH @@ -54032,78 +55193,126 @@ 3050710032,3050710271,CL 3050710272,3050710527,US 3050710528,3050710543,FR -3050710544,3050711039,CL +3050710544,3050710783,CL +3050710784,3050711039,US 3050711040,3050711055,AU 3050711056,3050711551,CL 3050711552,3050711567,EE -3050711568,3050712063,CL +3050711568,3050711807,CL +3050711808,3050712063,US 3050712064,3050712079,FR -3050712080,3050712575,CL +3050712080,3050712319,CL +3050712320,3050712575,US 3050712576,3050712591,PL -3050712592,3050713087,CL +3050712592,3050712831,CL +3050712832,3050713087,US 3050713088,3050713103,LV -3050713104,3050714367,CL +3050713104,3050713343,CL +3050713344,3050713599,US +3050713600,3050713855,NL +3050713856,3050714367,CL 3050714368,3050714623,GB -3050714624,3050715647,CL -3050715648,3050718719,US -3050718720,3050733567,CL -3050733568,3050749951,US -3050749952,3050764287,CL +3050714624,3050714879,BR +3050714880,3050715647,CL +3050715648,3050725375,US +3050725376,3050749951,CL +3050749952,3050758143,US +3050758144,3050764287,CL 3050764288,3050766335,US 3050766336,3050766351,NO -3050766352,3050766847,CL +3050766352,3050766591,CL +3050766592,3050766847,US 3050766848,3050766863,KR 3050766864,3050767359,CL 3050767360,3050767375,AT -3050767376,3050767871,CL +3050767376,3050767615,CL +3050767616,3050767871,US 3050767872,3050767887,MY -3050767888,3050768383,CL +3050767888,3050768127,CL +3050768128,3050768383,US 3050768384,3050768399,AT -3050768400,3050768895,CL +3050768400,3050768639,CL +3050768640,3050768895,US 3050768896,3050768911,CZ -3050768912,3050769407,CL +3050768912,3050769151,CL +3050769152,3050769407,US 3050769408,3050769423,AU -3050769424,3050769919,CL +3050769424,3050769663,CL +3050769664,3050769919,US 3050769920,3050769935,MY -3050769936,3050770431,CL +3050769936,3050770175,CL +3050770176,3050770431,US 3050770432,3050770447,LV -3050770448,3050770943,CL +3050770448,3050770687,CL +3050770688,3050770943,US 3050770944,3050770959,HK -3050770960,3050771455,CL +3050770960,3050771199,CL +3050771200,3050771455,US 3050771456,3050771471,SG -3050771472,3050771967,CL +3050771472,3050771711,CL +3050771712,3050771967,US 3050771968,3050771983,EE -3050771984,3050772479,CL +3050771984,3050772223,CL +3050772224,3050772479,US 3050772480,3050772495,MY -3050772496,3050772991,CL +3050772496,3050772735,CL +3050772736,3050772991,US 3050772992,3050773007,HK -3050773008,3050773503,CL +3050773008,3050773247,CL +3050773248,3050773503,US 3050773504,3050773519,NL -3050773520,3050774015,CL +3050773520,3050773759,CL +3050773760,3050774015,US 3050774016,3050774031,TR -3050774032,3050774527,CL +3050774032,3050774271,CL +3050774272,3050774527,US 3050774528,3050774543,ES -3050774544,3050775039,CL +3050774544,3050774783,CL +3050774784,3050775039,US 3050775040,3050775055,KR -3050775056,3050775551,CL +3050775056,3050775295,CL +3050775296,3050775551,US 3050775552,3050775567,FR -3050775568,3050776063,CL +3050775568,3050775807,CL +3050775808,3050776063,US 3050776064,3050776079,MY -3050776080,3050776575,CL +3050776080,3050776319,CL +3050776320,3050776575,US 3050776576,3050776591,TH -3050776592,3050777087,CL +3050776592,3050776831,CL +3050776832,3050777087,US 3050777088,3050777103,AU -3050777104,3050777599,CL +3050777104,3050777343,CL +3050777344,3050777599,US 3050777600,3050777615,HK -3050777616,3050778111,CL +3050777616,3050777855,CL +3050777856,3050778111,US 3050778112,3050778127,KR -3050778128,3050778623,CL +3050778128,3050778367,CL +3050778368,3050778623,US 3050778624,3050778639,TR -3050778640,3050786815,CL -3050786816,3050788863,US -3050788864,3050790911,CL -3050790912,3050807295,US -3050807296,3050831871,CL +3050778640,3050778879,CL +3050778880,3050788863,US +3050788864,3050788991,CL +3050788992,3050789119,US +3050789120,3050789247,CL +3050789248,3050789375,US +3050789376,3050789503,CL +3050789504,3050789631,US +3050789632,3050789759,CL +3050789760,3050789887,US +3050789888,3050790015,CL +3050790016,3050790143,US +3050790144,3050790271,CL +3050790272,3050790399,US +3050790400,3050790527,CL +3050790528,3050790655,US +3050790656,3050790783,CL +3050790784,3050825215,US +3050825216,3050825471,CL +3050825472,3050825983,US +3050825984,3050827007,CL +3050827008,3050831871,US 3050831872,3051356159,BR 3051356160,3051372543,CR 3051372544,3051372799,PA @@ -54412,9 +55621,45 @@ 3088605184,3088609279,NL 3088609280,3088629759,US 3088629760,3088633855,NL -3088633856,3088753919,US +3088633856,3088673535,US +3088673536,3088673791,NL +3088673792,3088686591,US +3088686592,3088687103,NL +3088687104,3088701439,US +3088701440,3088702463,NL +3088702464,3088753919,US 3088753920,3088754175,NL -3088754176,3088924671,US +3088754176,3088785407,US +3088785408,3088786431,NL +3088786432,3088812031,US +3088812032,3088813055,NL +3088813056,3088827135,US +3088827136,3088827391,NL +3088827392,3088829951,US +3088829952,3088830463,NL +3088830464,3088830975,US +3088830976,3088831487,NL +3088831488,3088856575,US +3088856576,3088857599,NL +3088857600,3088858111,US +3088858112,3088858623,NL +3088858624,3088861695,US +3088861696,3088862719,NL +3088862720,3088863231,US +3088863232,3088863743,NL +3088863744,3088863999,US +3088864000,3088864255,NL +3088864256,3088866303,US +3088866304,3088866815,NL +3088866816,3088868607,US +3088868608,3088868863,NL +3088868864,3088869119,US +3088869120,3088870143,NL +3088870144,3088880639,US +3088880640,3088881663,NL +3088881664,3088888831,US +3088888832,3088889343,NL +3088889344,3088924671,US 3088924672,3088925695,NL 3088925696,3088998399,US 3088998400,3089002495,NL @@ -54422,31 +55667,69 @@ 3089027072,3089031167,NL 3089031168,3089059839,US 3089059840,3089063935,NL -3089063936,3090325503,US +3089063936,3090292223,US +3090292224,3090292735,NL +3090292736,3090308863,US +3090308864,3090309119,NL +3090309120,3090325503,US 3090325504,3090329599,NL -3090329600,3090389503,US +3090329600,3090387455,US +3090387456,3090387711,NL +3090387712,3090387967,US +3090387968,3090388479,NL +3090388480,3090389503,US 3090389504,3090389631,CA -3090389632,3091202047,US +3090389632,3090415103,US +3090415104,3090415615,NL +3090415616,3091202047,US 3091202048,3091726335,CA 3091726336,3091955711,US 3091955712,3091959807,CA 3091959808,3091976191,US 3091976192,3091980287,CA -3091980288,3092578303,US +3091980288,3092559359,US +3092559360,3092559615,NL +3092559616,3092567039,US +3092567040,3092568063,NL +3092568064,3092572671,US +3092572672,3092573183,NL +3092573184,3092578303,US 3092578304,3092582399,NL 3092582400,3092615167,US 3092615168,3092619263,NL 3092619264,3092623359,US 3092623360,3092631551,NL -3092631552,3092643839,US +3092631552,3092635391,US +3092635392,3092635647,NL +3092635648,3092640255,US +3092640256,3092640767,NL +3092640768,3092641791,US +3092641792,3092642047,NL +3092642048,3092642559,US +3092642560,3092642815,NL +3092642816,3092643839,US 3092643840,3092647935,NL 3092647936,3092656127,US 3092656128,3092660223,NL -3092660224,3092688895,US +3092660224,3092664319,US +3092664320,3092665343,NL +3092665344,3092666367,US +3092666368,3092667391,NL +3092667392,3092669439,US +3092669440,3092669951,NL +3092669952,3092671487,US +3092671488,3092672511,NL +3092672512,3092688895,US 3092688896,3092692991,NL -3092692992,3092754431,US -3092754432,3092758527,NL -3092758528,3093168127,US +3092692992,3092697087,US +3092697088,3092697599,NL +3092697600,3092701183,US +3092701184,3092703231,NL +3092703232,3092704255,US +3092704256,3092705279,NL +3092705280,3092754431,US +3092754432,3092759039,NL +3092759040,3093168127,US 3093168128,3093200895,CA 3093200896,3093213183,US 3093213184,3093217279,CA @@ -54518,11 +55801,7 @@ 3098263552,3098271743,CA 3098271744,3098278847,US 3098278848,3098278911,CA -3098278912,3098282279,US -3098282280,3098282287,BR -3098282288,3098350383,US -3098350384,3098350391,BR -3098350392,3098411007,US +3098278912,3098411007,US 3098411008,3098415103,PK 3098415104,3098476543,US 3098476544,3098492927,CA @@ -54567,6 +55846,11 @@ 3103859456,3103859711,DE 3103859712,3103859967,RO 3103859968,3103860223,PL +3103860224,3103860479,FR +3103860736,3103860991,BG +3103860992,3103861247,RU +3103861248,3103861503,PL +3103861504,3103861759,AT 3103916032,3103917055,CH 3103917056,3103918079,IT 3103918080,3103919103,DE @@ -54971,9 +56255,7 @@ 3104331776,3104333823,GB 3104333824,3104334847,ES 3104334848,3104335871,SE -3104335872,3104336407,LT -3104336408,3104336415,CH -3104336416,3104336895,LT +3104335872,3104336895,LT 3104336896,3104337919,GB 3104337920,3104338943,IE 3104338944,3104339967,DE @@ -55231,7 +56513,11 @@ 3104606208,3104607231,GB 3104607232,3104608255,UA 3104608256,3104609279,NL -3104609280,3104610303,SE +3104609280,3104609503,SE +3104609504,3104609535,NL +3104609536,3104609759,SE +3104609760,3104609791,NL +3104609792,3104610303,SE 3104610304,3104611327,RU 3104611328,3104612351,IE 3104612352,3104613375,GB @@ -55252,7 +56538,7 @@ 3104629760,3104630783,RU 3104630784,3104631807,GB 3104631808,3104632831,EE -3104632832,3104633855,AT +3104632832,3104633855,NL 3104633856,3104634879,JO 3104634880,3104635903,SE 3104635904,3104637951,RU @@ -55431,6 +56717,7 @@ 3104826368,3104827391,CH 3104827392,3104828415,PL 3104828416,3104829439,AT +3104829440,3104830463,GB 3104830464,3104831487,DE 3104831488,3104832511,NL 3104832512,3104833535,CZ @@ -55521,7 +56808,6 @@ 3104919552,3104920575,NL 3104920576,3104922623,RU 3104922624,3104923647,NO -3104923648,3104924671,NL 3104924672,3104925695,CZ 3104925696,3104926719,IT 3104926720,3104927743,FR @@ -55612,7 +56898,8 @@ 3105017856,3105018879,FR 3105018880,3105019903,IR 3105019904,3105020927,GB -3105020928,3105021951,CA +3105020928,3105021439,NL +3105021440,3105021951,IN 3105021952,3105022975,RO 3105022976,3105023999,BG 3105024000,3105025023,IT @@ -55862,6 +57149,7 @@ 3105289216,3105290239,AT 3105290240,3105291263,TR 3105291264,3105292287,CH +3105292288,3105293311,AT 3105293312,3105294335,GB 3105294336,3105295359,RU 3105295360,3105296383,PL @@ -55977,7 +57265,11 @@ 3105420288,3105421311,RU 3105421312,3105422335,NL 3105422336,3105423359,IR -3105423360,3105424383,LT +3105423360,3105423487,VN +3105423488,3105423615,NO +3105423616,3105423871,FI +3105423872,3105424127,RU +3105424128,3105424383,IL 3105424384,3105426431,RU 3105426432,3105427455,QA 3105427456,3105428479,RU @@ -56184,6 +57476,7 @@ 3105632256,3105633279,ES 3105633280,3105634303,IT 3105634304,3105635327,NL +3105635328,3105636351,TR 3105636352,3105637375,EU 3105637376,3105637631,NL 3105637632,3105637887,DE @@ -56223,7 +57516,9 @@ 3105668132,3105668159,NL 3105668160,3105668191,US 3105668192,3105668351,NL -3105668352,3105668863,US +3105668352,3105668772,US +3105668773,3105668773,NL +3105668774,3105668863,US 3105668864,3105668879,NL 3105668880,3105669119,US 3105669120,3105670143,CZ @@ -56250,7 +57545,7 @@ 3105692672,3105693695,DE 3105693696,3105696767,FR 3105696768,3105697791,GB -3105697792,3105698815,GP +3105697792,3105698815,FR 3105698816,3105700863,RU 3105700864,3105701887,BE 3105701888,3105702911,FR @@ -56377,7 +57672,10 @@ 3105827840,3105828863,LV 3105828864,3105829887,PL 3105829888,3105830911,AT -3105830912,3105831935,IT +3105830912,3105831167,IT +3105831168,3105831423,US +3105831424,3105831679,IT +3105831680,3105831935,BR 3105831936,3105832959,DE 3105832960,3105833983,IT 3105833984,3105835007,FI @@ -56416,6 +57714,8 @@ 3105869824,3105870847,DE 3105870848,3105871871,AT 3105871872,3105872895,PL +3105872896,3105873919,IM +3105873920,3105874943,GB 3105874944,3105875967,NL 3105875968,3105876991,GB 3105876992,3105878015,ES @@ -56439,8 +57739,8 @@ 3105895424,3105896447,GB 3105896448,3105897471,RU 3105897472,3105898495,UA -3105898496,3105899007,CZ -3105899008,3105900543,RU +3105898496,3105898751,CZ +3105898752,3105900543,RU 3105900544,3105902591,GB 3105902592,3105903615,DE 3105903616,3105904639,RU @@ -56475,11 +57775,7 @@ 3105933352,3105933359,IT 3105933360,3105933463,GB 3105933464,3105933471,IT -3105933472,3105933743,GB -3105933744,3105933751,IT -3105933752,3105933831,GB -3105933832,3105933839,IT -3105933840,3105933871,GB +3105933472,3105933871,GB 3105933872,3105933879,IT 3105933880,3105934215,GB 3105934216,3105934223,IT @@ -56502,7 +57798,7 @@ 3105944576,3105945599,DE 3105945600,3105946623,RU 3105946624,3105947647,IE -3105947648,3105948671,RU +3105947648,3105948671,AD 3105948672,3105949695,GB 3105949696,3105950719,AT 3105950720,3105951743,FR @@ -56523,9 +57819,7 @@ 3105966080,3105967103,FI 3105967104,3105968127,GB 3105968128,3105969151,HU -3105969152,3105969663,GB -3105969664,3105969695,DE -3105969696,3105970175,GB +3105969152,3105970175,GB 3105970176,3105971199,FR 3105971200,3105972223,GB 3105972224,3105973247,FI @@ -56723,8 +58017,7 @@ 3106160640,3106161663,IT 3106161664,3106162687,BA 3106162688,3106163711,IT -3106163712,3106164735,GB -3106164736,3106165759,LT +3106163712,3106165759,GB 3106165760,3106166783,BA 3106166784,3106167807,BH 3106167808,3106168831,RO @@ -56807,7 +58100,7 @@ 3106245632,3106245887,DK 3106245888,3106246655,SE 3106246656,3106247679,DE -3106247680,3106248703,NO +3106247680,3106248703,IL 3106248704,3106249727,DE 3106249728,3106250751,FR 3106250752,3106251775,IQ @@ -56954,7 +58247,7 @@ 3106402304,3106403327,IT 3106403328,3106405375,GB 3106405376,3106406399,DE -3106406400,3106407423,RU +3106406400,3106408447,RU 3106408448,3106409471,GB 3106409472,3106411519,IT 3106411520,3106412543,HU @@ -57008,7 +58301,10 @@ 3106462720,3106463743,IT 3106463744,3106464767,IR 3106464768,3106465791,PL -3106465792,3106466815,EU +3106465792,3106466047,FR +3106466048,3106466303,NL +3106466304,3106466559,DE +3106466560,3106466815,RO 3106466816,3106467839,EE 3106467840,3106468863,IR 3106469888,3106470911,DE @@ -57044,7 +58340,9 @@ 3106483773,3106483773,IT 3106483774,3106483774,PL 3106483775,3106483775,IE -3106483776,3106483826,GB +3106483776,3106483815,GB +3106483816,3106483816,FR +3106483817,3106483826,GB 3106483827,3106483827,FR 3106483828,3106484223,GB 3106484224,3106485247,NL @@ -57239,7 +58537,11 @@ 3106694144,3106695167,IR 3106695168,3106697215,DE 3106697216,3106698239,IR -3106698240,3106699263,BG +3106698240,3106698303,BG +3106698304,3106698367,GE +3106698368,3106698559,BG +3106698560,3106698623,GE +3106698624,3106699263,BG 3106699264,3106700287,RU 3106700288,3106701311,BG 3106701312,3106702335,NL @@ -57271,7 +58573,9 @@ 3106728960,3106729983,RU 3106729984,3106731007,IS 3106731008,3106732031,NL -3106732032,3106736127,GB +3106732032,3106735167,GB +3106735168,3106735199,IE +3106735200,3106736127,GB 3106736128,3106737151,IE 3106737152,3106738175,RO 3106738176,3106739199,DE @@ -57438,7 +58742,8 @@ 3106900992,3106902015,DE 3106902016,3106903039,IE 3106903040,3106904063,BE -3106904064,3106906111,RU +3106904064,3106904319,BY +3106904320,3106906111,RU 3106906112,3106907135,HU 3106907136,3106908159,SE 3106908160,3106909183,NL @@ -57446,7 +58751,7 @@ 3106910208,3106911231,CZ 3106911232,3106912255,IQ 3106912256,3106913279,HU -3106913280,3106914303,ME +3106913280,3106914303,AL 3106914304,3106915327,SE 3106915328,3106917375,NL 3106917376,3106918399,RU @@ -57587,7 +58892,9 @@ 3107067904,3107068927,RU 3107068928,3107069951,HU 3107069952,3107070975,FR -3107070976,3107073023,SE +3107070976,3107071487,SE +3107071488,3107071999,IR +3107072000,3107073023,SE 3107073024,3107074047,ES 3107074048,3107075071,PL 3107075072,3107076095,FR @@ -57613,7 +58920,8 @@ 3107096576,3107097599,RU 3107097600,3107098623,DE 3107098624,3107099647,ES -3107099648,3107101695,CZ +3107099648,3107099903,UA +3107099904,3107101695,CZ 3107101696,3107102719,RU 3107102720,3107103743,GB 3107103744,3107104767,PL @@ -57850,12 +59158,14 @@ 3107356672,3107357695,SI 3107357696,3107358719,SY 3107358720,3107359743,RU -3107359744,3107360767,GB +3107359744,3107360767,NL 3107360768,3107361791,AT 3107361792,3107362815,DE 3107362816,3107363839,IT 3107363840,3107364863,IQ -3107364864,3107365887,CY +3107364864,3107365375,CY +3107365376,3107365631,NL +3107365632,3107365887,BE 3107365888,3107366911,IQ 3107366912,3107367935,GB 3107367936,3107368959,CH @@ -57864,24 +59174,7 @@ 3107371008,3107372031,PL 3107372032,3107373055,DE 3107373056,3107374079,ES -3107374080,3107374080,SE -3107374081,3107374100,MT -3107374101,3107374120,CR -3107374121,3107374140,IT -3107374141,3107374160,ES -3107374161,3107374180,AU -3107374181,3107374200,SI -3107374201,3107374220,BR -3107374221,3107374240,CA -3107374241,3107374260,BO -3107374261,3107374280,US -3107374281,3107374320,SE -3107374321,3107374332,MX -3107374333,3107374333,SE -3107374334,3107374335,MX -3107374336,3107374336,SE -3107374337,3107374340,US -3107374341,3107375103,SE +3107374080,3107375103,SE 3107375104,3107376127,GB 3107376128,3107377151,NL 3107377152,3107378175,AT @@ -57889,7 +59182,7 @@ 3107379200,3107380223,NL 3107380224,3107381247,EU 3107381248,3107382271,IE -3107382272,3107383295,FR +3107382272,3107383295,NL 3107383296,3107384319,DE 3107384320,3107385343,RU 3107385344,3107386367,DE @@ -57984,7 +59277,15 @@ 3107485696,3107486719,IT 3107486720,3107487743,AT 3107487744,3107489791,DE -3107489792,3107490815,MT +3107489792,3107489892,MT +3107489893,3107489893,NL +3107489894,3107490044,MT +3107490045,3107490046,NL +3107490047,3107490055,MT +3107490056,3107490056,NL +3107490057,3107490057,MT +3107490058,3107490058,NL +3107490059,3107490815,MT 3107490816,3107491839,A2 3107491840,3107492863,NL 3107492864,3107493887,DE @@ -58088,7 +59389,8 @@ 3107575808,3107576831,DE 3107576832,3107577855,FR 3107577856,3107578879,SI -3107578880,3107579903,CZ +3107578880,3107579391,CZ +3107579392,3107579903,RU 3107579904,3107580927,IT 3107580928,3107581951,RU 3107581952,3107582975,DE @@ -58237,7 +59539,10 @@ 3107734528,3107735551,HU 3107735552,3107737599,DE 3107737600,3107738623,NL -3107738624,3107739647,RO +3107738624,3107738879,DE +3107738880,3107739135,DK +3107739136,3107739391,RO +3107739392,3107739647,PL 3107739648,3107740671,IM 3107740672,3107741695,FR 3107741696,3107742719,DE @@ -58575,7 +59880,7 @@ 3108100096,3108101119,IT 3108101120,3108102143,SK 3108102144,3108103167,FR -3108103168,3108104191,SI +3108103168,3108104191,BA 3108104192,3108105215,AT 3108105216,3108106239,GB 3108106240,3108107263,DE @@ -58656,6 +59961,7 @@ 3108187136,3108188159,NL 3108188160,3108189183,GB 3108189184,3108190207,RU +3108190208,3108191231,SE 3108191232,3108193279,NL 3108193280,3108194303,PL 3108194304,3108195327,FR @@ -58813,7 +60119,6 @@ 3108356096,3108358143,PL 3108358144,3108359167,DE 3108359168,3108360191,NL -3108360192,3108361215,RU 3108361216,3108362239,IE 3108362240,3108363263,LU 3108363264,3108364287,RU @@ -59246,7 +60551,9 @@ 3108844544,3108845567,LI 3108845568,3108846591,GB 3108846592,3108847615,BE -3108847616,3108848639,GB +3108847616,3108847639,GB +3108847640,3108847647,IT +3108847648,3108848639,GB 3108848640,3108849663,CH 3108849664,3108850687,GB 3108850688,3108851711,PL @@ -59271,7 +60578,14 @@ 3108870144,3108871167,GB 3108871168,3108872191,ES 3108872192,3108873215,IT -3108873216,3108874239,SG +3108873216,3108873343,SG +3108873344,3108873471,MY +3108873472,3108873599,SG +3108873600,3108873727,MY +3108873728,3108873855,SG +3108873856,3108873983,ID +3108873984,3108874111,SG +3108874112,3108874239,ID 3108874240,3108875263,ES 3108875264,3108876287,GB 3108876288,3108877311,ES @@ -59298,7 +60612,18 @@ 3108902912,3108903935,ES 3108903936,3108905983,RU 3108905984,3108907007,BG -3108907008,3108908031,DE +3108907008,3108907263,DE +3108907264,3108907279,NL +3108907280,3108907295,BE +3108907296,3108907311,GB +3108907312,3108907327,DK +3108907328,3108907343,ES +3108907344,3108907359,IT +3108907360,3108907375,FR +3108907376,3108907391,AT +3108907392,3108907407,CH +3108907408,3108907423,US +3108907424,3108908031,DE 3108908032,3108909055,EE 3108909056,3108910079,IT 3108910080,3108911103,GB @@ -59343,7 +60668,7 @@ 3108954112,3108955135,AL 3108955136,3108956159,NO 3108956160,3108956671,UA -3108956672,3108957183,CZ +3108956672,3108957183,TJ 3108957184,3108958207,RU 3108958208,3108959231,SI 3108959232,3108960255,AE @@ -59403,7 +60728,7 @@ 3109017600,3109018623,DE 3109018624,3109019647,FR 3109019648,3109020671,PT -3109020672,3109021695,SI +3109020672,3109021695,BA 3109021696,3109022719,CH 3109022720,3109023743,RU 3109023744,3109024767,PL @@ -59503,7 +60828,7 @@ 3109124096,3109126143,ES 3109126144,3109127167,LV 3109127168,3109128191,ES -3109128192,3109129215,RU +3109128192,3109129215,NL 3109129216,3109130239,LB 3109130240,3109131263,RU 3109131264,3109132287,DE @@ -59625,7 +60950,8 @@ 3109259264,3109260287,BE 3109260288,3109261311,DE 3109261312,3109262335,TR -3109262336,3109264383,GB +3109262336,3109263359,GI +3109263360,3109264383,GB 3109264384,3109265407,US 3109265408,3109266431,ES 3109266432,3109267455,NO @@ -59707,11 +61033,14 @@ 3109348352,3109349375,IT 3109349376,3109350399,CZ 3109350400,3109351423,SY -3109351424,3109354495,RU +3109351424,3109352447,SE +3109352448,3109353471,RU +3109353472,3109354495,SE 3109354496,3109355519,IE 3109355520,3109356543,DE 3109356544,3109357567,DK -3109357568,3109360639,RU +3109357568,3109359615,RU +3109359616,3109360639,NL 3109360640,3109362687,IT 3109362688,3109364735,AT 3109364736,3109365759,SK @@ -59758,6 +61087,7 @@ 3109409792,3109410815,IT 3109410816,3109411839,RU 3109411840,3109412863,DE +3109412864,3109413887,FR 3109413888,3109414911,CH 3109414912,3109415935,FR 3109415936,3109416959,TR @@ -59806,6 +61136,484 @@ 3109465088,3109466111,DE 3109466112,3109467135,FR 3109467136,3109468159,IR +3109468160,3109469183,GB +3109469184,3109470207,DE +3109470208,3109471231,AM +3109471232,3109472255,FR +3109472256,3109473279,IT +3109473280,3109474303,IL +3109474304,3109476351,ES +3109476352,3109477375,GB +3109477376,3109478399,IS +3109478400,3109480447,CH +3109480448,3109481471,DE +3109481472,3109482495,MK +3109482496,3109483519,RS +3109483520,3109484543,TR +3109484544,3109485567,ES +3109485568,3109486591,FR +3109486592,3109487615,DE +3109487616,3109488639,BE +3109488640,3109489663,NL +3109489664,3109490687,GB +3109490688,3109491711,AT +3109491712,3109492735,DE +3109492736,3109493759,TR +3109493760,3109494783,IT +3109494784,3109495807,GB +3109495808,3109498879,AD +3109498880,3109499903,RU +3109499904,3109500927,NO +3109500928,3109502975,GB +3109502976,3109503999,LB +3109504000,3109505023,IT +3109505024,3109506047,DE +3109506048,3109507071,IT +3109507072,3109508095,DK +3109508096,3109509119,ES +3109509120,3109511167,FR +3109511168,3109512191,ES +3109512192,3109513215,FR +3109513216,3109514239,NL +3109514240,3109515263,FI +3109515264,3109516287,CH +3109516288,3109517311,NL +3109517312,3109518335,TR +3109518336,3109519359,BE +3109519360,3109520383,ES +3109520384,3109521407,DE +3109521408,3109522431,PL +3109522432,3109523455,CZ +3109523456,3109524479,PL +3109524480,3109525503,GB +3109525504,3109527551,NL +3109527552,3109528575,IL +3109528576,3109529599,SE +3109529600,3109530623,LB +3109530624,3109531647,TR +3109531648,3109532671,DE +3109532672,3109533695,IR +3109533696,3109534719,NL +3109534720,3109535743,ES +3109535744,3109537791,RU +3109537792,3109538815,NL +3109538816,3109539839,LV +3109539840,3109541887,GB +3109541888,3109542911,EE +3109542912,3109543935,GB +3109543936,3109544959,DE +3109544960,3109545983,FR +3109545984,3109547007,PL +3109547008,3109548031,AT +3109548032,3109549055,IT +3109549056,3109550079,FI +3109550080,3109551103,NL +3109551104,3109552127,TR +3109552128,3109553151,ES +3109553152,3109554175,TR +3109554176,3109555199,RU +3109555200,3109556223,CZ +3109556224,3109557247,PT +3109557248,3109558271,GR +3109558272,3109559295,IQ +3109559296,3109560319,RO +3109560320,3109561343,KG +3109561344,3109562367,RU +3109562368,3109563391,NO +3109563392,3109564415,GB +3109564416,3109565439,IR +3109565440,3109566463,ES +3109566464,3109567487,GB +3109567488,3109568511,DE +3109568512,3109569535,NL +3109569536,3109570559,ES +3109570560,3109571583,CZ +3109571584,3109572607,CH +3109572608,3109573631,PS +3109573632,3109574655,IT +3109574656,3109575679,PS +3109575680,3109576703,DE +3109576704,3109578751,RU +3109578752,3109579775,FR +3109579776,3109580799,GB +3109580800,3109581823,SE +3109581824,3109582847,CH +3109582848,3109583871,BE +3109583872,3109584895,RU +3109584896,3109585919,RO +3109585920,3109586943,NL +3109586944,3109587967,SE +3109587968,3109588991,NL +3109588992,3109590015,DE +3109590016,3109591039,NL +3109591040,3109592063,IR +3109592064,3109594111,RU +3109594112,3109595135,NL +3109595136,3109596159,IT +3109596160,3109597183,TR +3109597184,3109598207,IR +3109598208,3109599231,NL +3109599232,3109600255,IT +3109600256,3109601279,NL +3109601280,3109602303,GB +3109602304,3109603327,FR +3109603328,3109604351,ES +3109604352,3109605375,IT +3109605376,3109606399,RU +3109606400,3109607423,DE +3109607424,3109608447,GB +3109608448,3109610495,DE +3109610496,3109611519,FO +3109611520,3109612543,ES +3109612544,3109613567,CH +3109613568,3109614591,IT +3109614592,3109615615,DE +3109615616,3109616639,CZ +3109616640,3109617663,IR +3109617664,3109618687,NO +3109618688,3109619711,NL +3109619712,3109621759,RU +3109621760,3109622783,NL +3109622784,3109623807,US +3109623808,3109624831,DE +3109624832,3109625855,ES +3109625856,3109626879,GB +3109626880,3109627903,DE +3109627904,3109628927,RU +3109628928,3109629951,IT +3109629952,3109630975,LV +3109630976,3109631999,FI +3109632000,3109633023,DE +3109633024,3109634047,ES +3109634048,3109635071,PL +3109635072,3109636095,FR +3109636096,3109637119,IE +3109637120,3109637887,NL +3109637888,3109638143,RU +3109638144,3109639167,NL +3109639168,3109640191,LB +3109640192,3109641215,IQ +3109641216,3109642239,NO +3109642240,3109643263,US +3109643264,3109644287,UA +3109644288,3109646335,RU +3109646336,3109647359,IR +3109647360,3109648383,CZ +3109648384,3109649407,GB +3109649408,3109650431,IQ +3109650432,3109651455,FR +3109651456,3109652479,NL +3109652480,3109653503,MT +3109653504,3109654527,GB +3109654528,3109655551,CH +3109655552,3109656575,AT +3109656576,3109657599,NL +3109657600,3109658623,AL +3109658624,3109659647,AT +3109659648,3109661695,FR +3109661696,3109662719,NL +3109662720,3109663743,PL +3109663744,3109664767,IT +3109664768,3109665791,PL +3109665792,3109666815,CH +3109666816,3109667839,PT +3109667840,3109668863,DE +3109668864,3109669887,CH +3109669888,3109670911,GB +3109670912,3109671935,DE +3109671936,3109672959,HR +3109672960,3109673983,GB +3109673984,3109675007,FR +3109675008,3109677055,DE +3109677056,3109678079,BE +3109678080,3109679103,MT +3109679104,3109680127,RO +3109680128,3109681151,MK +3109681152,3109682175,NL +3109682176,3109683199,CH +3109683200,3109684223,GB +3109684224,3109685247,TR +3109685248,3109686271,IT +3109686272,3109687295,GB +3109687296,3109688319,SA +3109688320,3109689343,AT +3109689344,3109690367,SE +3109690368,3109691391,ES +3109691392,3109692415,GB +3109692416,3109693439,CH +3109693440,3109694463,AT +3109694464,3109695487,CY +3109695488,3109696511,DE +3109696512,3109697535,DK +3109697536,3109698559,PT +3109698560,3109698815,GB +3109698816,3109699071,FI +3109699072,3109699583,GB +3109699584,3109700607,DK +3109700608,3109701631,IT +3109701632,3109702655,KZ +3109702656,3109703679,IE +3109703680,3109704703,TR +3109704704,3109705727,HU +3109705728,3109706751,SA +3109706752,3109707775,AT +3109707776,3109708799,FR +3109708800,3109709823,RU +3109709824,3109710847,IQ +3109710848,3109711871,CH +3109711872,3109712895,DK +3109712896,3109713919,IT +3109713920,3109714943,GB +3109714944,3109715967,PS +3109715968,3109716991,DE +3109716992,3109718015,RS +3109718016,3109719039,NL +3109719040,3109720063,GB +3109720064,3109721087,RU +3109721088,3109722111,ES +3109722112,3109723135,CH +3109723136,3109725183,DE +3109725184,3109726207,SK +3109726208,3109727231,LB +3109727232,3109728255,DE +3109728256,3109729279,SE +3109729280,3109730303,NO +3109730304,3109731327,BE +3109731328,3109732351,IT +3109732352,3109733375,GB +3109733376,3109734399,NL +3109734400,3109735423,DE +3109735424,3109737471,ES +3109737472,3109738495,NO +3109738496,3109739519,GB +3109739520,3109740543,NL +3109740544,3109741567,RU +3109741568,3109743615,DE +3109743616,3109744639,HU +3109744640,3109745663,TR +3109745664,3109746687,DE +3109746688,3109747711,AZ +3109747712,3109748735,ES +3109748736,3109749759,MT +3109749760,3109750783,DE +3109750784,3109751807,GB +3109751808,3109752831,NL +3109752832,3109753855,IQ +3109753856,3109754879,GB +3109754880,3109755903,DE +3109755904,3109756927,NL +3109756928,3109757951,AT +3109757952,3109758975,FR +3109758976,3109759999,GB +3109760000,3109762047,DE +3109762048,3109765119,RU +3109765120,3109766143,NO +3109766144,3109767167,ES +3109767168,3109768191,UA +3109768192,3109769215,GB +3109769216,3109770239,AT +3109770240,3109771263,GB +3109771264,3109772287,FR +3109772288,3109773311,NL +3109773312,3109774335,LB +3109774336,3109775359,GB +3109775360,3109776383,DE +3109776384,3109777407,ES +3109777408,3109778431,GB +3109778432,3109779455,CZ +3109779456,3109782527,GB +3109782528,3109783551,KG +3109783552,3109784575,ES +3109784576,3109785599,HU +3109785600,3109786623,AT +3109786624,3109787647,IT +3109787648,3109788671,NO +3109788672,3109789695,BA +3109789696,3109790719,IT +3109790720,3109792767,CZ +3109792768,3109795839,RU +3109795840,3109796863,HU +3109796864,3109797887,IT +3109797888,3109798911,ES +3109798912,3109799935,DE +3109799936,3109800959,SK +3109800960,3109801983,CZ +3109801984,3109803007,AZ +3109803008,3109804031,PL +3109804032,3109805055,GB +3109805056,3109807103,FR +3109807104,3109808127,ES +3109808128,3109809151,FR +3109809152,3109810175,GB +3109810176,3109811199,IT +3109811200,3109812223,DE +3109812224,3109813247,NL +3109813248,3109814271,RU +3109814272,3109815295,TR +3109815296,3109817343,IR +3109817344,3109818367,TR +3109818368,3109819391,NL +3109819392,3109820415,FR +3109820416,3109821439,GB +3109821440,3109822463,IR +3109822464,3109823487,RU +3109823488,3109824511,FR +3109824512,3109825535,IR +3109825536,3109826559,ES +3109826560,3109827583,PL +3109827584,3109828607,NO +3109828608,3109829631,GE +3109829632,3109830655,NL +3109830656,3109831679,CH +3109831680,3109833727,NL +3109833728,3109834751,DE +3109834752,3109835775,ES +3109835776,3109836799,AM +3109836800,3109837823,SY +3109837824,3109838847,NL +3109838848,3109839871,PT +3109839872,3109840895,AT +3109840896,3109841919,IT +3109841920,3109842943,ES +3109842944,3109843967,FI +3109843968,3109844991,HU +3109844992,3109846015,DE +3109846016,3109847039,GB +3109847040,3109848063,IE +3109848064,3109849087,BG +3109849088,3109852159,RU +3109852160,3109853183,NL +3109853184,3109854207,RU +3109854208,3109855231,PL +3109855232,3109856255,RU +3109856256,3109857279,IT +3109857280,3109858303,RU +3109858304,3109859327,GB +3109859328,3109860351,SI +3109860352,3109863423,RU +3109863424,3109864447,RO +3109864448,3109865471,BE +3109865472,3109866495,AT +3109866496,3109867519,RU +3109867520,3109868543,CH +3109868544,3109869567,TR +3109869568,3109870591,CZ +3109870592,3109871615,NL +3109871616,3109872639,AZ +3109872640,3109874687,SI +3109874688,3109875711,ES +3109875712,3109876735,DK +3109876736,3109877759,ES +3109877760,3109878783,PL +3109878784,3109879807,GB +3109879808,3109880831,CZ +3109880832,3109881855,FR +3109881856,3109882879,AT +3109882880,3109883903,NL +3109883904,3109884927,BE +3109884928,3109885951,GL +3109885952,3109886975,NL +3109886976,3109887999,GB +3109888000,3109888767,PL +3109888768,3109889023,RU +3109889024,3109890047,FR +3109890048,3109891071,RU +3109891072,3109892095,ES +3109892096,3109893119,FI +3109893120,3109894143,TR +3109894144,3109895167,DE +3109895168,3109896191,CZ +3109896192,3109897215,HU +3109897216,3109898239,TR +3109898240,3109899263,PL +3109899264,3109900287,NL +3109900288,3109901311,ES +3109901312,3109902335,DK +3109902336,3109903359,GB +3109903360,3109904383,PL +3109904384,3109905407,RO +3109905408,3109906431,RS +3109906432,3109907455,SI +3109907456,3109908479,RU +3109908480,3109909503,ES +3109909504,3109910527,DE +3109910528,3109911551,ES +3109911552,3109912575,UZ +3109912576,3109913599,FR +3109913600,3109914623,PL +3109914624,3109916671,DE +3109916672,3109917695,IT +3109917696,3109918719,IE +3109918720,3109919743,ES +3109919744,3109920767,IS +3109920768,3109921791,SE +3109921792,3109922815,IR +3109922816,3109924863,GB +3109924864,3109925887,IT +3109925888,3109926911,GB +3109926912,3109927935,UA +3109927936,3109928959,DE +3109928960,3109929983,DK +3109929984,3109931007,AE +3109931008,3109932031,DE +3109932032,3109933055,IT +3109933056,3109934079,RU +3109934080,3109935103,AT +3109935104,3109937151,CH +3109937152,3109938175,ES +3109938176,3109939199,GB +3109939200,3109940223,ES +3109940224,3109941247,DE +3109941248,3109942271,PL +3109942272,3109943295,AE +3109943296,3109944319,TR +3109944320,3109945343,RU +3109945344,3109946367,LU +3109946368,3109947391,CZ +3109947392,3109948415,CH +3109948416,3109949439,SE +3109949440,3109951487,IT +3109951488,3109952511,DE +3109952512,3109953535,GB +3109953536,3109954559,RU +3109954560,3109955583,DE +3109955584,3109956607,BE +3109956608,3109957631,IE +3109957632,3109958655,ES +3109958656,3109959679,CZ +3109959680,3109960703,FR +3109960704,3109961727,SE +3109961728,3109962751,RU +3109962752,3109963775,PL +3109963776,3109964799,SE +3109964800,3109965823,ES +3109965824,3109966847,IT +3109966848,3109967871,NL +3109967872,3109968895,IT +3109968896,3109969919,NL +3109969920,3109970943,IR +3109970944,3109971967,CH +3109971968,3109972991,DE +3109972992,3109974015,RU +3109974016,3109975039,EE +3109975040,3109976063,GB +3109976064,3109977087,NL +3109977088,3109978111,GB +3109978112,3109979135,SE +3109979136,3109980159,IT +3109980160,3109981183,BE +3109981184,3109982207,FR +3109982208,3109984255,CH +3109984256,3109985279,RU +3109985280,3109986303,SK +3109986304,3109987327,IT +3109987328,3109988351,RU +3109988352,3109989375,NL +3109989376,3109990399,RU +3109990400,3109991423,GB +3109991424,3109992447,NL +3109992448,3109993471,GB +3113710318,3113710318,CA 3120562176,3120594943,CO 3120594944,3120599039,AR 3120599040,3120601087,EC @@ -59830,7 +61638,7 @@ 3120738304,3120742399,CW 3120742400,3120754687,PY 3120754688,3120755711,CR -3120755712,3120756735,GY +3120755712,3120756735,GF 3120757504,3120757759,BZ 3120757760,3120758783,CL 3120758784,3120824319,EC @@ -60027,7 +61835,9 @@ 3133079552,3133145087,AR 3133145088,3136985343,BR 3136985344,3136986111,AR -3136986112,3145727999,BR +3136986112,3140614143,BR +3140614144,3140616191,CR +3140616192,3145727999,BR 3145728000,3149135871,MX 3149135872,3149398015,BR 3149398016,3149881343,MX @@ -60546,9 +62356,8 @@ 3164798976,3164864511,UA 3164864512,3164864703,GB 3164864704,3164864735,ZA -3164864736,3164864748,GB -3164864749,3164864749,IE -3164864750,3164897279,GB +3164864736,3164864767,IE +3164864768,3164897279,GB 3164897280,3164899327,IT 3164899328,3164901375,RU 3164901376,3164903423,PL @@ -60600,7 +62409,9 @@ 3164960440,3164960443,DE 3164960444,3164960715,FR 3164960716,3164960719,NL -3164960720,3164960799,FR +3164960720,3164960787,FR +3164960788,3164960791,DE +3164960792,3164960799,FR 3164960800,3164960831,PT 3164960832,3164960843,FR 3164960844,3164960847,NL @@ -60615,7 +62426,9 @@ 3164964864,3164966911,FI 3164966912,3164967231,FR 3164967232,3164967239,ES -3164967240,3164968319,FR +3164967240,3164967303,FR +3164967304,3164967307,DE +3164967308,3164968319,FR 3164968320,3164968447,GB 3164968448,3164968455,FR 3164968456,3164968459,NL @@ -60657,8 +62470,7 @@ 3165421568,3165425663,IE 3165425664,3165429759,GB 3165429760,3165437951,RO -3165437952,3165438207,DK -3165438208,3165439487,AT +3165437952,3165439487,AT 3165439488,3165439743,GB 3165439744,3165439999,AT 3165440000,3165440255,JP @@ -60669,7 +62481,12 @@ 3165442304,3165442559,AU 3165442560,3165442815,KR 3165442816,3165443071,HK -3165443072,3165454335,AT +3165443072,3165443583,CA +3165443584,3165444095,US +3165444096,3165444351,BR +3165444352,3165444607,ZA +3165444608,3165444863,IT +3165444864,3165454335,AT 3165454336,3165519871,RO 3165519872,3165585407,DE 3165585408,3165650943,CZ @@ -60712,14 +62529,16 @@ 3167098368,3167098623,US 3167098624,3167223807,SI 3167223808,3167748095,NL -3167748096,3167762431,RO +3167748096,3167760383,RO +3167760384,3167762431,GB 3167762432,3167764479,MD 3167764480,3167772671,IR 3167772672,3167774207,RO -3167774208,3167774463,SG -3167774464,3167774719,RO -3167774720,3167775743,MD -3167775744,3167776511,RO +3167774208,3167774335,KR +3167774336,3167774463,PH +3167774464,3167775999,RO +3167776000,3167776255,GB +3167776256,3167776511,RO 3167776512,3167776767,GB 3167776768,3167777791,MD 3167777792,3167778815,RO @@ -60731,19 +62550,21 @@ 3167799296,3167800319,MD 3167800320,3167801343,RO 3167801344,3167803391,MD -3167803392,3167805439,RO +3167803392,3167804415,RO +3167804416,3167805439,GB 3167805440,3167813631,IR 3167813632,3167815679,MD -3167815680,3167817727,RO -3167817728,3167825919,IR +3167815680,3167825919,IR 3167825920,3167830015,NL 3167830016,3167834111,IR 3167834112,3167838207,IT 3167838208,3167842303,RO 3167842304,3167843327,ES -3167843328,3167846399,RO -3167846400,3167852543,IR -3167852544,3167853055,RO +3167843328,3167844351,RO +3167844352,3167846399,GB +3167846400,3167850495,RO +3167850496,3167851519,IR +3167851520,3167853055,RO 3167853056,3167853567,IR 3167853568,3167854591,RO 3167854592,3167866879,IR @@ -60756,21 +62577,30 @@ 3167902976,3167903231,NL 3167903232,3167903743,RO 3167903744,3167932415,IR -3167932416,3167934463,RO +3167932416,3167933439,CH +3167933440,3167933695,RO +3167933696,3167933951,DE +3167933952,3167934207,US +3167934208,3167934463,RO 3167934464,3167935487,ES 3167935488,3167936511,PL 3167936512,3167938559,RO 3167938560,3167939583,MD -3167939584,3167940607,RO -3167940608,3167943679,MD -3167943680,3167944447,RO +3167939584,3167943679,RO +3167943680,3167944191,GB +3167944192,3167944447,RO 3167944448,3167944703,GB 3167944704,3167948799,IR 3167948800,3167951359,RO -3167951360,3167951615,SG +3167951360,3167951487,IN +3167951488,3167951615,KR 3167951616,3167952895,RO 3167952896,3167985663,IR -3167985664,3167989759,RO +3167985664,3167985919,US +3167985920,3167986431,RO +3167986432,3167986687,UA +3167986688,3167987711,RO +3167987712,3167989759,MD 3167989760,3168002047,IR 3168002048,3168005887,RO 3168005888,3168006143,NL @@ -60779,9 +62609,14 @@ 3168010240,3168011263,MD 3168011264,3168012287,RO 3168012288,3168014335,MD -3168014336,3168016383,RO +3168014336,3168015359,ES +3168015360,3168015871,RO +3168015872,3168016127,US +3168016128,3168016383,GB 3168016384,3168018431,MD -3168018432,3168022527,RO +3168018432,3168018687,TR +3168018688,3168020479,RO +3168020480,3168022527,MD 3168022528,3168034815,IR 3168034816,3168039935,RO 3168039936,3168040959,BE @@ -60791,12 +62626,13 @@ 3168051200,3168059391,IR 3168059392,3168063487,RO 3168063488,3168073727,IR -3168073728,3168077823,RO +3168073728,3168074239,RO +3168074240,3168074495,GB +3168074496,3168077823,RO 3168077824,3168079871,ES 3168079872,3168081919,RO 3168081920,3168083967,FR -3168083968,3168084991,RO -3168084992,3168086015,MD +3168083968,3168086015,RO 3168086016,3168088063,IT 3168088064,3168089087,RO 3168089088,3168090111,MD @@ -60804,32 +62640,46 @@ 3168092160,3168096255,IR 3168096256,3168100351,MD 3168100352,3168108543,IR -3168108544,3168111615,RO +3168108544,3168110335,RO +3168110336,3168110591,GB +3168110592,3168111615,RO 3168111616,3168112639,FR 3168112640,3168116735,IR 3168116736,3168120831,RO 3168120832,3168126975,IR -3168126976,3168129023,RO +3168126976,3168127999,RO +3168128000,3168128255,NL +3168128256,3168128511,RO +3168128512,3168129023,GB 3168129024,3168130047,MD -3168130048,3168131583,RO -3168131584,3168131839,SG -3168131840,3168136191,RO -3168136192,3168137215,MD -3168137216,3168137983,RO +3168130048,3168130559,RO +3168130560,3168131071,GB +3168131072,3168131583,RO +3168131584,3168131711,IN +3168131712,3168131839,CN +3168131840,3168135679,RO +3168135680,3168136191,CZ +3168136192,3168137471,RO +3168137472,3168137983,EU 3168137984,3168138239,NL -3168138240,3168156671,RO +3168138240,3168139263,RO +3168139264,3168141311,GB +3168141312,3168156671,RO 3168156672,3168157695,MD 3168157696,3168161791,IR -3168161792,3168165119,RO +3168161792,3168164351,RO +3168164352,3168164863,GB +3168164864,3168165119,RO 3168165120,3168165375,DE -3168165376,3168165887,RO +3168165376,3168165887,GB 3168165888,3168166911,MD 3168166912,3168167935,FR 3168167936,3168169983,RO 3168169984,3168172031,ES -3168172032,3168176127,RO -3168176128,3168177151,MD -3168177152,3168178175,RO +3168172032,3168172543,IR +3168172544,3168174079,RO +3168174080,3168176127,LT +3168176128,3168178175,RO 3168178176,3168179199,MD 3168179200,3168182271,RO 3168182272,3168190463,IR @@ -60841,14 +62691,21 @@ 3168199680,3168200703,MD 3168200704,3168202751,IR 3168202752,3168203775,ES -3168203776,3168215551,RO -3168215552,3168215807,SG -3168215808,3168239615,RO +3168203776,3168211455,RO +3168211456,3168211967,CZ +3168211968,3168212223,RO +3168212224,3168212479,US +3168212480,3168212735,RO +3168212736,3168212991,FR +3168212992,3168215551,RO +3168215552,3168215807,TH +3168215808,3168237567,RO +3168237568,3168239615,PS 3168239616,3168243711,IR 3168243712,3168247807,RO 3168247808,3168264191,IR -3168264192,3168267263,RO -3168267264,3168269311,MD +3168264192,3168268287,RO +3168268288,3168269311,MD 3168269312,3168271359,RO 3168271360,3168272383,MD 3168272384,3168534527,IT @@ -60896,10 +62753,19 @@ 3169886208,3169894399,GB 3169894400,3169895423,ES 3169895424,3169899263,RO -3169899264,3169899519,SG -3169899520,3169927423,RO +3169899264,3169899391,CN +3169899392,3169899519,TW +3169899520,3169921023,RO +3169921024,3169921791,GB +3169921792,3169922047,RO +3169922048,3169922303,GB +3169922304,3169922559,RO +3169922560,3169923071,GB +3169923072,3169927423,RO 3169927424,3169927679,NL -3169927680,3169951743,RO +3169927680,3169935359,RO +3169935360,3169937407,ES +3169937408,3169951743,RO 3169951744,3169955839,SE 3169955840,3169960191,RO 3169960192,3169960447,NL @@ -60938,9 +62804,7 @@ 3170500608,3170631679,PT 3170631680,3170664447,PL 3170664448,3170697215,HR -3170697216,3170717695,IR -3170717696,3170720767,BG -3170720768,3170729983,IR +3170697216,3170729983,IR 3170729984,3170762751,AZ 3170762752,3170795519,RU 3170795520,3170828287,BG @@ -61065,7 +62929,7 @@ 3188137184,3188146175,AR 3188146176,3188170751,CO 3188170752,3188174847,CR -3188174848,3188178943,AR +3188174848,3188178943,BR 3188178944,3188187135,CR 3188187136,3188203519,AR 3188203520,3188207615,DO @@ -61267,7 +63131,7 @@ 3191727360,3191729919,CO 3191729920,3191730431,CL 3191730432,3191730687,AR -3191730688,3191730943,CO +3191730688,3191730943,CL 3191730944,3191731199,AR 3191731200,3191731711,CO 3191731712,3191731967,AR @@ -61339,8 +63203,8 @@ 3193736448,3193737215,AR 3193737216,3193739007,US 3193739008,3193739263,AR -3193739264,3193740543,US -3193740544,3193741311,AR +3193739264,3193740799,US +3193740800,3193741311,AR 3193741312,3193742335,US 3193742336,3193742591,AR 3193742592,3193742847,US @@ -61369,14 +63233,14 @@ 3193750784,3193751039,AR 3193751040,3193751295,US 3193751296,3193751807,AR -3193751808,3193752703,US -3193752704,3193752831,AR -3193752832,3193752959,US +3193751808,3193752959,US 3193752960,3193753087,AR 3193753088,3193753343,US 3193753344,3193753471,AR 3193753472,3193753599,US -3193753600,3193754623,AR +3193753600,3193754239,AR +3193754240,3193754367,US +3193754368,3193754623,AR 3193754624,3193754751,US 3193754752,3193755135,AR 3193755136,3193755263,US @@ -61432,8 +63296,9 @@ 3194127360,3194128383,PE 3194128384,3194129407,NI 3194129408,3194129663,AR -3194129664,3194129919,BR -3194129920,3194130431,AR +3194129664,3194130047,BR +3194130048,3194130175,CO +3194130176,3194130431,AR 3194130432,3194134527,BR 3194134528,3194135551,AR 3194135552,3194136063,GT @@ -61513,7 +63378,9 @@ 3194646528,3194648575,DO 3194648576,3194652159,AR 3194652160,3194652415,MX -3194652416,3194659839,AR +3194652416,3194652671,AR +3194652672,3194654719,MX +3194654720,3194659839,AR 3194659840,3194660351,US 3194660352,3194661119,AR 3194661120,3194661375,US @@ -61654,8 +63521,8 @@ 3195207680,3195211775,GT 3195211776,3195215871,BZ 3195215872,3195224063,AR -3195224064,3195232511,PA -3195232512,3195234559,CR +3195224064,3195232255,PA +3195232256,3195234559,CR 3195234560,3195234815,PA 3195234816,3195235327,CR 3195235328,3195235583,PA @@ -61912,7 +63779,9 @@ 3203566592,3203566847,PA 3203566848,3203568639,CO 3203568640,3203569663,SV -3203569664,3203661823,CO +3203569664,3203570609,CO +3203570610,3203570610,CR +3203570611,3203661823,CO 3203661824,3203923967,AR 3203923968,3204448255,CO 3204448256,3208642559,BR @@ -61932,9 +63801,12 @@ 3210742080,3210742271,BR 3210742272,3210742527,CL 3210742528,3210742543,KR -3210742544,3210742567,CL +3210742544,3210742560,CL +3210742561,3210742561,BR +3210742562,3210742567,CL 3210742568,3210742575,US -3210742576,3210743039,CL +3210742576,3210742591,BR +3210742592,3210743039,CL 3210743040,3210743055,GR 3210743056,3210743079,CL 3210743080,3210743087,US @@ -61944,35 +63816,46 @@ 3210743568,3210743583,US 3210743584,3210744063,CL 3210744064,3210744079,TR -3210744080,3210744575,CL +3210744080,3210744319,CL +3210744320,3210744575,US 3210744576,3210744591,BE 3210744592,3210745343,CL 3210745344,3210745359,RU 3210745360,3210745375,US -3210745376,3210745855,CL +3210745376,3210745599,CL +3210745600,3210745855,US 3210745856,3210745871,IT 3210745872,3210746367,BR 3210746368,3210746383,SE 3210746384,3210746879,CL 3210746880,3210746895,CH -3210746896,3210747647,CL -3210747648,3210747903,US +3210746896,3210747135,CL +3210747136,3210747903,US 3210747904,3210748159,BR 3210748160,3210748175,JP 3210748176,3210748415,BR 3210748416,3210749951,CL 3210749952,3210752255,US -3210752256,3210755839,CL +3210752256,3210752511,CL +3210752512,3210755839,US 3210755840,3210755855,MY 3210755856,3210755871,US -3210755872,3210757119,CL -3210757120,3210757375,US -3210757376,3210763519,CL -3210763520,3210763775,US -3210763776,3210764031,CL +3210755872,3210756351,CL +3210756352,3210756607,US +3210756608,3210756863,DE +3210756864,3210757119,RU +3210757120,3210758911,US +3210758912,3210759167,CL +3210759168,3210759423,US +3210759424,3210762495,CL +3210762496,3210762751,US +3210762752,3210763007,CL +3210763008,3210764031,US 3210764032,3210764047,IE 3210764048,3210764063,US -3210764064,3210765055,CL +3210764064,3210764287,CL +3210764288,3210764543,US +3210764544,3210765055,CL 3210765056,3210765071,SE 3210765072,3210765311,BR 3210765312,3210769919,CL @@ -61984,11 +63867,12 @@ 3210773248,3210773503,BR 3210773504,3210773519,PL 3210773520,3210774015,CL -3210774016,3210774271,BR +3210774016,3210774271,US 3210774272,3210774287,NO 3210774288,3210774783,BR 3210774784,3210774799,IT -3210774800,3210775295,BR +3210774800,3210775039,BR +3210775040,3210775295,US 3210775296,3210775311,CH 3210775312,3210775551,BR 3210775552,3210776319,CL @@ -61997,7 +63881,10 @@ 3210776832,3210777087,US 3210777088,3210778367,CL 3210778368,3210778623,US -3210778624,3210782975,CL +3210778624,3210779903,CL +3210779904,3210780159,US +3210780160,3210782719,CL +3210782720,3210782975,US 3210782976,3210782991,TR 3210782992,3210783487,CL 3210783488,3210783503,JP @@ -62008,15 +63895,53 @@ 3210784528,3210785791,CL 3210785792,3210786047,BR 3210786048,3210786063,AU -3210786064,3210786559,CL +3210786064,3210786303,CL +3210786304,3210786559,US 3210786560,3210786575,GR -3210786576,3210803071,CL +3210786576,3210787071,CL +3210787072,3210787839,US +3210787840,3210788351,CL +3210788352,3210788607,US +3210788608,3210789119,CL +3210789120,3210789375,US +3210789376,3210790143,CL +3210790144,3210790399,US +3210790400,3210790655,CL +3210790656,3210790911,US +3210790912,3210791679,CL +3210791680,3210791935,US +3210791936,3210792447,CL +3210792448,3210792703,US +3210792704,3210794239,CL +3210794240,3210794751,US +3210794752,3210796287,CL +3210796288,3210797055,US +3210797056,3210797311,CL +3210797312,3210797567,US +3210797568,3210797823,CL +3210797824,3210798079,US +3210798080,3210799103,CL +3210799104,3210799359,US +3210799360,3210799615,CL +3210799616,3210800639,US +3210800640,3210800895,CL +3210800896,3210801151,US +3210801152,3210801663,CL +3210801664,3210802431,US +3210802432,3210802687,CL +3210802688,3210802943,US +3210802944,3210803071,CL 3210803072,3210803087,US 3210803088,3210803199,CL 3210803200,3210803201,US 3210803202,3210803327,CL 3210803328,3210803455,BR -3210803456,3210805247,CL +3210803456,3210803711,CL +3210803712,3210804223,US +3210804224,3210804479,CL +3210804480,3210804735,US +3210804736,3210804991,CL +3210804992,3210805247,US 3210805248,3210809343,PA 3210809344,3210810367,VE 3210810368,3210811391,PA @@ -62044,16 +63969,21 @@ 3211067392,3211071487,US 3211071488,3211071743,NL 3211071744,3211071999,DE -3211072000,3211072511,US +3211072000,3211072027,US +3211072028,3211072057,BR +3211072058,3211072511,US 3211072512,3211073023,NL 3211073024,3211073279,GB 3211073280,3211073791,US 3211073792,3211074047,LT -3211074048,3211075583,NL -3211075584,3211075839,GB +3211074048,3211074815,NL +3211074816,3211075327,DK +3211075328,3211075583,NL +3211075584,3211075839,US 3211075840,3211076095,CL -3211076096,3211076863,LT -3211076864,3211079167,CL +3211076096,3211076607,LT +3211076608,3211078655,US +3211078656,3211079167,CL 3211079168,3211079423,NL 3211079424,3211079679,CL 3211079680,3211079935,GB @@ -62067,19 +63997,22 @@ 3211083008,3211083519,US 3211083520,3211083775,HK 3211083776,3211083791,RU -3211083792,3211083855,CL +3211083792,3211083839,CL +3211083840,3211083855,GB 3211083856,3211083871,DE 3211083872,3211084031,CL 3211084032,3211084287,DE 3211084288,3211084303,NL -3211084304,3211084367,CL +3211084304,3211084351,CL +3211084352,3211084367,GB 3211084368,3211084383,DE 3211084384,3211084559,CL 3211084560,3211084575,DE 3211084576,3211084671,CL 3211084672,3211084799,BY 3211084800,3211084815,AT -3211084816,3211084879,CL +3211084816,3211084863,CL +3211084864,3211084879,GB 3211084880,3211084895,DE 3211084896,3211084927,CL 3211084928,3211085055,US @@ -62087,18 +64020,17 @@ 3211085072,3211085087,DE 3211085088,3211085311,CL 3211085312,3211085327,GB -3211085328,3211085391,CL +3211085328,3211085375,CL +3211085376,3211085391,GB 3211085392,3211085407,DE 3211085408,3211085583,CL 3211085584,3211085599,DE 3211085600,3211085695,CL 3211085696,3211085823,GE 3211085824,3211085839,TH -3211085840,3211085903,CL -3211085904,3211085919,DE -3211085920,3211086095,CL -3211086096,3211086111,DE -3211086112,3211086335,CL +3211085840,3211085887,DE +3211085888,3211085903,GB +3211085904,3211086335,DE 3211086336,3211086351,FR 3211086352,3211086367,DE 3211086368,3211086463,CL @@ -62215,21 +64147,18 @@ 3211098368,3211098383,CL 3211098384,3211098399,DE 3211098400,3211098623,CL -3211098624,3211098879,US +3211098624,3211098879,DE 3211098880,3211098895,CL 3211098896,3211098911,DE 3211098912,3211099135,CL -3211099136,3211099391,DE -3211099392,3211099407,CL -3211099408,3211099423,DE -3211099424,3211099647,CL -3211099648,3211099679,DE +3211099136,3211099679,DE 3211099680,3211099711,GB 3211099712,3211099775,DE 3211099776,3211099903,GB 3211099904,3211099919,CL 3211099920,3211099935,DE -3211099936,3211101951,CL +3211099936,3211101183,CL +3211101184,3211101951,US 3211101952,3211102207,AR 3211102208,3211104767,AU 3211104768,3211106303,CL @@ -62237,22 +64166,25 @@ 3211108352,3211113471,CL 3211113472,3211113727,GB 3211113728,3211113983,LT -3211113984,3211114239,LU -3211114240,3211114495,SE +3211113984,3211114495,CL 3211114496,3211114751,IT 3211114752,3211115007,US 3211115008,3211115263,NO 3211115264,3211115519,BE 3211115520,3211115775,DK 3211115776,3211116287,RU -3211116288,3211116543,ES -3211116544,3211124735,CL +3211116288,3211116543,US +3211116544,3211116799,CL +3211116800,3211117055,US +3211117056,3211117567,CL +3211117568,3211122687,US +3211122688,3211124735,CL 3211124736,3211128831,US 3211128832,3211129343,CL 3211129344,3211129599,SG 3211129600,3211129855,NL -3211129856,3211130879,CL -3211130880,3211132927,US +3211129856,3211130367,CL +3211130368,3211132927,US 3211132928,3211137023,CO 3211137024,3211141119,AR 3211141120,3211142143,CL @@ -62425,34 +64357,34 @@ 3221656832,3221657087,AU 3221657088,3221664255,US 3221664256,3221664511,EU -3221664512,3221795583,US -3221795584,3221795839,IN -3221795840,3221801983,US -3221801984,3221802239,IN -3221802240,3221803775,US -3221803776,3221804031,IN -3221804032,3221806079,US -3221806080,3221806335,IN -3221806336,3221806591,US -3221806592,3221806847,IN -3221806848,3221808383,US -3221808384,3221808639,IN -3221808640,3221810431,US -3221810432,3221810687,IN -3221810688,3221813759,US -3221813760,3221814015,IN -3221814016,3221815039,US -3221815040,3221815295,IN +3221664512,3221757951,US +3221757952,3221761023,IN +3221761024,3221790719,US +3221790720,3221794815,IN +3221794816,3221795583,US +3221795584,3221796095,IN +3221796096,3221796351,US +3221796352,3221796607,IN +3221796608,3221796863,US +3221796864,3221808895,IN +3221808896,3221809151,US +3221809152,3221815295,IN 3221815296,3221843967,US 3221843968,3221844223,EU 3221844224,3221946367,US -3221946368,3221991167,FR +3221946368,3221964287,FR +3221964288,3221964543,US +3221964544,3221985791,FR +3221985792,3221986047,US +3221986048,3221991167,FR 3221991168,3221991423,NZ 3221991424,3221993727,FR 3221993728,3221993983,EU 3221993984,3222003967,FR 3222003968,3222004223,AP -3222004224,3222011903,FR +3222004224,3222005503,FR +3222005504,3222005759,US +3222005760,3222011903,FR 3222011904,3222012159,CA 3222012160,3222012415,GB 3222012416,3222023935,US @@ -62517,7 +64449,12 @@ 3222455040,3222455295,NL 3222455296,3222466559,US 3222466560,3222466815,EU -3222466816,3222599167,US +3222466816,3222524159,US +3222524160,3222524415,JP +3222524416,3222524927,SG +3222524928,3222525183,US +3222525184,3222525439,DE +3222525440,3222599167,US 3222599168,3222599423,AP 3222599424,3222600447,US 3222600448,3222600703,AP @@ -62747,7 +64684,8 @@ 3223589376,3223594495,SE 3223594496,3223595007,AT 3223595008,3223599103,SE -3223599104,3223599615,AT +3223599104,3223599359,AT +3223599360,3223599615,IS 3223599616,3223601663,SE 3223601664,3223602175,GB 3223602176,3223606527,SE @@ -63421,7 +65359,9 @@ 3225915136,3225915391,DK 3225915392,3225917183,SE 3225917184,3225917439,NL -3225917440,3225918463,SE +3225917440,3225917695,SE +3225917696,3225917951,NL +3225917952,3225918463,SE 3225918464,3225918719,GB 3225918720,3225920767,SE 3225920768,3225921023,GB @@ -63497,7 +65437,8 @@ 3226177536,3226178559,US 3226178560,3226188543,CA 3226188544,3226188799,PR -3226188800,3226189823,CA +3226188800,3226189055,US +3226189056,3226189823,CA 3226189824,3226191871,US 3226191872,3226194175,CA 3226194176,3226194431,US @@ -63586,10 +65527,10 @@ 3226555392,3226555903,CA 3226555904,3226556671,US 3226556672,3226556927,CA -3226556928,3226561535,US +3226556928,3226561791,US 3226561792,3226562047,NO 3226562048,3226564863,US -3226564864,3226565119,NL +3226564864,3226565119,DE 3226565120,3226565375,US 3226565376,3226565631,FI 3226565632,3226574847,US @@ -63605,7 +65546,8 @@ 3226583552,3226583807,NL 3226583808,3226584415,US 3226584416,3226584447,AU -3226584448,3226591231,US +3226584448,3226590207,US +3226590208,3226591231,NL 3226591232,3226592255,CA 3226592256,3226592767,US 3226592768,3226593023,NL @@ -63718,7 +65660,7 @@ 3226772992,3226773247,NL 3226773248,3226774783,US 3226774784,3226775039,GB -3226775040,3226775295,US +3226775040,3226775551,US 3226775552,3226782463,FI 3226782464,3226782719,EU 3226782720,3226783743,FI @@ -63780,6 +65722,7 @@ 3226904832,3226905087,NL 3226905088,3226926591,US 3226926592,3226926847,NL +3226926848,3226927103,US 3226927104,3226992639,NL 3226992640,3226992895,US 3226992896,3226993151,NL @@ -63791,8 +65734,7 @@ 3226994944,3226995455,GB 3226995456,3226996991,US 3226996992,3226997247,PT -3226997248,3226997759,US -3226998016,3226998527,US +3226997248,3226998527,US 3226998528,3226999039,NL 3226999040,3227013119,US 3227013120,3227013375,AU @@ -63817,17 +65759,17 @@ 3227025920,3227026175,GB 3227026176,3227026687,US 3227026688,3227026943,GB -3227026944,3227035135,US +3227026944,3227027455,CA +3227027456,3227035135,US 3227035136,3227035391,EU 3227035392,3227035647,AP -3227035648,3227040255,US +3227035648,3227040511,US 3227040512,3227040767,AU 3227040768,3227041279,US 3227041280,3227041535,AU 3227041536,3227042815,US 3227042816,3227043071,NL -3227043072,3227043327,US -3227043584,3227044863,US +3227043072,3227044863,US 3227044864,3227045119,NL 3227045120,3227051519,US 3227051520,3227051775,AP @@ -63839,8 +65781,7 @@ 3227058176,3227123711,FI 3227123712,3227204617,US 3227204618,3227204619,EU -3227204620,3227224831,US -3227224832,3227225087,CA +3227204620,3227225087,US 3227225088,3227225599,NL 3227225600,3227234559,US 3227234560,3227234815,NL @@ -63853,7 +65794,7 @@ 3227237632,3227237887,NO 3227237888,3227238143,US 3227238144,3227238399,NL -3227238400,3227239935,US +3227238400,3227240191,US 3227240192,3227240447,GB 3227240704,3227240959,GB 3227240960,3227243007,US @@ -63872,9 +65813,9 @@ 3227273984,3227274239,FI 3227274240,3227274495,US 3227274496,3227274751,NL -3227274752,3227276543,US +3227274752,3227276799,US 3227276800,3227277055,FR -3227277312,3227278847,US +3227277056,3227278847,US 3227278848,3227279103,EU 3227279104,3227281407,US 3227281408,3227282175,IT @@ -63882,7 +65823,7 @@ 3227282432,3227282943,NL 3227282944,3227284479,US 3227284480,3227284735,FI -3227284992,3227286783,US +3227284736,3227286783,US 3227286784,3227287039,AT 3227287040,3227287295,IT 3227287296,3227287551,NL @@ -63900,7 +65841,9 @@ 3227290880,3227291135,AT 3227291136,3227294207,PT 3227294464,3227294975,GR -3227295232,3227310079,US +3227294976,3227304191,US +3227304192,3227304447,PR +3227304448,3227310079,US 3227310080,3227310335,NL 3227310336,3227312127,US 3227312128,3227312383,DK @@ -63917,22 +65860,23 @@ 3227393792,3227394047,EU 3227394048,3227396351,US 3227396352,3227396607,AU -3227396608,3227400447,US +3227396608,3227398399,US +3227398400,3227398655,CA +3227398656,3227400447,US 3227400448,3227400703,AT 3227400704,3227400959,GB 3227400960,3227401471,US 3227401472,3227401727,MU 3227401728,3227402495,AU -3227402496,3227402751,US +3227402496,3227403007,US 3227403008,3227403519,GR 3227403520,3227405311,US 3227405312,3227405567,NL -3227405568,3227414015,US +3227405568,3227414271,US 3227414272,3227416063,GB 3227416064,3227417087,US 3227417088,3227417343,AU -3227417344,3227417599,US -3227417856,3227418111,US +3227417344,3227418111,US 3227418112,3227418367,CA 3227418368,3227425791,US 3227425792,3227427583,DK @@ -63945,8 +65889,7 @@ 3227430400,3227430655,AU 3227430656,3227437055,FR 3227437056,3227437311,AU -3227437312,3227437823,US -3227438080,3227439103,US +3227437312,3227439103,US 3227439104,3227439615,AU 3227439616,3227439871,MU 3227439872,3227440127,US @@ -63969,7 +65912,9 @@ 3227448064,3227448575,AU 3227448576,3227448831,US 3227448832,3227449087,MU -3227449088,3227451455,US +3227449088,3227450111,US +3227450112,3227450367,CA +3227450368,3227451455,US 3227451456,3227452375,CA 3227452376,3227452382,US 3227452383,3227452735,CA @@ -64004,38 +65949,59 @@ 3227468032,3227468287,US 3227468288,3227468799,CA 3227468800,3227484159,US -3227484160,3227516927,CA +3227484160,3227517183,CA 3227517184,3227517695,ZA -3227517696,3227519743,MU +3227517696,3227518207,MU +3227518208,3227518463,ZA +3227518464,3227519743,MU 3227519744,3227520255,ZA 3227520256,3227520767,MU 3227520768,3227521023,ZA -3227521024,3227522047,MU +3227521024,3227521279,MU +3227521280,3227521791,US +3227521792,3227522047,MU 3227522048,3227522559,ZA 3227522560,3227522815,MU +3227522816,3227523071,US 3227523072,3227526143,MU +3227526144,3227526399,US 3227526400,3227526655,MU 3227526656,3227526911,ZA -3227526912,3227532799,MU +3227526912,3227527423,MU +3227527424,3227527935,US +3227527936,3227528191,MU +3227528192,3227528447,US +3227528448,3227532031,MU +3227532032,3227532287,US +3227532288,3227532799,MU 3227532800,3227534335,US -3227534336,3227541503,MU +3227534336,3227535615,MU +3227535616,3227535871,US +3227535872,3227536895,MU +3227536896,3227537151,CA +3227537152,3227541503,MU 3227541504,3227541759,ZA -3227541760,3227551743,MU +3227541760,3227543295,MU +3227543296,3227543551,US +3227543552,3227551743,MU 3227551744,3227552255,MF 3227552256,3227556863,MU 3227556864,3227557375,US 3227557376,3227557631,MU -3227557888,3227558911,US +3227557632,3227558911,US 3227558912,3227559935,MU -3227559936,3227561983,US -3227561984,3227567103,MU +3227559936,3227562239,US +3227562240,3227566079,MU +3227566080,3227566335,US +3227566336,3227567103,MU 3227567104,3227568127,ZA 3227568128,3227574271,US 3227574272,3227579391,MU +3227579392,3227579647,US 3227579648,3227580159,MU 3227580160,3227580927,ZA -3227580928,3227582463,MU -3227582464,3227638271,US +3227580928,3227582207,MU +3227582208,3227638271,US 3227638272,3227638527,CA 3227638528,3227647999,US 3227648000,3227713535,FI @@ -64064,6 +66030,7 @@ 3227777968,3227777983,CA 3227777984,3227777999,US 3227778000,3227779071,CA +3227779072,3227779327,US 3227779328,3227779583,MU 3227779584,3227779839,AU 3227779840,3227783679,US @@ -64083,8 +66050,9 @@ 3227799040,3227799295,GB 3227799296,3227799551,US 3227799552,3227799807,AU -3227799808,3227800063,US -3227800320,3227803647,US +3227799808,3227801343,US +3227801344,3227801599,CA +3227801600,3227803647,US 3227803648,3227804415,DE 3227804416,3227804671,GB 3227804672,3227804927,US @@ -64129,11 +66097,14 @@ 3227842816,3227843327,MX 3227843328,3227844095,BR 3227844096,3227844351,AR +3227844352,3227844607,US +3227844608,3227844863,CA 3227844864,3227845119,NL 3227845120,3227845631,US 3227845632,3227845887,NL -3227846144,3227846655,US +3227845888,3227846655,US 3227846656,3227846911,NL +3227846912,3227847423,US 3227847424,3227847679,GB 3227847680,3227848703,US 3227848704,3227848959,AU @@ -64142,6 +66113,7 @@ 3227852032,3227853311,US 3227853312,3227853567,GB 3227853568,3227860991,US +3227863552,3227863807,US 3227863808,3227864063,NL 3227864064,3227865343,US 3227865344,3227867647,NL @@ -64156,10 +66128,10 @@ 3227878912,3227879167,AU 3227879168,3227879679,US 3227879680,3227879935,NL -3227880192,3227880959,US +3227879936,3227880959,US 3227880960,3227881215,MU -3227881472,3227885567,US -3227885568,3227887871,ES +3227881216,3227885823,US +3227885824,3227887871,ES 3227887872,3227888127,PR 3227888128,3227888383,NL 3227888384,3227889663,US @@ -64172,8 +66144,9 @@ 3227893760,3227894015,NL 3227894016,3227895039,US 3227895040,3227895551,DE -3227895808,3227909631,US +3227895552,3227909631,US 3227909632,3227909887,AU +3227909888,3227910399,US 3227910400,3227910655,NL 3227910656,3227911679,US 3227911680,3227912191,UA @@ -64187,6 +66160,7 @@ 3227931136,3227931391,US 3227931392,3227931647,AU 3227931648,3227931903,PE +3227931904,3227932159,US 3227932672,3227932927,US 3227932928,3227933183,DE 3227933184,3227933695,US @@ -64208,18 +66182,17 @@ 3227974144,3227974655,AU 3227974656,3227975167,US 3227975168,3227975679,CA -3227975936,3227976191,US +3227975680,3227976191,US 3227976192,3227976447,LU 3227976448,3227977471,US 3227977472,3227977727,NL -3227977728,3227978751,US -3227979008,3227979263,US +3227977728,3227979263,US 3227979264,3227979519,AE 3227979520,3227980799,US 3227980800,3227981055,GR 3227981056,3227981567,US 3227981568,3227981823,NL -3227981824,3227982335,US +3227981824,3227982591,US 3227982592,3227982847,DE 3227982848,3227985919,GB 3227985920,3227986175,DE @@ -64231,6 +66204,7 @@ 3227997440,3228005631,FI 3228005632,3228008959,US 3228008960,3228009215,AU +3228009216,3228009471,US 3228009472,3228009727,AU 3228009728,3228010751,US 3228010752,3228011519,GB @@ -64238,8 +66212,7 @@ 3228013312,3228013567,NL 3228013568,3228045055,US 3228045056,3228045311,AU -3228045312,3228046335,US -3228046592,3228047103,US +3228045312,3228047103,US 3228047104,3228047359,NL 3228047360,3228048383,US 3228048384,3228048895,NL @@ -64252,14 +66225,14 @@ 3228052224,3228052991,AU 3228052992,3228053503,US 3228053504,3228053759,PT -3228054016,3228054783,US +3228053760,3228054783,US 3228054784,3228055039,GB 3228055040,3228055295,US 3228055296,3228055807,NL 3228055808,3228056319,NO 3228056320,3228059647,US 3228059648,3228059903,CH -3228060160,3228060927,US +3228059904,3228060927,US 3228060928,3228061183,NL 3228061184,3228061695,US 3228061696,3228061951,AU @@ -64288,8 +66261,7 @@ 3228104960,3228105471,US 3228105472,3228105727,NL 3228105728,3228105983,AU -3228105984,3228106495,US -3228106752,3228109311,US +3228105984,3228109311,US 3228109312,3228109567,AU 3228109568,3228125951,US 3228125952,3228126207,NL @@ -64303,6 +66275,7 @@ 3228171776,3228172031,GB 3228172032,3228172287,US 3228172288,3228237823,IT +3228237824,3228238079,US 3228238080,3228238591,NL 3228238592,3228238847,US 3228238848,3228239359,GB @@ -64319,7 +66292,7 @@ 3228265984,3228266239,IE 3228266496,3228267007,AU 3228267008,3228267263,NL -3228267264,3228268543,US +3228267264,3228269055,US 3228269056,3228269311,PT 3228269312,3228269567,DE 3228269568,3228270079,AT @@ -64327,8 +66300,10 @@ 3228271104,3228271359,US 3228271360,3228271615,CA 3228271616,3228271871,DE -3228272128,3228272383,US -3228272640,3228280831,US +3228271872,3228272127,CA +3228272128,3228274687,US +3228274688,3228274943,CA +3228274944,3228280831,US 3228280832,3228281087,NL 3228281088,3228281599,US 3228281600,3228282111,AU @@ -64344,12 +66319,14 @@ 3228297216,3228297727,AT 3228297728,3228297983,US 3228297984,3228298495,NL -3228298752,3228309247,US +3228298496,3228309247,US 3228309248,3228310271,DE 3228310272,3228311807,EU 3228311808,3228312063,DE 3228312064,3228312319,EU -3228312320,3228327167,DE +3228312320,3228316159,DE +3228316160,3228316415,US +3228316416,3228327167,DE 3228327168,3228328703,US 3228328704,3228328959,AU 3228328960,3228329471,NL @@ -64364,6 +66341,7 @@ 3228334592,3228335359,US 3228335360,3228335615,SK 3228335616,3228335871,CZ +3228335872,3228336127,US 3228336128,3228336639,CZ 3228336640,3228337663,SK 3228337664,3228337919,CZ @@ -64390,7 +66368,19 @@ 3228363520,3228364287,US 3228364288,3228364543,NL 3228364800,3228368895,US -3228368896,3228404735,DE +3228368896,3228380415,DE +3228380416,3228380671,US +3228380672,3228380927,DE +3228381184,3228388095,DE +3228388096,3228388351,US +3228388352,3228393727,DE +3228393984,3228394239,DE +3228394240,3228394495,US +3228394752,3228395263,DE +3228395264,3228395775,US +3228395776,3228399615,DE +3228399616,3228399871,US +3228399872,3228404735,DE 3228404736,3228404863,FR 3228404864,3228404895,EU 3228404896,3228405247,FR @@ -64420,7 +66410,7 @@ 3228496384,3228508159,US 3228508160,3228508415,AU 3228508416,3228508671,NL -3228508672,3228509439,US +3228508672,3228509951,US 3228509952,3228510207,NL 3228510208,3228511231,US 3228511232,3228511487,CZ @@ -64444,8 +66434,9 @@ 3228558592,3228559103,BR 3228559104,3228564479,US 3228564480,3228564735,AT -3228564992,3228565247,US +3228564736,3228565247,US 3228565504,3228572927,US +3228572928,3228573183,CA 3228573184,3228573951,PT 3228573952,3228574463,US 3228574720,3228577023,US @@ -64454,7 +66445,7 @@ 3228578048,3228578303,NL 3228578304,3228581119,US 3228581120,3228581375,AT -3228581376,3228583167,US +3228581376,3228583423,US 3228583424,3228585983,ES 3228585984,3228590591,US 3228590592,3228590847,GB @@ -64473,6 +66464,7 @@ 3228628736,3228628991,ES 3228628992,3228630527,US 3228630528,3228630783,NL +3228630784,3228631039,US 3228631040,3228696575,NL 3228696576,3228714764,IL 3228714765,3228714765,CA @@ -64481,7 +66473,10 @@ 3228826373,3228830719,IL 3228830720,3228833791,PS 3228833792,3229024255,IL -3229024256,3229092095,US +3229024256,3229024511,CA +3229024512,3229089791,US +3229089792,3229090047,CA +3229090048,3229092095,US 3229092096,3229093887,AU 3229093888,3229104895,US 3229104896,3229105151,ES @@ -64494,7 +66489,7 @@ 3229155584,3229155839,SE 3229155840,3229156095,ES 3229156096,3229159423,SE -3229159424,3229159935,AT +3229159424,3229159935,NL 3229159936,3229160959,SE 3229160960,3229161471,DE 3229161472,3229161727,SE @@ -64531,37 +66526,42 @@ 3229201152,3229201407,SE 3229201408,3229201663,IT 3229201664,3229201919,DK -3229201920,3229203199,SE +3229201920,3229202943,SE +3229202944,3229203199,NL 3229203200,3229203967,GB 3229203968,3229205503,SE 3229205504,3229206015,GB 3229206016,3229220863,SE -3229220864,3229245439,GB +3229220864,3229221119,US +3229221120,3229245439,GB 3229245440,3229246463,US 3229246464,3229254399,GB 3229254400,3229256959,SG 3229256960,3229258495,GB -3229258496,3229259007,US +3229258496,3229259519,US 3229259520,3229264639,GB 3229264640,3229264895,AU 3229264896,3229265919,US 3229265920,3229266175,AU 3229266176,3229266943,US 3229266944,3229267199,AU -3229267200,3229274623,US +3229267200,3229273599,US +3229273600,3229273855,CA +3229273856,3229274623,US 3229274624,3229274879,AU 3229274880,3229275647,US 3229275648,3229275903,GB +3229275904,3229276159,US 3229276160,3229281023,IE 3229281024,3229281791,US 3229281792,3229283071,PT -3229283072,3229285887,US -3229285888,3229286143,NO -3229286400,3229354495,US +3229283072,3229354495,US 3229354496,3229355775,AU 3229355776,3229358079,US 3229358080,3229358335,AU 3229358336,3229359359,DE +3229359360,3229359615,US +3229359616,3229359871,CA 3229359872,3229360127,US 3229360128,3229360383,AT 3229360384,3229361919,US @@ -64575,8 +66575,7 @@ 3229381376,3229381631,NL 3229381632,3229381887,PL 3229381888,3229382143,AU -3229382144,3229382399,US -3229382656,3229390847,US +3229382144,3229390847,US 3229390848,3229391103,AU 3229391104,3229391359,US 3229391360,3229391615,AU @@ -64590,6 +66589,7 @@ 3229412352,3229414911,DE 3229414912,3229415167,US 3229415168,3229415679,NL +3229415680,3229415935,CA 3229415936,3229483007,DE 3229483008,3229499647,FI 3229499648,3229614847,US @@ -64604,7 +66604,7 @@ 3229701888,3229702143,TR 3229702144,3229704703,US 3229704704,3229704959,DE -3229705216,3229745151,US +3229704960,3229745151,US 3229745152,3229810687,FI 3229810688,3229814015,US 3229814016,3229814271,AU @@ -64617,7 +66617,7 @@ 3229818880,3229820927,JM 3229820928,3229830911,US 3229830912,3229831167,NL -3229831168,3229833215,US +3229831168,3229833471,US 3229833472,3229833727,NL 3229833728,3229834495,AU 3229834496,3229834751,US @@ -64651,6 +66651,7 @@ 3229881344,3229883391,US 3229883648,3229883903,US 3229884160,3229884415,AU +3229884416,3229884927,US 3229884928,3229885183,NL 3229885184,3229885439,BR 3229885440,3229886719,US @@ -64704,7 +66705,9 @@ 3229958144,3229958399,NL 3229958400,3229958655,US 3229958656,3229959167,AU -3229959168,3229969407,US +3229959168,3229962079,US +3229962080,3229962111,CA +3229962112,3229969407,US 3229969408,3229969663,PT 3229969664,3229969919,AT 3229969920,3229970431,FI @@ -64730,7 +66733,7 @@ 3230085376,3230085631,US 3230085888,3230086143,DE 3230086144,3230086655,GB -3230086656,3230088191,US +3230086656,3230088703,US 3230088960,3230089215,NL 3230089216,3230089727,US 3230089728,3230089983,NL @@ -64811,10 +66814,10 @@ 3230156544,3230164991,FI 3230164992,3230167295,US 3230167552,3230168063,CA -3230168832,3230177791,US +3230168064,3230177791,US 3230177792,3230178303,GB 3230178304,3230178559,CH -3230179328,3230210047,US +3230178816,3230210047,US 3230210048,3230210303,CA 3230210304,3230211839,US 3230211840,3230212095,CN @@ -64877,7 +66880,7 @@ 3230267136,3230267903,CA 3230267904,3230269439,US 3230269440,3230271743,GB -3230272512,3230291455,US +3230272000,3230291455,US 3230291456,3230291711,NL 3230291712,3230295039,US 3230295040,3230295295,AU @@ -64926,7 +66929,7 @@ 3230824448,3230825215,US 3230825216,3230825471,GB 3230825472,3230826239,ES -3230826240,3230827007,US +3230826240,3230827519,US 3230827520,3230827775,NL 3230827776,3230828031,AU 3230828032,3230828543,HU @@ -64936,7 +66939,7 @@ 3230832128,3230832383,AU 3230832384,3230832639,US 3230832640,3230832895,NL -3230832896,3230833151,US +3230832896,3230833663,US 3230833664,3230833919,CA 3230833920,3230834175,BR 3230834176,3230835455,US @@ -64962,6 +66965,7 @@ 3230850048,3230851839,US 3230851840,3230852351,NL 3230852352,3230852607,BR +3230852608,3230853119,CA 3230853120,3230853375,AU 3230853376,3230853887,FR 3230853888,3230854399,US @@ -65075,12 +67079,14 @@ 3231004928,3231005183,GB 3231005440,3231005695,FR 3231005696,3231005951,GB -3231005952,3231008767,US -3231009280,3231009791,US +3231005952,3231009791,US 3231010048,3231010303,FR 3231010304,3231010815,NO 3231010816,3231011071,CA -3231011328,3231014911,US +3231011328,3231012863,US +3231013120,3231013375,US +3231013376,3231013887,CA +3231013888,3231014911,US 3231015168,3231015423,US 3231015424,3231015679,CA 3231015680,3231015935,US @@ -65104,9 +67110,7 @@ 3231042048,3231042303,GU 3231042304,3231043839,US 3231043840,3231044095,AU -3231044352,3231047935,US -3231047936,3231048191,GB -3231048192,3231048447,US +3231044352,3231048447,US 3231048448,3231048703,NL 3231048704,3231049727,US 3231049728,3231049983,AT @@ -65172,8 +67176,7 @@ 3231109120,3231109375,GB 3231109376,3231109631,NO 3231109632,3231109887,US -3231110144,3231110399,US -3231111168,3231111679,US +3231110144,3231111679,US 3231111680,3231112191,NZ 3231112448,3231112959,US 3231112960,3231113215,NO @@ -65194,7 +67197,7 @@ 3231149312,3231149567,CA 3231149568,3231154431,US 3231154432,3231154687,AU -3231155200,3231155711,US +3231154688,3231155711,US 3231155712,3231156223,CA 3231156224,3231174655,US 3231174656,3231182847,CN @@ -65206,7 +67209,7 @@ 3231190528,3231190783,GB 3231190784,3231191295,US 3231191296,3231191551,GB -3231191552,3231192575,US +3231191552,3231193599,US 3231193600,3231194111,DE 3231194112,3231197695,US 3231197696,3231197951,FR @@ -65250,7 +67253,7 @@ 3231224320,3231224575,AU 3231224576,3231225599,US 3231225600,3231225855,DE -3231226368,3231226879,US +3231225856,3231226879,US 3231226880,3231227135,GB 3231227648,3231228927,US 3231228928,3231229183,PR @@ -65261,8 +67264,7 @@ 3231231488,3231231743,PT 3231231744,3231234047,US 3231234048,3231235071,GB -3231235072,3231236095,US -3231236608,3231236863,US +3231235072,3231236863,US 3231236864,3231237119,CA 3231237120,3231237375,US 3231237376,3231237631,AU @@ -65313,8 +67315,7 @@ 3231296256,3231296511,NL 3231296512,3231296767,US 3231296768,3231299327,AT -3231299328,3231299583,US -3231300352,3231300607,US +3231299328,3231300607,US 3231300608,3231301119,NL 3231301120,3231302143,US 3231302144,3231302399,NL @@ -65330,6 +67331,7 @@ 3231316736,3231316991,AU 3231316992,3231322111,US 3231322112,3231324671,SG +3231324672,3231325183,US 3231325184,3231326207,CA 3231326208,3231352831,US 3231352832,3231358975,CA @@ -65337,10 +67339,9 @@ 3231369216,3231369471,TW 3231369472,3231383551,US 3231383552,3231385599,NO -3231397888,3231398911,US -3231399936,3231444071,US -3231444072,3231444079,CA -3231444080,3231477759,US +3231385600,3231423999,US +3231424000,3231424511,PR +3231424512,3231477759,US 3231477760,3231478015,CA 3231478016,3231482879,US 3231482880,3231483135,BE @@ -65374,8 +67375,7 @@ 3231506688,3231506943,AU 3231506944,3231507199,US 3231507200,3231507455,BE -3231507456,3231508479,US -3231508992,3231509247,US +3231507456,3231510015,US 3231510272,3231510527,NL 3231510528,3231512575,US 3231512576,3231512831,LU @@ -65383,11 +67383,13 @@ 3231513088,3231513343,US 3231513600,3231514623,US 3231514624,3231515647,NO -3231515648,3231516159,US +3231515648,3231516671,US 3231516672,3231519231,SE -3231519744,3231526911,US +3231519232,3231526911,US 3231526912,3231528959,A2 -3231528960,3231528991,CA +3231528960,3231528975,CA +3231528976,3231528983,US +3231528984,3231528991,CA 3231528992,3231529031,US 3231529032,3231529039,CA 3231529040,3231529471,US @@ -65408,7 +67410,8 @@ 3231553024,3231553791,JP 3231553792,3231554047,CH 3231554048,3231555327,DE -3231555328,3231556095,CA +3231555328,3231555583,CA +3231555584,3231556095,US 3231556096,3231556351,AU 3231556352,3231556607,US 3231556608,3231556863,CA @@ -65436,11 +67439,15 @@ 3231591680,3231591935,AU 3231591936,3231594239,US 3231594240,3231594495,GB -3231594496,3231641855,US +3231594496,3231596031,US +3231596032,3231596543,PR +3231596544,3231634943,US +3231634944,3231635455,CA +3231635456,3231641855,US 3231641856,3231642111,SG 3231642112,3231649791,US 3231649792,3231653887,SG -3231653888,3231663103,US +3231653888,3231663615,US 3231663616,3231663871,NL 3231663872,3231664127,CA 3231664128,3231664383,US @@ -65552,11 +67559,11 @@ 3231776000,3231776511,US 3231776768,3231793151,US 3231793152,3231793663,NL -3231794176,3231800319,US +3231793664,3231800319,US 3231800320,3231801343,CN 3231801344,3231809535,CA 3231809536,3231810047,AU -3231810560,3231842303,US +3231810048,3231842303,US 3231842304,3231843327,RU 3231843328,3231844351,NO 3231844352,3231845375,RU @@ -65614,7 +67621,7 @@ 3231906048,3231907839,RU 3231907840,3231912959,US 3231912960,3231913215,AP -3231913984,3231916031,US +3231913472,3231916031,US 3231916032,3231948799,FI 3231948800,3231973375,US 3231973376,3232038911,AT @@ -65690,19 +67697,20 @@ 3232157696,3232159743,DE 3232159744,3232160767,PL 3232163840,3232165887,RU -3232167936,3232168959,DE 3232169216,3232169727,DE 3232169728,3232169983,PL 3232169984,3232235519,IT 3232301056,3232309247,US 3232309248,3232311807,SG -3232312320,3232407039,US +3232311808,3232407039,US 3232407040,3232407551,SG 3232407552,3232432127,US 3232432128,3232433663,EU 3232433920,3232440319,US 3232440320,3232448511,CA -3232448512,3232462847,US +3232448512,3232461311,US +3232461312,3232461823,CA +3232461824,3232462847,US 3232462848,3232464895,BB 3232464896,3232483327,GB 3232483328,3232555007,US @@ -65715,20 +67723,21 @@ 3232561920,3232562431,US 3232562432,3232562687,NL 3232562688,3232562943,CA -3232563200,3232565247,GB -3232565248,3232567295,US +3232563200,3232564479,GB +3232564736,3232567295,US 3232567296,3232569599,NZ 3232570368,3232571391,CA 3232571392,3232595967,US 3232595968,3232598015,GB -3232598016,3232628735,US -3232629248,3232629759,US +3232598016,3232629759,US 3232629760,3232630783,CA 3232630784,3232645119,US -3232645120,3232647167,AT -3232647168,3232661503,US +3232645120,3232646399,AT +3232646656,3232661503,US 3232661504,3232694271,JP -3232694272,3232702463,US +3232694272,3232695807,US +3232695808,3232696319,CA +3232696320,3232702463,US 3232702464,3232703743,FI 3232703744,3232703999,FR 3232704000,3232704511,CH @@ -65783,8 +67792,9 @@ 3233458944,3233459199,BG 3233459200,3233484799,US 3233484800,3233487359,ES +3233487360,3233487871,US 3233487872,3233488895,CA -3233488896,3233548287,US +3233488896,3233548799,US 3233548800,3233549055,NL 3233549056,3233549311,BR 3233549312,3233557247,US @@ -65860,6 +67870,7 @@ 3233617408,3233617663,CA 3233617664,3233617919,NL 3233617920,3233618175,AU +3233618432,3233618943,US 3233619456,3233620479,US 3233620480,3233620735,AU 3233620736,3233620991,US @@ -65915,7 +67926,7 @@ 3233676288,3233684991,US 3233684992,3233685247,MX 3233685248,3233685503,BR -3233685504,3233688063,US +3233685504,3233688575,US 3233688576,3233688831,NL 3233688832,3233692159,US 3233692160,3233692671,NL @@ -65930,7 +67941,7 @@ 3233694976,3233695231,FR 3233695232,3233696511,US 3233696512,3233696767,CA -3233696768,3233700863,US +3233696768,3233701375,US 3233701632,3233701887,NL 3233701888,3233704959,US 3233704960,3233705215,NZ @@ -65949,6 +67960,7 @@ 3233729280,3233729535,US 3233729536,3233729791,SG 3233729792,3233730047,AU +3233730048,3233730559,US 3233730560,3233732607,AU 3233732608,3233736959,US 3233736960,3233737983,FR @@ -66048,8 +68060,7 @@ 3234016256,3234019327,AU 3234019328,3234023423,US 3234023424,3234023679,NL -3234023680,3234024703,US -3234025472,3234030079,US +3234023680,3234030079,US 3234030080,3234030335,NL 3234030336,3234031103,US 3234031104,3234031359,AU @@ -66134,9 +68145,7 @@ 3234271232,3234275327,PT 3234275328,3234279423,AU 3234279424,3234283519,CA -3234283520,3234310367,US -3234310368,3234310371,HK -3234310372,3234316287,US +3234283520,3234316287,US 3234316288,3234320383,CA 3234320384,3234338815,US 3234338816,3234339071,CN @@ -66789,7 +68798,8 @@ 3238504448,3238510591,DE 3238518784,3238526975,DE 3238526976,3238527231,RU -3238529024,3238535167,CH +3238529024,3238530047,CH +3238531072,3238535167,CH 3238535168,3238536191,SE 3238536192,3238537215,DK 3238537216,3238538495,CH @@ -66808,7 +68818,7 @@ 3238548992,3238549503,CZ 3238549504,3238559231,CH 3238559232,3238559487,SE -3238559488,3238562559,CH +3238559744,3238562559,CH 3238562560,3238562815,IR 3238562816,3238573567,CH 3238573568,3238574079,PL @@ -66840,8 +68850,7 @@ 3238598656,3238598911,CH 3238598912,3238599167,PL 3238599168,3238599679,HU -3238599680,3238599935,UA -3238599936,3238600703,HU +3238599680,3238599935,US 3238608896,3238621183,SE 3238623232,3238623487,LV 3238623488,3238623743,PL @@ -67384,7 +69393,8 @@ 3239783936,3239784191,DE 3239784192,3239784447,ES 3239784448,3239788543,DE -3239788544,3239789055,EU +3239788544,3239788607,GB +3239788608,3239789055,EU 3239789056,3239789567,DE 3239789568,3239790079,FR 3239790080,3239790591,RO @@ -67514,7 +69524,6 @@ 3239904512,3239904767,GB 3239905536,3239905791,DE 3239907328,3239907583,UA -3239907584,3239907839,DE 3239908096,3239908351,RU 3239908352,3239910399,DE 3239912960,3239913215,DE @@ -67595,7 +69604,7 @@ 3240036096,3240037375,DE 3240037888,3240038143,AT 3240038400,3240040447,DE -3240046592,3240050687,DE +3240049664,3240050687,DE 3240054784,3240058879,DE 3240067072,3240083455,DE 3240083456,3240085503,RU @@ -67612,7 +69621,8 @@ 3240104704,3240104959,NL 3240104960,3240105215,RU 3240105216,3240105471,UA -3240105472,3240107007,GB +3240105472,3240105727,GB +3240105984,3240107007,GB 3240107520,3240107583,GB 3240107584,3240107599,EU 3240107600,3240109055,GB @@ -67833,7 +69843,7 @@ 3240287232,3240288255,PL 3240288256,3240296447,GB 3240296448,3240296703,RO -3240297472,3240300543,GB +3240298496,3240300543,GB 3240302848,3240303103,UA 3240304640,3240305663,RU 3240305664,3240305919,PL @@ -68092,7 +70102,8 @@ 3240794112,3240794367,GB 3240794368,3240794879,PL 3240794880,3240795135,DE -3240795136,3240795647,UA +3240795136,3240795391,UA +3240795392,3240795647,RU 3240795648,3240795903,CH 3240795904,3240796159,SE 3240796160,3240808959,IT @@ -68170,7 +70181,13 @@ 3240882176,3240883199,PL 3240883200,3240884223,IL 3240884224,3240886271,UA -3240886272,3241017343,SE +3240886272,3240954495,SE +3240954496,3240954623,DE +3240954624,3240955647,SE +3240955648,3240955903,GB +3240955904,3240961151,SE +3240961152,3240961279,GB +3240961280,3241017343,SE 3241017344,3241017855,AT 3241017856,3241018111,RU 3241018112,3241018367,FR @@ -68331,13 +70348,14 @@ 3241503488,3241508095,BE 3241508096,3241508351,NL 3241508352,3241508607,BE -3241508864,3241540607,BE +3241508864,3241539839,BE 3241540864,3241541119,BE 3241541376,3241541631,PL 3241541632,3241689087,FR 3241693184,3241699327,FR 3241699840,3241700095,SE -3241700352,3241722879,FR +3241700352,3241721855,FR +3241722112,3241722367,FR 3241724160,3241724415,FR 3241724416,3241724671,RU 3241724672,3241724927,FR @@ -68761,7 +70779,7 @@ 3244875008,3244875263,PL 3244875520,3244875775,IT 3244875776,3244876799,RU -3244876800,3244877055,GB +3244876800,3244877055,DK 3244877056,3244877311,JO 3244877312,3244877567,RU 3244877568,3244877823,FR @@ -68816,7 +70834,6 @@ 3244890368,3244890623,NL 3244890624,3244890879,FR 3244890880,3244891135,RU -3244891136,3244891391,RO 3244891392,3244891647,PL 3244891648,3244891903,UA 3244891904,3244892159,RO @@ -68944,7 +70961,7 @@ 3244926464,3244926719,LV 3244926720,3244926975,PL 3244926976,3244927231,DE -3244927232,3244927487,UA +3244927232,3244927487,RU 3244927488,3244927743,GB 3244927744,3244927999,US 3244928000,3244928255,GB @@ -69252,7 +71269,7 @@ 3245165056,3245165567,AT 3245165568,3245166079,RU 3245166592,3245166847,UA -3245166848,3245167103,GB +3245166848,3245167103,SA 3245167104,3245167359,IL 3245167360,3245167615,GB 3245168128,3245168383,SE @@ -69319,7 +71336,7 @@ 3245207552,3245208063,UA 3245208064,3245208575,DE 3245208576,3245209087,PL -3245209088,3245209599,VG +3245209088,3245209599,RU 3245209600,3245210111,UA 3245210112,3245210623,FR 3245210624,3245211135,HU @@ -69907,7 +71924,9 @@ 3248625152,3248719871,DK 3248719872,3248720127,EU 3248720128,3248748543,DK -3248748544,3248748799,EU +3248748544,3248748573,EU +3248748574,3248748574,DK +3248748575,3248748799,EU 3248748800,3248750591,DK 3248750592,3248750847,PT 3248752640,3248752895,DE @@ -70111,14 +72130,16 @@ 3249569792,3249574143,NL 3249574144,3249574399,RU 3249574400,3249574655,SE -3249574656,3249574911,UA 3249574912,3249590527,NL 3249590528,3249590783,FR -3249592320,3249600255,NL +3249592320,3249598463,NL +3249598976,3249599743,NL +3249600000,3249600255,NL 3249600256,3249600511,AT 3249600512,3249601535,UA 3249601536,3249601791,RU -3249601792,3249668095,NL +3249601792,3249602047,NL +3249602304,3249668095,NL 3249668096,3249676287,IE 3249676288,3249676543,GB 3249676800,3249677055,UA @@ -70133,7 +72154,6 @@ 3249698048,3249698303,PL 3249698304,3249698559,RU 3249698560,3249698815,HU -3249699840,3249700863,UA 3249701120,3249701631,SE 3249701632,3249701887,RU 3249701888,3249702143,PL @@ -70238,13 +72258,17 @@ 3249871616,3249871871,NO 3249871872,3249872383,SE 3249872384,3249872639,GB -3249872640,3249926143,SE +3249872640,3249910271,SE +3249910272,3249910783,NL +3249910784,3249926143,SE 3249926144,3249926399,AU 3249926400,3249926655,SE 3249926656,3249926911,BE 3249926912,3249929471,SE 3249929472,3249929983,CA -3249929984,3249932287,SE +3249929984,3249931263,SE +3249931264,3249931775,NL +3249931776,3249932287,SE 3249932288,3249934335,US 3249934336,3249934847,IT 3249934848,3249935871,SE @@ -70294,7 +72318,9 @@ 3250014208,3250014719,DE 3250014720,3250015231,SE 3250015232,3250015743,FI -3250015744,3250017791,SE +3250015744,3250016767,SE +3250016768,3250017023,NL +3250017024,3250017791,SE 3250017792,3250018303,DE 3250018304,3250020863,SE 3250020864,3250021375,IT @@ -70594,8 +72620,7 @@ 3251132928,3251133439,DK 3251133440,3251133951,NO 3251133952,3251134463,RU -3251134464,3251134975,DE -3251134976,3251135999,GB +3251134464,3251136511,GB 3251136512,3251137023,DK 3251137024,3251137535,DE 3251137536,3251138047,PL @@ -70765,7 +72790,7 @@ 3251208192,3251209215,CY 3251209216,3251210239,GB 3251210240,3251211263,PL -3251211264,3251212287,UA +3251211264,3251212287,BG 3251212288,3251212415,PL 3251212416,3251212671,FI 3251212800,3251212927,FR @@ -71320,7 +73345,9 @@ 3253462016,3253462527,SE 3253462528,3253463039,US 3253463040,3253464063,GB -3253464064,3253469183,SE +3253464064,3253464575,SE +3253464576,3253465087,NL +3253465088,3253469183,SE 3253469184,3253534719,PT 3253534720,3253600255,GB 3253601280,3253602303,FI @@ -71384,7 +73411,7 @@ 3253670912,3253671935,CH 3253671936,3253672959,UA 3253672960,3253673983,DE -3253673984,3253675007,GB +3253674752,3253675007,GB 3253675008,3253676031,PL 3253676032,3253677055,AT 3253677056,3253678079,PL @@ -71466,7 +73493,7 @@ 3253737856,3253738559,GB 3253738560,3253738567,CZ 3253738568,3253738569,BE -3253738570,3253738570,EU +3253738570,3253738570,US 3253738571,3253738575,BE 3253738576,3253739263,GB 3253739264,3253739519,FR @@ -71474,9 +73501,9 @@ 3253741056,3253741311,BE 3253741312,3253741679,GB 3253741680,3253741695,RU -3253741696,3253745151,GB -3253745152,3253745279,NO -3253745280,3253745983,GB +3253741696,3253744415,GB +3253744416,3253744447,CH +3253744448,3253745983,GB 3253745984,3253745999,SE 3253746000,3253746007,DK 3253746008,3253746015,IE @@ -71507,9 +73534,13 @@ 3253767676,3253767679,DE 3253767680,3253767711,GB 3253767712,3253767743,DE -3253767744,3253771199,GB +3253767744,3253770983,GB +3253770984,3253770984,DE +3253770985,3253771199,GB 3253771200,3253771263,IE -3253771264,3253796863,GB +3253771264,3253773055,GB +3253773056,3253773311,DE +3253773312,3253796863,GB 3253796864,3253862399,SE 3253862400,3253862655,GB 3253862656,3253882879,FR @@ -71958,7 +73989,7 @@ 3255126528,3255127551,EU 3255127808,3255128575,FR 3255129856,3255130111,HR -3255130112,3255169279,FR +3255130112,3255169023,FR 3255172352,3255172607,DE 3255172608,3255173119,FR 3255173120,3255173631,SH @@ -72194,6 +74225,7 @@ 3255492608,3255496703,GB 3255496704,3255498751,EU 3255498752,3255500799,FR +3255500800,3255504895,CH 3255504896,3255505151,RU 3255505152,3255505663,GB 3255505920,3255506431,RU @@ -72206,16 +74238,14 @@ 3255508224,3255508479,RU 3255508480,3255521023,CH 3255521024,3255521279,EU -3255521280,3255529471,CH -3255533568,3255544319,CH +3255521280,3255544319,CH 3255544320,3255544575,DE 3255544576,3255544831,AT 3255544832,3255558143,CH 3255558400,3255558655,UA -3255558656,3255563263,CH +3255558912,3255563263,CH 3255563776,3255564031,CH 3255564032,3255564287,RU -3255564288,3255564543,CH 3255565312,3255565955,DE 3255565956,3255565956,EU 3255565957,3255566079,DE @@ -72231,7 +74261,7 @@ 3255660288,3255660543,GR 3255660544,3255666175,NL 3255666432,3255666687,DE -3255666688,3255697407,NL +3255667712,3255697407,NL 3255697408,3255699711,SE 3255699712,3255699967,EU 3255699968,3255710719,SE @@ -72382,7 +74412,8 @@ 3256695808,3256696831,UA 3256696832,3256698367,EU 3256698368,3256698623,NL -3256698624,3256699391,EU +3256698624,3256699135,EU +3256699136,3256699391,NL 3256699392,3256699647,GB 3256699648,3256705023,EU 3256705024,3256705279,IE @@ -72460,7 +74491,8 @@ 3256864768,3256870911,DE 3256870912,3256871167,RU 3256871168,3256871935,DE -3256872448,3256875007,DE +3256872448,3256872703,DE +3256872960,3256875007,DE 3256875008,3256875519,UA 3256875520,3256876031,RU 3256876032,3256876287,PL @@ -72474,12 +74506,12 @@ 3256909824,3256915455,GB 3256915456,3256915711,RS 3256915712,3256915967,SE -3256915968,3256944639,GB +3256918016,3256944639,GB +3256945408,3256945663,GB 3256945664,3256945919,SI 3256945920,3256946175,GB 3256946176,3256946431,RO 3256946432,3256946687,UA -3256946688,3256946943,GB 3256946944,3256947199,EU 3256947200,3256947711,DE 3256947712,3256958975,GB @@ -72511,7 +74543,8 @@ 3256973312,3256973823,DE 3256973824,3256975359,IR 3256975360,3256988671,GB -3256988672,3256989183,UA +3256988672,3256988927,RU +3256988928,3256989183,UA 3256989440,3256989695,GB 3256989696,3256989951,HU 3256989952,3256990207,PL @@ -72530,7 +74563,8 @@ 3257073664,3257092351,GB 3257092608,3257092863,RO 3257092864,3257093119,GB -3257093632,3257139199,GB +3257093888,3257098239,GB +3257106432,3257139199,GB 3257139200,3257139455,DK 3257139456,3257143295,GB 3257143296,3257143807,RU @@ -72602,7 +74636,7 @@ 3257482752,3257483007,NL 3257483008,3257491455,CH 3257491456,3257495551,BE -3257495552,3257532415,CH +3257499648,3257532415,CH 3257532416,3257542655,CY 3257542656,3257542911,PL 3257542912,3257543423,IT @@ -72939,7 +74973,6 @@ 3258730752,3258731007,TR 3258731008,3258731263,SI 3258731264,3258731519,NO -3258731520,3258731775,ES 3258731776,3258732031,UA 3258732032,3258732287,DE 3258732288,3258732543,PL @@ -72949,7 +74982,7 @@ 3258733312,3258734079,GB 3258735104,3258735359,GB 3258736640,3258762239,GB -3258763264,3258764287,GB +3258764032,3258764287,GB 3258764288,3258764543,DE 3258764800,3258765055,BE 3258765056,3258765311,NL @@ -72978,7 +75011,7 @@ 3258794496,3258794751,PL 3258794752,3258795007,RU 3258795008,3258796031,PL -3258797056,3258802175,GB +3258797568,3258802175,GB 3258802176,3258806271,LU 3258808832,3258809343,GB 3258812416,3258813439,GB @@ -73048,7 +75081,8 @@ 3259284480,3259284735,US 3259284736,3259285759,SE 3259285760,3259286015,GB -3259286016,3259290879,SE +3259286016,3259290623,SE +3259290624,3259290879,NO 3259290880,3259291135,US 3259291136,3259293951,SE 3259293952,3259294207,LI @@ -73125,7 +75159,11 @@ 3259961344,3259962367,FI 3259962368,3259963391,UA 3259963392,3259964415,PL -3259964416,3259965439,EU +3259964416,3259964927,GB +3259964928,3259964959,NL +3259964960,3259964991,GB +3259964992,3259965311,EU +3259965312,3259965439,GB 3259965440,3259966463,RU 3259967488,3259968511,RS 3259968512,3259969535,RU @@ -73255,12 +75293,18 @@ 3261472768,3261530111,RO 3261530112,3261531903,SE 3261531904,3261532159,GB -3261532160,3261534207,SE +3261532160,3261532415,SE +3261532416,3261532671,GB +3261532672,3261532927,SE +3261532928,3261533183,GB +3261533184,3261534207,SE 3261534208,3261534463,NL 3261534464,3261534719,SE 3261534720,3261534975,US -3261534976,3261539327,SE -3261539328,3261540351,SG +3261534976,3261538559,SE +3261538560,3261538815,GB +3261538816,3261539327,SE +3261539328,3261540351,GB 3261540352,3261554175,SE 3261554176,3261554431,DK 3261554432,3261595647,SE @@ -73375,7 +75419,6 @@ 3262008576,3262008831,PL 3262008832,3262009087,AT 3262009088,3262009343,UA -3262010112,3262010367,FI 3262013440,3262017535,SE 3262018560,3262018815,PL 3262021120,3262021375,UA @@ -73818,7 +75861,7 @@ 3263101440,3263101695,DK 3263101696,3263101951,RU 3263101952,3263102207,LT -3263102208,3263102463,RO +3263102208,3263102463,GB 3263102464,3263102719,PL 3263102720,3263102975,GR 3263102976,3263104030,DE @@ -73837,13 +75880,17 @@ 3263168512,3263430655,GB 3263430656,3263436543,SE 3263436544,3263436799,ES -3263436800,3263446527,SE +3263436800,3263443455,SE +3263443456,3263443967,NL +3263443968,3263446527,SE 3263446528,3263447039,DE 3263447040,3263458047,SE 3263458048,3263458303,DE 3263458304,3263459583,SE 3263459584,3263459839,FR -3263459840,3263469567,SE +3263459840,3263460095,SE +3263460096,3263460351,GB +3263460352,3263469567,SE 3263469568,3263470591,SG 3263470592,3263475711,SE 3263475712,3263476735,JP @@ -74066,7 +76113,9 @@ 3264447744,3264447999,DE 3264448000,3264448511,CH 3264449536,3264452607,CH -3264454656,3264463871,CH +3264454656,3264457471,CH +3264457472,3264457727,AT +3264457728,3264463871,CH 3264463872,3264466943,LI 3264466944,3264475391,CH 3264476416,3264476671,CH @@ -74292,19 +76341,22 @@ 3265036288,3265044479,DE 3265044736,3265044991,DE 3265045760,3265046015,TR -3265046016,3265048575,DE +3265046016,3265046271,DE +3265046528,3265048575,DE 3265050624,3265052671,DE 3265053696,3265054719,DE 3265055232,3265055743,FR 3265055744,3265069055,DE 3265069056,3265134591,FI -3265134592,3265137983,CH +3265134592,3265134863,CH +3265134864,3265134879,BE +3265134880,3265135039,CH +3265135040,3265135071,BE +3265135072,3265137983,CH 3265137984,3265138047,NL 3265138048,3265138599,CH 3265138600,3265138607,NL -3265138608,3265138863,CH -3265138864,3265138879,SE -3265138880,3265139967,CH +3265138608,3265139967,CH 3265139968,3265139975,BE 3265139976,3265139999,CH 3265140000,3265140015,BE @@ -74370,7 +76422,8 @@ 3265595392,3265595903,PL 3265596416,3265596927,GB 3265596928,3265597439,FR -3265597440,3265599999,RU +3265597440,3265597951,MC +3265597952,3265599999,RU 3265600000,3265600255,HU 3265600512,3265601023,GB 3265601024,3265601535,RU @@ -74547,9 +76600,10 @@ 3266445312,3266510847,NL 3266510848,3266543615,ES 3266543616,3266576383,IT -3266576384,3266617279,DE +3266576384,3266616831,DE +3266617088,3266617279,DE 3266617328,3266617343,GB -3266617344,3266634303,DE +3266617344,3266634271,DE 3266634368,3266634383,DE 3266634392,3266634399,EE 3266634400,3266634431,DE @@ -74562,7 +76616,9 @@ 3266789376,3266797567,SM 3266797568,3266797823,GB 3266797824,3266798079,ES -3266798080,3266805759,GB +3266798080,3266798847,GB +3266798848,3266798879,CZ +3266798880,3266805759,GB 3266805760,3266813951,AT 3266813952,3266822143,UA 3266822144,3266830335,FR @@ -74625,7 +76681,10 @@ 3267095552,3267096575,PL 3267096576,3267097599,DE 3267097600,3267098623,KZ -3267098624,3267099647,EU +3267098624,3267099135,EU +3267099136,3267099391,GB +3267099392,3267099399,BE +3267099400,3267099647,EU 3267099648,3267100671,IT 3267100672,3267166207,FI 3267166208,3267231743,GB @@ -74795,8 +76854,8 @@ 3268236208,3268236543,EU 3268236544,3268236799,GB 3268236800,3268237823,EU -3268237824,3268237839,GB -3268237840,3268238335,EU +3268237824,3268237855,GB +3268237856,3268238335,EU 3268238336,3268238359,GB 3268238360,3268238367,EU 3268238368,3268238399,GB @@ -75425,7 +77484,6 @@ 3271753728,3271770111,FR 3271770112,3271786495,AT 3271786496,3271788543,UA -3271788544,3271789567,GB 3271789568,3271790591,RU 3271790592,3271791615,LV 3271791616,3271792639,UA @@ -75648,8 +77706,8 @@ 3272217152,3272217215,EU 3272217216,3272217279,BE 3272217280,3272217303,DE -3272217304,3272217311,BE -3272217312,3272217343,EU +3272217304,3272217319,BE +3272217320,3272217343,EU 3272217344,3272217599,GB 3272217600,3272217631,CH 3272217632,3272217855,EU @@ -75766,9 +77824,15 @@ 3272392704,3272400895,AT 3272400896,3272400911,EU 3272400912,3272400919,GB -3272400920,3272402431,EU +3272400920,3272401215,EU +3272401216,3272401247,PL +3272401248,3272401279,EU +3272401280,3272401407,NL +3272401408,3272402431,EU 3272402432,3272402687,GB -3272402688,3272403967,EU +3272402688,3272403071,EU +3272403072,3272403199,NL +3272403200,3272403967,EU 3272403968,3272404991,FR 3272404992,3272406015,DE 3272406016,3272407039,NL @@ -75842,7 +77906,7 @@ 3272625152,3272626175,UA 3272626176,3272627199,DE 3272627200,3272628223,NL -3272628224,3272629247,UA +3272628224,3272629247,CZ 3272629248,3272638463,RU 3272638464,3272646655,ES 3272646656,3272647385,GB @@ -75867,7 +77931,7 @@ 3272870912,3272871935,FR 3272871936,3272872959,FI 3272872960,3272875007,BG -3272875008,3272876031,UA +3272875008,3272876031,RU 3272876032,3272884223,NL 3272884224,3272892415,DE 3272892416,3272892927,UA @@ -76063,7 +78127,9 @@ 3273335296,3273335423,GB 3273335424,3273335431,EU 3273335432,3273335455,GB -3273335456,3273335935,EU +3273335456,3273335511,EU +3273335512,3273335535,GB +3273335536,3273335935,EU 3273335936,3273335999,DE 3273336000,3273336847,EU 3273336848,3273336863,DE @@ -76079,9 +78145,8 @@ 3273339136,3273339903,DE 3273339904,3273340415,GB 3273340416,3273340927,EU -3273340928,3273341695,FR -3273341696,3273341951,DE -3273341952,3273342207,GB +3273340928,3273341711,FR +3273341712,3273342207,EU 3273342208,3273342231,AE 3273342232,3273342463,EU 3273342464,3273342975,DE @@ -76268,13 +78333,16 @@ 3273687040,3273719807,DE 3273719808,3273720831,NL 3273720832,3273720847,IE -3273720848,3273727087,NL -3273727088,3273727088,GB +3273720848,3273727079,NL +3273727080,3273727088,GB 3273727089,3273727095,ES -3273727096,3273727119,NL +3273727096,3273727103,DE +3273727104,3273727119,NL 3273727120,3273727127,PT -3273727128,3273727135,NL -3273727136,3273727167,IT +3273727128,3273727135,FI +3273727136,3273727143,NO +3273727144,3273727151,CZ +3273727152,3273727167,IT 3273727168,3273728590,NL 3273728591,3273728592,EU 3273728593,3273732095,NL @@ -76974,7 +79042,11 @@ 3275475800,3275475879,GB 3275475880,3275475967,EU 3275475968,3275476735,GB -3275476736,3275476991,EU +3275476736,3275476919,EU +3275476920,3275476927,GB +3275476928,3275476943,EU +3275476944,3275476959,GB +3275476960,3275476991,EU 3275476992,3275477567,GB 3275477568,3275477759,EU 3275477760,3275478271,GB @@ -76990,9 +79062,13 @@ 3275484160,3275484415,GB 3275484416,3275485183,EU 3275485184,3275485759,GB -3275485760,3275485839,EU +3275485760,3275485783,EU +3275485784,3275485791,GB +3275485792,3275485839,EU 3275485840,3275485855,GB -3275485856,3275486207,EU +3275485856,3275485935,EU +3275485936,3275485936,GB +3275485937,3275486207,EU 3275486208,3275487231,GB 3275487232,3275488767,EU 3275488768,3275489279,CZ @@ -77365,7 +79441,8 @@ 3276300288,3276304383,DE 3276304384,3276304639,BG 3276304640,3276305407,GB -3276305408,3276308479,IL +3276305408,3276307455,IL +3276307456,3276308479,NL 3276308480,3276309503,GB 3276309504,3276310527,AT 3276310528,3276311551,PT @@ -77575,8 +79652,8 @@ 3276874960,3276874975,NL 3276874976,3276876383,GB 3276876384,3276876415,NL -3276876416,3276882431,GB -3276882432,3276882687,IT +3276876416,3276882175,GB +3276882176,3276882687,IT 3276882688,3276883077,GB 3276883078,3276883078,IT 3276883079,3276883711,GB @@ -77609,7 +79686,9 @@ 3276911616,3276911871,IT 3276911872,3276912207,GB 3276912208,3276912215,IT -3276912216,3276912383,GB +3276912216,3276912287,GB +3276912288,3276912319,IT +3276912320,3276912383,GB 3276912384,3276912511,IT 3276912512,3276912671,GB 3276912672,3276912687,IT @@ -77820,8 +79899,8 @@ 3277403312,3277403327,GB 3277403328,3277403359,FR 3277403360,3277403375,GB -3277403376,3277403455,FR -3277403456,3277403647,GB +3277403376,3277403471,FR +3277403472,3277403647,GB 3277403648,3277403807,ES 3277403808,3277404159,GB 3277404160,3277404415,DE @@ -78112,11 +80191,7 @@ 3278943429,3278943429,IT 3278943430,3278943666,DE 3278943667,3278943667,IT -3278943668,3278943940,DE -3278943941,3278943941,GB -3278943942,3278943949,DE -3278943950,3278943950,BE -3278943951,3278944022,DE +3278943668,3278944022,DE 3278944023,3278944023,AT 3278944024,3278944080,DE 3278944081,3278944081,GB @@ -78124,9 +80199,7 @@ 3278944099,3278944099,GB 3278944100,3278944137,DE 3278944138,3278944138,GB -3278944139,3278944161,DE -3278944162,3278944162,GB -3278944163,3278944202,DE +3278944139,3278944202,DE 3278944203,3278944203,NL 3278944204,3278944286,DE 3278944287,3278944287,CA @@ -78277,7 +80350,9 @@ 3279560704,3279568895,GB 3279568896,3279577087,IT 3279577088,3279585279,BE -3279585280,3279587583,GB +3279585280,3279586815,GB +3279586816,3279587327,DE +3279587328,3279587583,GB 3279587584,3279588095,DE 3279588096,3279590911,GB 3279590912,3279591167,DE @@ -78381,7 +80456,7 @@ 3280126976,3280127231,CH 3280127232,3280127487,PL 3280127488,3280127743,AT -3280127744,3280127999,EU +3280127744,3280127999,NL 3280128000,3280128255,SE 3280128256,3280128511,GB 3280128512,3280129023,HU @@ -78657,7 +80732,6 @@ 3281344512,3281344767,UA 3281344768,3281345023,RU 3281345280,3281345535,SA -3281345536,3281345791,CH 3281346048,3281346303,SI 3281346304,3281346559,PL 3281346560,3281346815,UA @@ -79154,7 +81228,6 @@ 3284033536,3284041727,RU 3284041728,3284041983,DK 3284041984,3284042239,SI -3284042240,3284042495,GB 3284042496,3284042751,AT 3284042752,3284043007,RU 3284043008,3284043263,TH @@ -79617,8 +81690,7 @@ 3285774336,3285774591,CZ 3285774592,3285774847,RU 3285774848,3285775103,FR -3285775104,3285775359,GB -3285775360,3285775615,RU +3285775104,3285775615,RU 3285775872,3285776127,NL 3285776384,3285776639,UA 3285776640,3285776895,FR @@ -79637,16 +81709,14 @@ 3285909504,3285910335,EU 3285910336,3285910399,ES 3285910400,3285911551,EU -3285911552,3285912447,GB -3285912448,3285913647,EU +3285911552,3285912575,GB +3285912576,3285913647,EU 3285913648,3285913655,IE 3285913656,3285913703,GB 3285913704,3285913707,EU 3285913708,3285913711,FI -3285913712,3285913719,GB -3285913720,3285913727,EU -3285913728,3285913855,GB -3285913856,3285917695,EU +3285913712,3285913863,GB +3285913864,3285917695,EU 3285917696,3285917703,GB 3285917704,3285917711,EU 3285917712,3285917807,GB @@ -79658,7 +81728,10 @@ 3285924912,3285924919,CH 3285924920,3285924927,FI 3285924928,3285924943,DE -3285924944,3285924959,EU +3285924944,3285924947,IT +3285924948,3285924951,AT +3285924952,3285924955,CH +3285924956,3285924959,PL 3285924960,3285924991,DE 3285924992,3285925163,EU 3285925164,3285925171,CH @@ -79668,13 +81741,17 @@ 3285926592,3285926623,DE 3285926624,3285928303,EU 3285928304,3285928311,GB -3285928312,3285931527,EU +3285928312,3285929215,EU +3285929216,3285929231,DE +3285929232,3285931527,EU 3285931528,3285931543,DE 3285931544,3285934591,EU 3285934592,3285934847,ES 3285934848,3285935871,EU 3285935872,3285936127,GB -3285936128,3285939135,EU +3285936128,3285936135,EU +3285936136,3285936143,FR +3285936144,3285939135,EU 3285939136,3285939175,GB 3285939176,3285939183,EU 3285939184,3285939191,GB @@ -79702,8 +81779,8 @@ 3285954816,3285962751,EU 3285962752,3285963775,DE 3285963776,3285964799,EU -3285964800,3285964927,DE -3285964928,3285965055,EU +3285964800,3285964935,DE +3285964936,3285965055,EU 3285965056,3285965311,DE 3285965312,3285975039,EU 3285975040,3286013695,FR @@ -80029,7 +82106,6 @@ 3287170816,3287171071,GB 3287171072,3287171583,LT 3287171584,3287172095,PL -3287172096,3287172607,DE 3287172608,3287173119,PL 3287173120,3287173631,RU 3287173632,3287174143,NL @@ -80391,7 +82467,8 @@ 3287965696,3287973887,RS 3287973888,3287982079,CZ 3287982080,3287990271,EE -3287990272,3287998463,SI +3287990272,3287996415,SI +3287996416,3287998463,BA 3287998464,3288006655,IT 3288006656,3288072191,GR 3288072192,3288088575,SE @@ -80618,7 +82695,9 @@ 3289103360,3289103615,ZA 3289103616,3289103871,AO 3289103872,3289104383,KE -3289104384,3289114367,ZA +3289104384,3289107967,ZA +3289107968,3289108479,GH +3289108480,3289114367,ZA 3289114368,3289114623,NG 3289114624,3289115135,ZA 3289115136,3289115391,AO @@ -80631,7 +82710,9 @@ 3289124864,3289128959,ZA 3289128960,3289137151,IN 3289137152,3289153535,BM -3289153536,3289161727,RW +3289153536,3289156607,MU +3289156608,3289158655,RW +3289158656,3289161727,MU 3289161728,3289169919,PR 3289169920,3289186303,MA 3289186304,3289212159,ZA @@ -80640,6 +82721,10 @@ 3289214976,3289215231,NG 3289215232,3289217279,ZA 3289217280,3289217535,KE +3289217536,3289217791,UG +3289217792,3289218047,GH +3289218048,3289218303,ZA +3289218304,3289218559,MU 3289218560,3289220351,ZA 3289220352,3289220607,TZ 3289220608,3289221119,ZA @@ -80657,16 +82742,25 @@ 3289237504,3289237759,ZA 3289238528,3289238783,AO 3289238784,3289239039,ZA -3289239552,3289243391,ZA +3289239552,3289239807,SC +3289239808,3289240063,KE +3289240064,3289243391,ZA 3289243392,3289243647,BI -3289243648,3289319423,ZA +3289243648,3289248255,ZA +3289248256,3289248511,NG +3289248512,3289248767,AO +3289249280,3289250815,ZA +3289251840,3289319423,ZA 3289319424,3289319679,A2 3289319680,3289319935,ZA 3289319936,3289320447,A2 3289320448,3289321471,ZA 3289321472,3289325567,IN 3289325568,3289333759,SA -3289333760,3289645055,ZA +3289333760,3289391103,ZA +3289391104,3289440255,SC +3289440256,3289448447,ZA +3289448448,3289645055,SC 3289645056,3289653247,NA 3289653248,3289661439,EG 3289661440,3289677823,DZ @@ -80759,7 +82853,13 @@ 3291045888,3291078655,ZA 3291078656,3291086847,DZ 3291086848,3291103231,PR -3291103232,3291168767,ZA +3291103232,3291123711,ZA +3291123712,3291127807,BG +3291127808,3291131903,ZA +3291131904,3291135999,BG +3291136000,3291148287,ZA +3291148288,3291152383,BG +3291152384,3291168767,ZA 3291168768,3291176959,TZ 3291176960,3291185151,ZW 3291185152,3291201535,UG @@ -80815,7 +82915,9 @@ 3291215872,3291216127,KE 3291216128,3291216383,LS 3291216384,3291216639,ZA -3291216640,3291216895,NG +3291216640,3291217151,NG +3291217152,3291217407,ZA +3291217408,3291217919,TZ 3291217920,3291230207,ZA 3291230208,3291234303,GH 3291234304,3291242495,ZA @@ -80829,7 +82931,9 @@ 3291287552,3291291647,ZA 3291291648,3291295743,TZ 3291295744,3291299839,NG -3291299840,3291315199,ZA +3291299840,3291313151,ZA +3291313152,3291314175,NG +3291314176,3291315199,ZA 3291315200,3291316223,UG 3291316224,3291324415,TZ 3291324416,3291325439,AO @@ -80885,6 +82989,7 @@ 3291435008,3291439103,A2 3291439104,3291447295,NG 3291447296,3291463679,CI +3291463680,3291480063,ZA 3291480064,3291488255,DE 3291488256,3291496447,SC 3291496448,3291512831,US @@ -80901,6 +83006,11 @@ 3291547648,3291547903,BJ 3291547904,3291548159,MU 3291548160,3291548415,DJ +3291548416,3291548671,SC +3291548672,3291548927,TZ +3291548928,3291549183,MG +3291549184,3291549439,GH +3291611136,3291611391,ZA 3291742208,3292004351,US 3292004352,3292266495,SC 3292397568,3292528639,ZA @@ -80911,17 +83021,32 @@ 3300953088,3300954111,MU 3300966400,3301113855,ZA 3301113856,3301146623,NG -3301146624,3301175295,ZA +3301146624,3301171199,ZA +3301171200,3301172223,IN +3301172224,3301175295,ZA 3301175296,3301177343,AF 3301177344,3301177599,US 3301177600,3301179391,AF 3301179392,3301181439,SC 3301181440,3301182463,SE -3301182464,3301212159,SC -3301212160,3301214207,SE -3301214208,3301215231,SC -3301215232,3301216255,SE -3301216256,3301244927,SC +3301182464,3301191679,SC +3301191680,3301191680,CA +3301191681,3301193727,SC +3301193728,3301195775,JP +3301195776,3301197823,SC +3301197824,3301199871,GB +3301199872,3301203967,SC +3301203968,3301204991,DK +3301204992,3301205247,SE +3301205248,3301206015,DK +3301206016,3301212159,SC +3301212160,3301216255,SE +3301216256,3301220351,SC +3301220352,3301224447,SE +3301224448,3301238783,SC +3301238784,3301240831,US +3301240832,3301242879,SE +3301242880,3301244927,SC 3301244928,3301246975,SE 3301246976,3301311487,SC 3301311488,3301313535,SE @@ -80962,7 +83087,10 @@ 3301556224,3301557759,DJ 3301557760,3301558015,US 3301558016,3301560319,DJ -3301560320,3301566463,KE +3301560320,3301565439,KE +3301565440,3301565695,MU +3301565696,3301565951,KE +3301565952,3301566463,MU 3301568512,3301570559,EG 3301570560,3301572607,KE 3301572608,3301605375,EG @@ -80979,7 +83107,8 @@ 3301904384,3301908479,KE 3301908480,3301912575,ZA 3301912576,3301916671,MU -3301916672,3301933055,ZA +3301916672,3301924863,IN +3301924864,3301933055,ZA 3301949440,3301965823,SN 3301965824,3302490111,ZA 3302490112,3302490367,KE @@ -80988,10 +83117,11 @@ 3302491136,3302492159,NG 3302492160,3302494207,MW 3302494208,3302496255,ZA +3302496256,3302498303,EG 3302498304,3302502399,NA 3302502400,3302505471,AO 3302505472,3302506495,NA -3302506496,3302514687,KE +3302506496,3302514687,MU 3302522880,3302523903,KE 3302523904,3302525951,ZA 3302525952,3302526975,EG @@ -81016,6 +83146,8 @@ 3302540800,3302541311,AO 3302541312,3302542335,NG 3302542336,3302542847,ZA +3302542848,3302543103,EG +3302543104,3302543359,NA 3302543360,3302544383,NG 3302544384,3302544639,CM 3302544640,3302544895,MU @@ -81091,7 +83223,10 @@ 3302958592,3302958847,DJ 3302958848,3302959103,GA 3302959104,3302959359,BJ -3302985728,3302987775,MU +3302959360,3302959615,MG +3302959616,3302959871,TD +3302959872,3302960127,SC +3302985728,3302987775,DJ 3304062976,3304456191,SC 3304456192,3304521727,NG 3304521728,3304587263,SC @@ -81152,8 +83287,8 @@ 3315288415,3315288575,MU 3315288576,3315288831,KE 3315288832,3315291135,MU -3315291136,3315292159,KE -3315292160,3315294207,MU +3315291136,3315293183,KE +3315293184,3315294207,MU 3315294208,3315302399,ZA 3315302400,3315318783,ML 3315318784,3315322879,LS @@ -81179,6 +83314,7 @@ 3315458048,3315459071,SL 3315459072,3315460095,KE 3315460096,3315461119,SL +3315461120,3315462143,TZ 3315462144,3315463167,ZA 3315463168,3315464191,SO 3315464192,3315465215,CD @@ -81298,7 +83434,7 @@ 3320505344,3320506367,NG 3320506368,3320507391,ZA 3320507392,3320508415,KE -3320508416,3320509439,SC +3320508416,3320509439,ZA 3320509440,3320510463,RW 3320510464,3320511487,LY 3320511488,3320512511,ZA @@ -81309,7 +83445,10 @@ 3320774656,3320791039,UG 3320791040,3320807423,BF 3320807424,3320823807,ZA -3320823808,3320840191,KE +3320823808,3320827903,KE +3320827904,3320831999,MU +3320832000,3320834047,KE +3320834048,3320840191,MU 3320840192,3320905727,NG 3320905728,3320938495,DJ 3320938496,3320971263,AO @@ -81347,11 +83486,7 @@ 3321790464,3321806847,LS 3321806848,3321823231,SD 3321823232,3321839615,NG -3321839616,3321848831,GH -3321848832,3321849855,ZA -3321849856,3321850879,GH -3321850880,3321851903,ZA -3321851904,3321855999,GH +3321839616,3321855999,GH 3321856000,3321860095,CV 3321860096,3321864191,ZA 3321864192,3321868287,NG @@ -81385,17 +83520,7 @@ 3322691584,3322691839,US 3322691840,3322692095,SE 3322692096,3322773503,US -3322773504,3322781695,CA -3322781696,3322781951,US -3322781952,3322786559,CA -3322786560,3322786751,US -3322786752,3322791679,CA -3322791680,3322791935,US -3322791936,3322792191,CA -3322792192,3322792319,US -3322792320,3322797823,CA -3322797824,3322798079,US -3322798080,3322806271,CA +3322773504,3322806271,CA 3322806272,3322875903,US 3322880000,3322888191,AU 3322888192,3322940671,US @@ -81503,7 +83628,9 @@ 3323685888,3323686399,US 3323686400,3323686911,CA 3323686912,3323687423,US -3323687424,3323687935,CA +3323687424,3323687815,CA +3323687816,3323687819,US +3323687820,3323687935,CA 3323687936,3323687999,US 3323688000,3323688959,CA 3323688960,3323689199,US @@ -81516,13 +83643,19 @@ 3323747328,3323747583,GB 3323747584,3323987967,US 3323987968,3323988223,KN -3323988224,3324023551,US +3323988224,3324011007,US +3324011008,3324011263,KN +3324011264,3324023039,US +3324023040,3324023295,KN +3324023296,3324023551,US 3324023552,3324023807,KN -3324023808,3324035583,US -3324035584,3324035839,KN -3324035840,3324036351,US -3324036352,3324036607,KN -3324036608,3324040191,US +3324023808,3324030463,US +3324030464,3324030719,KN +3324030720,3324033791,US +3324033792,3324034047,KN +3324034048,3324035327,US +3324035328,3324035583,KN +3324035584,3324040191,US 3324040192,3324040447,AU 3324040448,3324051455,US 3324051456,3324182527,CA @@ -81682,7 +83815,9 @@ 3325212648,3325212655,US 3325212656,3325213687,CA 3325213688,3325213695,US -3325213696,3325216527,CA +3325213696,3325216319,CA +3325216320,3325216327,US +3325216328,3325216527,CA 3325216528,3325216531,US 3325216532,3325217939,CA 3325217940,3325217943,US @@ -81690,7 +83825,9 @@ 3325218208,3325218239,US 3325218240,3325218307,CA 3325218308,3325218311,ES -3325218312,3325220635,CA +3325218312,3325218519,CA +3325218520,3325218523,US +3325218524,3325220635,CA 3325220636,3325220636,US 3325220637,3325220863,CA 3325220864,3325220879,US @@ -81946,9 +84083,7 @@ 3328358400,3328360447,CA 3328360448,3328383999,US 3328384000,3328385023,CA -3328385024,3328393727,US -3328393728,3328393983,GB -3328393984,3328394239,US +3328385024,3328394239,US 3328394240,3328394495,GB 3328394496,3328414719,US 3328414720,3328414975,CH @@ -81962,7 +84097,9 @@ 3328433920,3328475135,US 3328475136,3328477183,CA 3328477184,3328479231,US -3328479232,3328481279,CA +3328479232,3328479623,CA +3328479624,3328479624,US +3328479625,3328481279,CA 3328481280,3328481791,US 3328481792,3328482303,CA 3328482304,3328483071,US @@ -81994,8 +84131,8 @@ 3328797696,3328797951,CA 3328797952,3328798207,US 3328798208,3328798719,CA -3328798720,3328799487,US -3328799488,3328799999,CA +3328798720,3328799743,NL +3328799744,3328799999,CA 3328800000,3328800255,NL 3328800256,3328800767,IT 3328800768,3328801023,NZ @@ -82053,9 +84190,7 @@ 3330791424,3330791679,CA 3330791680,3330812927,US 3330812928,3330813951,CA -3330813952,3330815743,US -3330815744,3330815999,CA -3330816000,3330866943,US +3330813952,3330866943,US 3330866944,3330867199,CA 3330867200,3330883583,US 3330883584,3330884351,NL @@ -82119,7 +84254,9 @@ 3331632640,3331632895,CA 3331632896,3331633407,US 3331633408,3331633919,CH -3331633920,3331637247,US +3331633920,3331636479,US +3331636480,3331636735,AU +3331636736,3331637247,US 3331637248,3331638271,KR 3331638272,3331647231,US 3331647232,3331647487,CA @@ -82227,7 +84364,8 @@ 3332909568,3332922879,CA 3332922880,3332923391,US 3332923392,3332925695,CA -3332925696,3332929023,US +3332925696,3332927487,US +3332928512,3332929023,US 3332929024,3332930047,CA 3332930560,3332931327,US 3332931328,3332947967,CA @@ -82334,8 +84472,8 @@ 3334932224,3334932479,CA 3334932480,3334934015,US 3334934016,3334934527,CA -3334934528,3334962431,US -3334962432,3334963199,NL +3334934528,3334962175,US +3334962176,3334963199,NL 3334963200,3334995967,US 3334995968,3334998527,PH 3334998528,3335004655,US @@ -82368,7 +84506,9 @@ 3335581696,3335581951,EU 3335581952,3335582463,US 3335582464,3335582719,EU -3335582720,3335784191,US +3335582720,3335747071,US +3335747072,3335749631,NL +3335749632,3335784191,US 3335784192,3335784447,CA 3335784448,3335860991,US 3335860992,3335861247,MX @@ -82402,11 +84542,11 @@ 3337053184,3337053695,CA 3337053696,3337055231,US 3337055232,3337060351,CA -3337060352,3337069055,US -3337069056,3337069119,GB -3337069120,3337107711,US +3337060352,3337107711,US 3337107712,3337107967,GB -3337107968,3337289983,US +3337107968,3337198703,US +3337198704,3337198707,CA +3337198708,3337289983,US 3337289984,3337293567,CA 3337293568,3337293823,US 3337293824,3337297919,CA @@ -82556,7 +84696,9 @@ 3338272000,3338272255,CA 3338272256,3338350591,US 3338350592,3338354687,CA -3338354688,3338371071,US +3338354688,3338359817,US +3338359818,3338359818,GB +3338359819,3338371071,US 3338371072,3338403839,CA 3338403840,3338424319,US 3338424320,3338428415,CA @@ -82688,7 +84830,9 @@ 3340390400,3340391423,CA 3340391424,3340429823,US 3340429824,3340430079,PA -3340430080,3340460031,US +3340430080,3340452863,US +3340452864,3340453887,CA +3340453888,3340460031,US 3340460032,3340462079,PR 3340462080,3340466175,US 3340466176,3340467199,A2 @@ -82719,13 +84863,7 @@ 3341084672,3341180927,US 3341180928,3341182975,CA 3341182976,3341205503,US -3341205504,3341205759,VC -3341205760,3341206015,BB -3341206016,3341206271,VC -3341206272,3341206527,BB -3341206528,3341206589,VC -3341206590,3341206590,BB -3341206591,3341207551,VC +3341205504,3341207551,BB 3341207552,3341216255,US 3341216256,3341216767,JP 3341216768,3341217791,CA @@ -82985,7 +85123,9 @@ 3345010688,3345011711,CA 3345011712,3345299455,US 3345299456,3345301503,CA -3345301504,3345315071,US +3345301504,3345303551,US +3345303552,3345304575,CA +3345304576,3345315071,US 3345315072,3345315327,TW 3345315328,3345315583,US 3345315584,3345315839,TW @@ -83235,7 +85375,7 @@ 3350862080,3350864639,CL 3350864640,3350970367,US 3350970368,3350971391,CA -3350971392,3350979583,US +3350971392,3350978559,US 3350979584,3350980607,CA 3350980608,3350994943,US 3350994944,3350998015,CA @@ -83445,7 +85585,9 @@ 3351871488,3351895551,US 3351895552,3351895807,CA 3351895808,3351904255,US -3351904256,3351927551,CA +3351904256,3351912447,CA +3351912448,3351920639,US +3351920640,3351927551,CA 3351927552,3351927807,US 3351927808,3351933951,CA 3351933952,3351939071,US @@ -83533,7 +85675,7 @@ 3354656768,3354676223,US 3354676224,3354677247,CA 3354677248,3354686975,US -3354686976,3354687231,HK +3354686976,3354687231,CN 3354687232,3354687487,US 3354687488,3354688511,CA 3354688512,3354731018,US @@ -83609,6 +85751,7 @@ 3355459584,3355459839,PA 3355459840,3355460095,VE 3355460096,3355460351,CL +3355460352,3355460607,BR 3355460608,3355460863,UY 3355460864,3355461887,BR 3355461888,3355463423,EC @@ -83618,6 +85761,7 @@ 3355464448,3355464959,MX 3355464960,3355465727,BR 3355465728,3355465983,UY +3355465984,3355466239,BR 3355466240,3355466751,MX 3355466752,3355467007,BR 3355467008,3355467263,MX @@ -83631,6 +85775,7 @@ 3355471104,3355471359,MX 3355471360,3355471615,PE 3355471616,3355472383,MX +3355472384,3355472639,BR 3355472640,3355473407,CL 3355473408,3355473919,PE 3355473920,3355475199,CL @@ -84045,14 +86190,14 @@ 3356390400,3356390655,AR 3356390656,3356391167,CL 3356391168,3356391423,PA -3356393472,3356419839,CL +3356393472,3356413439,CL +3356413440,3356413823,CO +3356413824,3356419839,CL 3356419840,3356419967,CO 3356419968,3356420863,CL -3356420864,3356420991,CO -3356420992,3356421119,CL -3356421120,3356421247,CO -3356421248,3356421887,CL -3356421888,3356422143,CO +3356420864,3356421375,CO +3356421376,3356421631,CL +3356421632,3356422143,CO 3356422144,3356425471,CL 3356425472,3356425599,CO 3356425600,3356426239,CL @@ -84200,7 +86345,9 @@ 3357456640,3357456895,HN 3357456896,3357457711,GT 3357457712,3357457727,CR -3357457728,3357458431,GT +3357457728,3357457919,GT +3357457920,3357458047,HN +3357458048,3357458431,GT 3357458432,3357474815,CL 3357474816,3357475015,US 3357475016,3357475019,AR @@ -84253,9 +86400,13 @@ 3357480464,3357480479,CO 3357480480,3357480511,AR 3357480512,3357480543,CO -3357480544,3357480719,AR +3357480544,3357480703,AR +3357480704,3357480711,CO +3357480712,3357480719,AR 3357480720,3357480735,CO -3357480736,3357480959,AR +3357480736,3357480799,AR +3357480800,3357480807,CO +3357480808,3357480959,AR 3357480960,3357483007,EC 3357483008,3357491199,CL 3357491200,3357499391,CO @@ -84498,9 +86649,7 @@ 3358577408,3358578431,AR 3358578432,3358578687,VE 3358578688,3358579967,CO -3358579968,3358580223,AR -3358580224,3358580735,MX -3358580736,3358588927,AR +3358579968,3358588927,AR 3358588928,3358654463,PE 3358654464,3358658559,AR 3358658560,3358660607,CL @@ -84540,7 +86689,8 @@ 3359080448,3359096831,CU 3359096832,3359105023,CL 3359105024,3359109119,EC -3359109120,3359111167,AR +3359109120,3359109375,US +3359109376,3359111167,AR 3359111168,3359113215,EC 3359113216,3359244287,MX 3359244288,3359260671,US @@ -84587,9 +86737,7 @@ 3359520768,3359522815,US 3359522816,3359539199,NI 3359539200,3359571967,PE -3359571968,3359573759,AR -3359573760,3359574015,US -3359574016,3359579647,AR +3359571968,3359579647,AR 3359579648,3359579903,US 3359579904,3359582207,AR 3359582208,3359584255,PA @@ -84775,7 +86923,9 @@ 3362342400,3362343423,AR 3362343424,3362343679,US 3362343680,3362344447,AR -3362344448,3362346495,US +3362344448,3362344959,US +3362344960,3362345983,AR +3362345984,3362346495,US 3362346496,3362348799,AR 3362348800,3362349055,US 3362349056,3362351103,CR @@ -85002,19 +87152,30 @@ 3380818688,3380818943,PY 3380818944,3380822527,MX 3380822528,3380822783,NI +3380822784,3380823039,PE 3380823040,3380824063,BR 3380824064,3380824319,MX 3380824320,3380824575,GT 3380824576,3380825087,AR 3380825088,3380825343,MX 3380825344,3380825599,HT +3380825600,3380825855,CO 3380826112,3380828159,BR 3380828160,3380828671,MX +3380828672,3380829183,CO 3380829184,3380830207,BR 3380830208,3380830463,MX 3380830464,3380830719,CO +3380830720,3380831231,PA 3380831232,3380831743,MX -3380832256,3380836607,MX +3380832000,3380832255,SR +3380832256,3380832767,MX +3380833024,3380833279,DO +3380833280,3380833791,MX +3380834304,3380834815,MX +3380834816,3380835071,CO +3380835328,3380835839,MX +3380836352,3380836607,MX 3380836608,3380836863,PE 3380836864,3380837375,SV 3380837376,3380840447,MX @@ -85809,9 +87970,7 @@ 3391094784,3391192063,JP 3391192064,3391192319,AP 3391192320,3391356927,JP -3391356928,3391441407,NZ -3391441408,3391441663,PH -3391441664,3391444479,NZ +3391356928,3391444479,NZ 3391444480,3391444991,VN 3391444992,3391453183,NZ 3391453184,3391453439,ID @@ -85968,7 +88127,6 @@ 3391947776,3391948287,HK 3391948288,3391948799,IN 3391948800,3391949311,HK -3391949312,3391949823,IN 3391949824,3391950079,JP 3391950080,3391950335,AU 3391950336,3391950591,HK @@ -86180,6 +88338,7 @@ 3392830464,3392830719,ID 3392830720,3392830975,IN 3392830976,3392831231,TH +3392831232,3392831487,IN 3392831488,3392832511,PG 3392832512,3392833535,IN 3392833536,3392835583,AU @@ -86190,7 +88349,7 @@ 3392856064,3392857087,AU 3392857088,3392857343,IN 3392857344,3392858111,AU -3392858112,3392858623,IN +3392858112,3392858367,IN 3392858624,3392858879,JP 3392858880,3392859135,AU 3392859136,3392859647,PH @@ -86459,7 +88618,9 @@ 3393863680,3393865727,AU 3393865728,3393867775,ID 3393867776,3393871871,CN -3393871872,3393874943,HK +3393871872,3393872383,HK +3393872384,3393872895,IN +3393872896,3393874943,HK 3393874944,3393875967,AU 3393875968,3393876991,HK 3393876992,3393878015,SG @@ -86616,7 +88777,7 @@ 3394625536,3394629631,HK 3394629632,3394631679,AU 3394631680,3394634751,HK -3394634752,3394635775,IN +3394634752,3394635775,AU 3394635776,3394637823,KR 3394637824,3394641919,AF 3394641920,3394648063,AU @@ -86662,13 +88823,17 @@ 3394830336,3394831359,HK 3394831360,3394832383,NZ 3394832384,3394834431,CN -3394834432,3394834687,HK +3394834432,3394834559,HK +3394834560,3394834575,JP +3394834576,3394834687,HK 3394834688,3394834943,JP 3394834944,3394834959,HK 3394834960,3394834975,JP 3394834976,3394834983,HK 3394834984,3394834991,SG -3394834992,3394835199,HK +3394834992,3394835055,HK +3394835056,3394835071,SG +3394835072,3394835199,HK 3394835200,3394835455,JP 3394835456,3394835583,SG 3394835584,3394835711,JP @@ -86693,7 +88858,9 @@ 3394871296,3394879487,AU 3394879488,3394883583,PH 3394883584,3394887679,ID -3394887680,3394893823,JP +3394887680,3394889727,JP +3394889728,3394891775,CN +3394891776,3394893823,JP 3394893824,3394894847,KR 3394894848,3394895871,HK 3394895872,3394896895,CN @@ -86837,7 +89004,6 @@ 3397026304,3397026815,TH 3397026816,3397027071,CN 3397027072,3397027327,PH -3397027328,3397027839,IN 3397027840,3397029887,JP 3397029888,3397031423,MY 3397031424,3397031679,AP @@ -87179,7 +89345,9 @@ 3398619136,3398621183,AU 3398621184,3398623231,HK 3398623232,3398631423,ID -3398631424,3398631983,AP +3398631424,3398631935,AP +3398631936,3398631951,JP +3398631952,3398631983,AP 3398631984,3398631999,JP 3398632000,3398634439,AP 3398634440,3398634447,KR @@ -87412,9 +89580,7 @@ 3399995392,3399999487,KR 3399999488,3400000255,SG 3400000256,3400000511,AU -3400000512,3400002303,SG -3400002304,3400002367,HK -3400002368,3400004607,SG +3400000512,3400004607,SG 3400004608,3400004863,AU 3400004864,3400005119,SG 3400005120,3400005375,AU @@ -87636,7 +89802,9 @@ 3401547776,3401580543,IN 3401580544,3402629119,CN 3402629120,3402917631,JP -3402917632,3402917887,US +3402917632,3402917785,US +3402917786,3402917786,JP +3402917787,3402917887,US 3402917888,3403081983,JP 3403081984,3403082239,US 3403082240,3404632063,JP @@ -87756,7 +89924,6 @@ 3406002432,3406002943,AU 3406002944,3406003199,CN 3406003200,3406005247,AU -3406005248,3406005503,HK 3406005504,3406006015,AU 3406006016,3406006271,CN 3406006272,3406007039,AU @@ -88724,7 +90891,8 @@ 3407644672,3407644927,CN 3407644928,3407645695,AU 3407645696,3407645951,CN -3407645952,3407646975,AU +3407645952,3407646463,AU +3407646720,3407646975,AU 3407646976,3407647231,CN 3407647232,3407652095,AU 3407652096,3407652351,CN @@ -89434,7 +91602,6 @@ 3411558400,3411565257,HK 3411565258,3411565258,US 3411565259,3411566591,HK -3411566592,3411570687,BD 3411570688,3411574783,AU 3411574784,3411582975,IN 3411582976,3411587071,HK @@ -89633,7 +91800,9 @@ 3413135872,3413136127,AP 3413136128,3413136383,HK 3413136384,3413136639,AP -3413136640,3413139455,HK +3413136640,3413137151,HK +3413137152,3413137407,AP +3413137408,3413139455,HK 3413139456,3413147647,AU 3413147648,3413155839,IN 3413155840,3413164031,SG @@ -89751,8 +91920,8 @@ 3414040320,3414048767,SG 3414048768,3414049023,AP 3414049024,3414050303,SG -3414050304,3414050559,US -3414050560,3414067199,SG +3414050304,3414050815,US +3414050816,3414067199,SG 3414067200,3414067455,AP 3414067456,3414155519,SG 3414155520,3414155775,PH @@ -89923,6 +92092,7 @@ 3416262656,3416264703,AU 3416264704,3416268799,JP 3416268800,3416272895,HK +3416272896,3416274943,MN 3416274944,3416276991,ID 3416276992,3416285183,HK 3416285184,3416287231,VN @@ -90227,7 +92397,8 @@ 3418292992,3418293503,HK 3418293760,3418294015,AU 3418294272,3418296319,VN -3418296320,3418298367,CN +3418296320,3418297343,HK +3418297344,3418298367,CN 3418298368,3418299391,HK 3418299392,3418300415,CN 3418300416,3418300927,BD @@ -90423,7 +92594,9 @@ 3419899904,3419900159,FR 3419900160,3419900415,BE 3419900416,3419901567,AU -3419901568,3419901951,NZ +3419901568,3419901673,NZ +3419901674,3419901674,AU +3419901675,3419901951,NZ 3419901952,3419902207,AU 3419902208,3419902463,HK 3419902464,3419902719,CN @@ -90514,7 +92687,9 @@ 3423092736,3423093759,VI 3423093760,3423094783,US 3423094784,3423095807,CA -3423095808,3423143935,US +3423095808,3423131647,US +3423131648,3423133695,PL +3423133696,3423143935,US 3423143936,3423145983,CA 3423145984,3423162367,US 3423162368,3423163391,CA @@ -90550,7 +92725,9 @@ 3423416320,3423417343,CA 3423417344,3423430655,US 3423430656,3423431167,TC -3423431168,3423468543,US +3423431168,3423431416,US +3423431417,3423431417,TC +3423431418,3423468543,US 3423468544,3423469567,CA 3423469568,3423473663,US 3423473664,3423474687,CA @@ -90643,9 +92820,7 @@ 3426007808,3426008063,EU 3426008064,3426013183,US 3426013184,3426013439,IL -3426013440,3426306047,US -3426306048,3426306303,IN -3426306304,3426306559,US +3426013440,3426306559,US 3426306560,3426306815,IN 3426306816,3426369023,US 3426369024,3426369535,CA @@ -90862,9 +93037,7 @@ 3428318976,3428319231,CA 3428319232,3428399359,US 3428399360,3428399615,CA -3428399616,3428433919,US -3428433920,3428434175,CA -3428434176,3428434943,US +3428399616,3428434943,US 3428434944,3428435199,CA 3428435200,3428437503,US 3428437504,3428437759,MX @@ -90957,23 +93130,13 @@ 3428753408,3428958207,US 3428958208,3428962303,CO 3428962304,3429171199,US -3429171200,3429189631,CA -3429189632,3429189887,A2 -3429189888,3429236735,CA +3429171200,3429236735,CA 3429236736,3429381887,US 3429381888,3429382143,EU 3429382144,3429382399,DE 3429382400,3429500927,US 3429500928,3429502975,A2 -3429502976,3429517407,US -3429517408,3429517411,HK -3429517412,3429518763,US -3429518764,3429518767,SG -3429518768,3429520951,US -3429520952,3429520955,GB -3429520956,3429739175,US -3429739176,3429739179,GB -3429739180,3429775359,US +3429502976,3429775359,US 3429775360,3429777407,TC 3429777408,3429892095,US 3429892096,3429957631,CA @@ -91129,8 +93292,7 @@ 3432570880,3432572927,HK 3432572928,3432585215,US 3432585216,3432585727,MX -3432585728,3432611839,US -3432612864,3432613631,US +3432585728,3432613631,US 3432613632,3432613887,CA 3432613888,3432634111,US 3432634112,3432634367,CA @@ -91541,9 +93703,17 @@ 3450272768,3450275327,US 3450275328,3450275583,GB 3450275584,3450275839,FR -3450275840,3450345359,US +3450275840,3450345279,US +3450345280,3450345287,AT +3450345288,3450345295,DE +3450345296,3450345303,CZ +3450345304,3450345359,US 3450345360,3450345367,DE -3450345368,3450612479,US +3450345368,3450345407,US +3450345408,3450345415,IT +3450345416,3450345423,CZ +3450345424,3450345439,DE +3450345440,3450612479,US 3450612480,3450612735,CA 3450612736,3450685183,US 3450685184,3450685439,CA @@ -91558,6 +93728,7 @@ 3450777600,3450849791,US 3450849792,3450850047,EU 3450850048,3450851839,US +3450852352,3450853375,CA 3450855424,3450935295,US 3450935296,3450935551,MY 3450935552,3450935807,AP @@ -91655,7 +93826,9 @@ 3451912192,3452174335,CA 3452174336,3452436479,US 3452436480,3452502015,CA -3452502016,3452678143,US +3452502016,3452658431,US +3452658432,3452658687,HK +3452658688,3452678143,US 3452678144,3452678399,EU 3452678400,3452715007,US 3452715008,3452723199,CA @@ -91816,7 +93989,9 @@ 3453028608,3453028863,US 3453028864,3453029375,CA 3453029376,3453092095,US -3453092096,3453101055,CA +3453092096,3453096959,CA +3453096960,3453097983,US +3453097984,3453101055,CA 3453101056,3453101311,US 3453101312,3453123839,CA 3453123840,3453124095,US @@ -91943,7 +94118,9 @@ 3454672896,3454681087,CA 3454681088,3454708353,US 3454708354,3454708355,GB -3454708356,3454730239,US +3454708356,3454727935,US +3454727936,3454727951,JP +3454727952,3454730239,US 3454730240,3454732287,EC 3454732288,3454796031,US 3454796032,3454808831,CA @@ -92281,13 +94458,16 @@ 3459512320,3459513855,CA 3459513856,3459592191,US 3459592192,3459596287,CA -3459596288,3459617791,US +3459596288,3459615743,US +3459615744,3459615999,CA +3459616768,3459617791,CA 3459617792,3459617999,AP 3459618000,3459618000,ID 3459618001,3459618047,AP -3459618048,3459618815,US +3459618048,3459618815,CA 3459618816,3459619071,AP -3459619072,3459622911,US +3459619072,3459620863,CA +3459620864,3459622911,US 3459624960,3459629055,BM 3459629056,3459686399,US 3459686400,3459687167,NL @@ -92301,17 +94481,7 @@ 3459848960,3459849215,FR 3459849216,3459850239,US 3459850240,3459850495,CA -3459850496,3460057283,US -3460057284,3460057287,TH -3460057288,3460061687,US -3460061688,3460061691,HK -3460061692,3460063175,US -3460063176,3460063179,HK -3460063180,3460070959,US -3460070960,3460070963,GB -3460070964,3460071043,US -3460071044,3460071047,GB -3460071048,3460104703,US +3459850496,3460104703,US 3460104704,3460105215,MX 3460105216,3460114431,US 3460114432,3460116479,SR @@ -92329,7 +94499,7 @@ 3460801024,3460801279,A1 3460801280,3460878335,US 3460878336,3460878591,CA -3460878592,3460879359,US +3460878592,3460880383,US 3460882432,3460893439,US 3460893440,3460893695,IT 3460893696,3460894463,US @@ -92474,8 +94644,9 @@ 3461515776,3461516031,CA 3461516032,3461516287,US 3461516288,3461516543,IL -3461516544,3461554175,US -3461554176,3461556223,CA +3461516544,3461554943,US +3461554944,3461555199,CA +3461555200,3461556223,US 3461558272,3461808127,US 3461808128,3461873663,CA 3461873664,3461897727,US @@ -92629,14 +94800,14 @@ 3464422400,3464425983,US 3464426496,3464426751,GD 3464426752,3464427007,US -3464427520,3464548351,US -3464548352,3464548607,AG +3464427520,3464548607,US 3464548608,3464548863,LC 3464548864,3464549119,KN 3464549120,3464549375,VG -3464549376,3464549727,AG +3464549376,3464549695,US +3464549696,3464549727,AG 3464549728,3464549759,KN -3464549760,3464550143,AG +3464549760,3464550143,US 3464550144,3464550399,LC 3464550400,3464626175,US 3464626176,3464626687,CA @@ -93018,7 +95189,9 @@ 3475882768,3475882783,FR 3475882784,3475882799,US 3475882800,3475882815,FR -3475882816,3475896319,US +3475882816,3475885951,US +3475885952,3475885983,CA +3475885984,3475896319,US 3475896320,3475896575,FR 3475896576,3475896831,EU 3475896832,3475897471,US @@ -93199,9 +95372,7 @@ 3480907264,3480907775,FR 3480907776,3480968191,US 3480968192,3480968447,AU -3480968448,3481169151,US -3481169152,3481169407,NZ -3481169408,3481665535,US +3480968448,3481665535,US 3481665536,3481731071,CA 3481731072,3481812991,US 3481812992,3481829375,CA @@ -93353,7 +95524,11 @@ 3484321792,3484322047,PR 3484322048,3484323839,US 3484326912,3484327423,US -3484327936,3484419583,US +3484327936,3484336127,US +3484338176,3484340223,US +3484340736,3484341247,US +3484341248,3484342271,VG +3484344320,3484419583,US 3484419584,3484419839,A2 3484419840,3484437503,US 3484437504,3484438527,GB @@ -93440,7 +95615,9 @@ 3484884992,3484893183,CA 3484893184,3485220863,US 3485220864,3485229055,CA -3485229056,3485327359,US +3485229056,3485317119,US +3485317120,3485318143,IN +3485318144,3485327359,US 3485327360,3485335551,CA 3485335552,3485462527,US 3485462528,3485464575,VC @@ -93807,7 +95984,9 @@ 3492536628,3492536628,A1 3492536629,3492669951,US 3492669952,3492671487,PA -3492671488,3492812759,US +3492671488,3492807155,US +3492807156,3492807159,SE +3492807160,3492812759,US 3492812760,3492812763,JP 3492812764,3492845823,US 3492845824,3492846079,CH @@ -93909,9 +96088,9 @@ 3493901312,3493901567,AE 3493901568,3493936127,US 3493936128,3493937151,CA -3493937152,3493939455,US -3493939456,3493939711,CA -3493939712,3493980159,US +3493937152,3493939199,US +3493939200,3493941247,CA +3493941248,3493980159,US 3493980160,3493981183,CA 3493981184,3493982207,US 3493982208,3493984255,CA @@ -94078,7 +96257,7 @@ 3494928384,3494930431,CA 3494930432,3494938623,US 3494938624,3494939647,CA -3494939648,3494950655,US +3494940672,3494950655,US 3494950656,3494950911,PH 3494950912,3494964223,US 3494964224,3494965247,PR @@ -94126,10 +96305,10 @@ 3495226624,3495226879,US 3495227392,3495251967,US 3495251968,3495254015,CA -3495255040,3495260159,US +3495254016,3495260159,US 3495260160,3495261183,CA 3495261184,3495285759,US -3495286784,3495288831,CA +3495285760,3495288831,CA 3495288832,3495331839,US 3495331840,3495332863,A2 3495332864,3495333887,CA @@ -94173,7 +96352,9 @@ 3495544320,3495544831,A2 3495544832,3495551999,US 3495552000,3495553023,BM -3495553024,3495579647,US +3495553024,3495576575,US +3495576576,3495577599,CA +3495577600,3495579647,US 3495579648,3495581695,CA 3495581696,3495583743,US 3495583744,3495585791,CA @@ -94187,7 +96368,9 @@ 3495654144,3495654399,CA 3495654400,3495673855,US 3495673856,3495674879,MF -3495674880,3495675391,VG +3495674880,3495675162,VG +3495675163,3495675163,US +3495675164,3495675391,VG 3495675392,3495688191,US 3495688192,3495689215,CA 3495689216,3495694335,US @@ -94199,7 +96382,9 @@ 3495718912,3495723007,CA 3495723008,3495724031,US 3495724032,3495727103,CA -3495727104,3495749631,US +3495727104,3495739391,US +3495739392,3495740415,CA +3495740416,3495749631,US 3495749632,3495749856,CA 3495749857,3495749861,RU 3495749862,3495750655,CA @@ -94284,8 +96469,8 @@ 3497664256,3497664511,NL 3497664512,3497717759,US 3497717760,3497721855,A2 -3497721856,3497775103,US -3497775104,3497779199,CA +3497721856,3497778943,US +3497778944,3497779199,CA 3497779200,3497820159,US 3497820160,3497852927,CA 3497852928,3498254591,US @@ -94351,8 +96536,8 @@ 3500689408,3500689919,CL 3500689920,3500707327,US 3500707328,3500707839,CA -3500707840,3500724991,US -3500724992,3500725503,EC +3500707840,3500725247,US +3500725248,3500725503,EC 3500725504,3500725759,HT 3500725760,3500726015,EC 3500726016,3500726271,HT @@ -94460,7 +96645,9 @@ 3505661952,3505662463,JM 3505662464,3505818623,US 3505818624,3505819647,BS -3505819648,3506043135,US +3505819648,3505999359,US +3505999360,3506000127,PR +3506000128,3506043135,US 3506043136,3506044927,PA 3506044928,3506192639,US 3506192640,3506192895,A2 @@ -94508,7 +96695,7 @@ 3508111360,3508111615,CA 3508111616,3508114431,US 3508114432,3508114687,ID -3508114688,3508219903,US +3508114688,3508220927,US 3508220928,3508221951,KY 3508221952,3508222975,US 3508222976,3508223999,KY @@ -94721,9 +96908,9 @@ 3509538560,3509538815,CA 3509538816,3509539071,US 3509539072,3509539327,CA -3509539328,3509539631,US -3509539632,3509539647,CA -3509539648,3509539967,US +3509539328,3509539643,US +3509539644,3509539644,CA +3509539645,3509539967,US 3509539968,3509540031,CA 3509540032,3509540607,US 3509540608,3509541503,CA @@ -94874,7 +97061,9 @@ 3510470928,3510470935,IL 3510470936,3510479791,US 3510479792,3510479799,IE -3510479800,3510788447,US +3510479800,3510546431,US +3510546432,3510550527,CA +3510550528,3510788447,US 3510788448,3510788479,GB 3510788480,3510844415,US 3510844416,3510844927,CA @@ -95108,7 +97297,15 @@ 3514592256,3514593279,SV 3514593280,3514596863,US 3514596864,3514597375,SV -3514597376,3514724635,US +3514597376,3514721301,US +3514721302,3514721303,BZ +3514721304,3514721385,US +3514721386,3514721391,BZ +3514721392,3514723693,US +3514723694,3514723695,BZ +3514723696,3514723696,US +3514723697,3514723697,BZ +3514723698,3514724635,US 3514724636,3514724636,UA 3514724637,3514732071,US 3514732072,3514732075,UA @@ -95230,9 +97427,7 @@ 3517394432,3517394943,CA 3517394944,3517395199,US 3517395200,3517395455,CA -3517395456,3517396111,US -3517396112,3517396127,CA -3517396128,3517396223,US +3517395456,3517396223,US 3517396224,3517396479,CA 3517396480,3517396751,US 3517396752,3517396767,CA @@ -95360,7 +97555,9 @@ 3517597696,3517597951,IE 3517597952,3517598207,DE 3517598208,3517598463,IE -3517598464,3517599263,SE +3517598464,3517598591,SE +3517598592,3517598719,US +3517598720,3517599263,SE 3517599264,3517599295,US 3517599296,3517599359,SE 3517599360,3517599615,US @@ -95535,7 +97732,9 @@ 3521347584,3521363967,CA 3521363968,3521366783,US 3521366784,3521367039,CY -3521367040,3521888483,US +3521367040,3521837055,US +3521837056,3521837311,SG +3521837312,3521888483,US 3521888484,3521888484,KW 3521888485,3521896927,US 3521896928,3521896935,NG @@ -95569,11 +97768,19 @@ 3522123520,3522123775,GB 3522123776,3522125055,US 3522125056,3522125311,GB -3522125312,3522131858,US +3522125312,3522130302,US +3522130303,3522130303,BZ +3522130304,3522130307,US +3522130308,3522130308,BZ +3522130309,3522130309,US +3522130310,3522130310,BZ +3522130311,3522131858,US 3522131859,3522131859,DE 3522131860,3522132395,US 3522132396,3522132396,BR -3522132397,3522133663,US +3522132397,3522133639,US +3522133640,3522133647,DE +3522133648,3522133663,US 3522133664,3522133695,DE 3522133696,3522174975,US 3522174976,3522179071,BM @@ -95663,7 +97870,9 @@ 3524157440,3524161535,AU 3524161536,3524247551,CN 3524247552,3524263935,AU -3524263936,3524280319,PH +3524263936,3524274175,PH +3524274176,3524274431,SG +3524274432,3524280319,PH 3524296704,3524313087,CN 3524313088,3524329471,KR 3524329472,3524362239,TW @@ -95688,7 +97897,7 @@ 3524853760,3526361087,CN 3526361088,3526393855,NZ 3526393856,3526395903,JP -3526395904,3526397951,CN +3526395904,3526397951,HK 3526397952,3526402047,MY 3526402048,3526410239,NZ 3526410240,3526414335,MY @@ -95909,7 +98118,10 @@ 3557244928,3557253119,IT 3557253120,3557261311,RU 3557261312,3557277695,DE -3557277696,3557283839,NL +3557277696,3557279743,NL +3557279744,3557280255,US +3557280256,3557280511,DE +3557280512,3557283839,NL 3557283840,3557285119,PL 3557285120,3557285887,NL 3557285888,3557294079,RU @@ -95934,7 +98146,13 @@ 3557360744,3557360751,GB 3557360752,3557360863,JE 3557360864,3557360871,GB -3557360872,3557365791,JE +3557360872,3557363583,JE +3557363584,3557363595,GB +3557363596,3557363631,JE +3557363632,3557363639,GB +3557363640,3557363703,JE +3557363704,3557363711,GB +3557363712,3557365791,JE 3557365792,3557365799,GB 3557365800,3557367807,JE 3557367808,3557375999,DE @@ -96023,7 +98241,10 @@ 3558006784,3558010879,GB 3558010880,3558012927,FR 3558012928,3558013951,GB -3558013952,3558014975,IL +3558013952,3558014207,IL +3558014208,3558014463,NL +3558014464,3558014464,US +3558014465,3558014975,IL 3558014976,3558023167,RU 3558023168,3558031359,DE 3558031360,3558039551,GB @@ -96077,7 +98298,9 @@ 3558268928,3558277119,GI 3558277120,3558285951,GB 3558285952,3558286079,DE -3558286080,3558288639,GB +3558286080,3558286591,GB +3558286592,3558286655,FR +3558286656,3558288639,GB 3558288640,3558288895,EU 3558288896,3558289119,GB 3558289120,3558289151,FR @@ -96311,9 +98534,7 @@ 3559899136,3559899647,UA 3559899648,3559899967,EE 3559899968,3559900031,UA -3559900032,3559900095,EE -3559900096,3559900223,UA -3559900224,3559900351,EE +3559900032,3559900351,EE 3559900352,3559902719,UA 3559902720,3559902975,EE 3559902976,3559903231,UA @@ -96374,8 +98595,8 @@ 3560325120,3560333311,DK 3560333312,3560341503,RO 3560341504,3560345855,GB -3560345856,3560348670,US -3560348671,3560357887,GB +3560345856,3560348415,US +3560348416,3560357887,GB 3560357888,3560366079,GR 3560366080,3560374271,CH 3560374272,3560382463,ES @@ -96690,8 +98911,8 @@ 3562086400,3562087423,SE 3562087424,3562088447,GB 3562088448,3562094591,SE -3562094592,3562106879,GB -3562106880,3562106911,FR +3562094592,3562106895,GB +3562106896,3562106911,FR 3562106912,3562110975,GB 3562110976,3562143743,ES 3562143744,3562151935,GB @@ -96802,9 +99023,7 @@ 3563011072,3563012095,DE 3563012096,3563020287,FR 3563020288,3563028479,DE -3563028480,3563033599,IR -3563033600,3563034623,DE -3563034624,3563036671,IR +3563028480,3563036671,IR 3563036672,3563044863,BG 3563044864,3563053055,ES 3563053056,3563061247,GB @@ -96989,7 +99208,9 @@ 3564572528,3564572531,DK 3564572532,3564574847,GB 3564574848,3564574975,NL -3564574976,3564576767,GB +3564574976,3564575487,GB +3564575488,3564575615,DE +3564575616,3564576767,GB 3564584960,3564593151,SA 3564593152,3564601343,RU 3564601344,3564609535,EE @@ -97028,7 +99249,17 @@ 3564756992,3564765183,ES 3564765184,3564773375,RU 3564773376,3564781567,DE -3564781568,3564789759,LT +3564781568,3564782079,LT +3564782080,3564782335,US +3564782336,3564786175,LT +3564786176,3564786431,US +3564786432,3564786687,LT +3564786688,3564786943,US +3564786944,3564787199,LT +3564787200,3564787455,US +3564787456,3564787583,NL +3564787584,3564787711,US +3564787712,3564789759,LT 3564789760,3564797951,ES 3564797952,3564806143,DE 3564806144,3564814335,BG @@ -97063,10 +99294,12 @@ 3564888480,3564888495,NL 3564888496,3564889633,GB 3564889634,3564889634,NL -3564889635,3564892735,GB +3564889635,3564891119,GB +3564891120,3564891135,NL +3564891136,3564892735,GB 3564892736,3564892751,NL -3564892752,3564894207,GB -3564894208,3564895743,NL +3564892752,3564895231,GB +3564895232,3564895743,NL 3564895744,3564896255,GB 3564896256,3564904447,RU 3564904448,3564912639,DE @@ -97448,9 +99681,7 @@ 3567391232,3567391487,DE 3567391488,3567399167,GB 3567399168,3567399423,DE -3567399424,3567399935,GB -3567399936,3567401471,DE -3567401472,3567403007,GB +3567399424,3567403007,GB 3567403008,3567419391,IT 3567419392,3567427583,SA 3567427584,3567435775,SE @@ -97705,7 +99936,9 @@ 3573743616,3573809151,CH 3573809152,3573874687,ES 3573874688,3573878783,PL -3573878784,3573882879,RU +3573878784,3573879807,RU +3573879808,3573880831,MD +3573880832,3573882879,RU 3573882880,3573884927,DK 3573884928,3573886975,PL 3573886976,3573889023,RU @@ -97755,7 +99988,9 @@ 3574348544,3574398975,EU 3574398976,3574464511,PT 3574464512,3574530047,TR -3574530048,3574594559,SE +3574530048,3574531631,SE +3574531632,3574531639,GB +3574531640,3574594559,SE 3574594560,3574595583,GB 3574595584,3574596607,FR 3574596608,3574596863,GP @@ -98022,9 +100257,7 @@ 3576074752,3576074879,GB 3576074880,3576075263,EU 3576075264,3576075327,GB -3576075328,3576075647,EU -3576075648,3576075711,GB -3576075712,3576075775,EU +3576075328,3576075775,EU 3576075776,3576075903,GB 3576075904,3576076271,EU 3576076272,3576076351,GB @@ -98125,7 +100358,9 @@ 3576096768,3576099071,EU 3576099072,3576100863,GB 3576100864,3576101375,EU -3576101376,3576134653,GB +3576101376,3576110939,GB +3576110940,3576110943,NL +3576110944,3576134653,GB 3576134654,3576134654,CH 3576134655,3576135679,GB 3576135680,3576168447,DE @@ -98202,7 +100437,9 @@ 3577160960,3577161215,YT 3577161216,3577163775,FR 3577163776,3577164031,RE -3577164032,3577165567,FR +3577164032,3577164073,FR +3577164074,3577164074,RE +3577164075,3577165567,FR 3577165568,3577166079,RE 3577166080,3577166591,FR 3577166592,3577167103,RE @@ -98354,9 +100591,7 @@ 3580266496,3580268543,EE 3580268544,3580272639,LV 3580272640,3580276735,SE -3580276736,3580280831,NL -3580280832,3580329983,SE -3580329984,3580338175,NL +3580276736,3580338175,NL 3580338176,3580338687,SE 3580338688,3580339199,HR 3580339200,3580339711,SE @@ -98466,8 +100701,7 @@ 3582115936,3582115967,EE 3582115968,3582116863,SE 3582116864,3582117887,EE -3582117888,3582120447,LT -3582120448,3582120959,SE +3582117888,3582120959,LT 3582120960,3582121983,EE 3582121984,3582124031,LT 3582124032,3582132223,FI @@ -98692,19 +100926,25 @@ 3583727872,3583728127,GB 3583728128,3583729663,DE 3583729664,3583737855,TR -3583737856,3583742975,EU +3583737856,3583740927,EU +3583740928,3583741183,GB +3583741184,3583742975,EU 3583742976,3583743487,PL 3583743488,3583743743,GB 3583743744,3583743999,IE -3583744000,3583744319,EU +3583744000,3583744127,EU +3583744128,3583744255,PL +3583744256,3583744319,EU 3583744320,3583744447,GB 3583744448,3583744511,EU 3583744512,3583744767,GB 3583744768,3583744959,EU 3583744960,3583744991,GB -3583744992,3583745279,EU +3583744992,3583745215,EU +3583745216,3583745279,SE 3583745280,3583745535,GB -3583745536,3583746047,EU +3583745536,3583745663,CZ +3583745664,3583746047,EU 3583746048,3583754239,PL 3583754240,3583762431,RU 3583762432,3583770623,CZ @@ -98735,7 +100975,10 @@ 3583950848,3583959039,PL 3583959040,3583967231,NO 3583967232,3583975423,NL -3583975424,3583983615,LT +3583975424,3583983103,LT +3583983104,3583983231,US +3583983232,3583983359,BR +3583983360,3583983615,LT 3583983616,3583999999,RU 3584000000,3584008191,IE 3584008192,3584016383,SE @@ -98772,11 +101015,7 @@ 3584221184,3584229375,NO 3584229376,3584245759,HU 3584245760,3584253951,NL -3584253952,3584254975,ME -3584254976,3584255743,AL -3584255744,3584255999,ME -3584256000,3584260095,AL -3584260096,3584262143,ME +3584253952,3584262143,AL 3584262144,3584270335,SE 3584270336,3584278527,FR 3584278528,3584286719,GB @@ -98825,7 +101064,9 @@ 3584589824,3584598015,RU 3584598016,3584606207,CZ 3584606208,3584614399,DE -3584614400,3584622591,IE +3584614400,3584620543,IE +3584620544,3584621567,GB +3584621568,3584622591,IE 3584622592,3584630783,FI 3584630784,3584638975,BG 3584638976,3584647167,UA @@ -98871,7 +101112,9 @@ 3584942080,3584950271,DK 3584950272,3584958463,UA 3584958464,3584966655,DE -3584966656,3584974847,DK +3584966656,3584971263,DK +3584971264,3584972287,FI +3584972288,3584974847,DK 3584974848,3584983039,FR 3584983040,3584991231,US 3584991232,3584999423,IT @@ -99068,7 +101311,9 @@ 3586544268,3586544271,DK 3586544272,3586544383,DE 3586544384,3586544511,DK -3586544512,3586555903,DE +3586544512,3586547711,DE +3586547712,3586547967,NL +3586547968,3586555903,DE 3586555904,3586572287,IT 3586572288,3586588671,RS 3586588672,3586596863,IT @@ -99179,11 +101424,7 @@ 3587242672,3587242679,DE 3587242680,3587244031,GB 3587244032,3587260415,IT -3587260416,3587278591,DE -3587278592,3587279359,US -3587279360,3587279615,DE -3587279616,3587280383,US -3587280384,3587284991,DE +3587260416,3587284991,DE 3587284992,3587285216,EU 3587285217,3587285217,US 3587285218,3587285523,EU @@ -99410,11 +101651,15 @@ 3589810688,3589816319,RU 3589816320,3589825791,EU 3589825792,3589826047,DE -3589826048,3589827711,EU +3589826048,3589827583,EU +3589827584,3589827647,DE +3589827648,3589827711,EU 3589827712,3589827839,DE 3589827840,3589828735,EU -3589828736,3589828863,NL -3589828864,3589829631,EU +3589828736,3589828991,NL +3589828992,3589829119,ES +3589829120,3589829503,EU +3589829504,3589829631,DE 3589829632,3589830143,GB 3589830144,3589832703,EU 3589832704,3589849087,TR @@ -99570,7 +101815,10 @@ 3624435712,3624452095,CA 3624452096,3624480767,US 3624480768,3624484863,CA -3624484864,3624534015,US +3624484864,3624529919,US +3624529920,3624532479,CA +3624532480,3624532735,US +3624532736,3624534015,CA 3624534016,3624534271,PA 3624534272,3624536063,CA 3624536064,3624546559,US @@ -99584,12 +101832,8 @@ 3624550144,3624587263,US 3624587264,3624591359,JM 3624591360,3624714239,US -3624714240,3624717311,SG -3624717312,3624718335,US -3624718336,3624720383,SG -3624720384,3624720895,US -3624720896,3624721919,SG -3624721920,3624730623,US +3624714240,3624722431,SG +3624722432,3624730623,US 3624730624,3624796159,CA 3624796160,3624828927,US 3624828928,3624833023,CA @@ -99605,7 +101849,11 @@ 3625140224,3625148415,CA 3625148416,3625168895,US 3625168896,3625172991,CA -3625172992,3625287679,US +3625172992,3625256959,US +3625256960,3625257983,CA +3625258496,3625258751,US +3625259008,3625261055,US +3625263104,3625287679,US 3625287680,3625295871,CA 3625295872,3625346047,US 3625346048,3625346303,AR @@ -99634,11 +101882,7 @@ 3626222655,3626270719,US 3626270720,3626287103,CA 3626287104,3626332159,US -3626332160,3626334207,CA -3626334208,3626334429,US -3626334430,3626334430,CA -3626334431,3626334463,US -3626334464,3626336255,CA +3626332160,3626336255,CA 3626336256,3626508287,US 3626508288,3626512383,CA 3626512384,3626513427,US @@ -99669,7 +101913,9 @@ 3627679744,3627712511,CA 3627712512,3627753471,US 3627753472,3627753727,AR -3627753728,3627760639,US +3627753728,3627759071,US +3627759072,3627759103,GB +3627759104,3627760639,US 3627760640,3627760895,EU 3627760896,3627802623,US 3627802624,3627810815,CA @@ -99746,7 +101992,7 @@ 3628657920,3628658175,BS 3628658176,3628679167,US 3628679168,3628683263,CA -3628683264,3628834815,US +3628687360,3628834815,US 3628834816,3628843007,CA 3628843008,3628848639,US 3628848640,3628848895,EU @@ -100001,9 +102247,16 @@ 3631939584,3632005119,CA 3632005120,3632152575,US 3632152576,3632168959,CA -3632168960,3632197631,US +3632168960,3632185343,US +3632187392,3632188415,CA +3632188416,3632191487,US +3632193536,3632197631,US 3632197632,3632201727,CA -3632201728,3632232447,US +3632201728,3632218271,US +3632218272,3632218287,AU +3632218288,3632218295,US +3632218296,3632218303,SG +3632218304,3632232447,US 3632232448,3632232703,A2 3632232704,3632244223,US 3632244224,3632244479,CA @@ -100035,8 +102288,7 @@ 3633030144,3633030655,US 3633030656,3633030911,SN 3633030912,3633031167,A2 -3633031168,3633031679,US -3633031680,3633031935,A2 +3633031168,3633031935,US 3633031936,3633032191,PG 3633032192,3633036031,US 3633036032,3633036287,HT @@ -100059,12 +102311,10 @@ 3633546240,3633546751,GA 3633546752,3633547007,A2 3633547008,3633547263,US -3633547264,3633547775,GA -3633547776,3633548287,NG +3633547264,3633548287,GA 3633548288,3633548543,A2 3633548544,3633548799,GA -3633548800,3633548927,A2 -3633548928,3633549055,US +3633548800,3633549055,US 3633549056,3633549567,A2 3633549568,3633549823,GA 3633549824,3633550847,US @@ -100104,10 +102354,15 @@ 3634053120,3634061311,CL 3634061312,3634094079,US 3634094080,3634098175,SE -3634098176,3634511871,US +3634098176,3634283263,US +3634283264,3634283519,CA +3634283520,3634286079,US +3634286080,3634286335,CA +3634286336,3634288895,US +3634288896,3634289151,CA +3634289152,3634511871,US 3634511872,3634515967,CA -3634515968,3634524159,US -3634528256,3634552831,US +3634515968,3634552831,US 3634552832,3634556927,CA 3634556928,3634741247,US 3634741248,3634749439,CA @@ -100135,9 +102390,7 @@ 3635187200,3635187455,A1 3635187456,3635314687,US 3635314688,3635322879,CA -3635322880,3635425279,US -3635425280,3635429375,CA -3635429376,3635466239,US +3635322880,3635466239,US 3635466240,3635470335,CA 3635470336,3635533535,US 3635533536,3635533551,IN @@ -100172,14 +102425,8 @@ 3635675136,3635741439,US 3635741440,3635741695,CA 3635741696,3635741951,US -3635741952,3635742463,CA -3635742464,3635742719,US -3635742720,3635743487,CA -3635743488,3635744255,US -3635744256,3635744511,CA -3635744512,3635744767,US -3635744768,3635745023,CA -3635745024,3635746047,US +3635741952,3635745535,CA +3635745536,3635746047,US 3635746048,3635749375,CA 3635749376,3635749631,US 3635749632,3635750143,CA @@ -100274,20 +102521,9 @@ 3636014554,3636014554,EU 3636014555,3636019199,US 3636019200,3636027391,CA -3636027392,3636027647,US -3636027648,3636029439,SG -3636029440,3636029695,US -3636029696,3636029951,SG -3636029952,3636030207,US -3636030208,3636031231,SG -3636031232,3636031999,US -3636032000,3636032511,SG -3636032512,3636032767,US -3636032768,3636033535,SG -3636033536,3636033791,US -3636033792,3636034303,SG -3636034304,3636035327,US -3636035328,3636035583,SG +3636027392,3636031517,SG +3636031518,3636031518,US +3636031519,3636035583,SG 3636035584,3636064255,US 3636064256,3636068351,CA 3636068352,3636150783,US @@ -100326,10 +102562,12 @@ 3636162048,3636162559,CA 3636162560,3636163583,US 3636163584,3636164095,CA -3636164096,3636164327,US +3636164096,3636164255,US +3636164256,3636164271,CA +3636164272,3636164327,US 3636164328,3636164335,CA -3636164336,3636166143,US -3636166144,3636166655,CA +3636164336,3636166399,US +3636166400,3636166655,CA 3636166656,3636206079,US 3636206080,3636206335,AU 3636206336,3636396031,US @@ -100542,15 +102780,17 @@ 3640369152,3640410111,US 3640410112,3640418303,CA 3640418304,3640430591,US -3640430592,3640432639,A2 +3640430592,3640432639,DE 3640432640,3640433407,US 3640433408,3640433663,A2 3640433664,3640434943,US +3640435712,3640436479,US 3640436480,3640436735,GH -3640438784,3640442879,A2 +3640438784,3640442879,DE 3640442880,3640446975,US 3640449024,3640450047,A2 -3640451072,3640459263,A2 +3640450048,3640451071,US +3640451072,3640459263,DE 3640459264,3640557567,US 3640557568,3640582143,CA 3640582144,3640647679,US @@ -100843,7 +103083,6 @@ 3642392576,3642394623,AT 3642394624,3642396671,FR 3642396672,3642404863,MD -3642404864,3642408959,RU 3642408960,3642413055,FR 3642413056,3642415103,RS 3642415104,3642417151,GB @@ -100888,9 +103127,8 @@ 3642535936,3642540031,IS 3642540032,3642544127,SE 3642544128,3642552319,RU -3642552320,3642554198,UA -3642554199,3642554199,RU -3642554200,3642554367,UA +3642552320,3642554111,UA +3642554112,3642554367,RU 3642554368,3642554623,LT 3642554624,3642554720,UA 3642554721,3642554721,LV @@ -100910,6 +103148,7 @@ 3642597376,3642601471,IT 3642601472,3642605567,RU 3642605568,3642609663,GB +3642609664,3642613759,ZA 3642613760,3642617855,FI 3642617856,3642621951,JO 3642621952,3642626047,IT @@ -101113,7 +103352,8 @@ 3645489152,3645493247,RU 3645493248,3645501439,IT 3645501440,3645505535,PL -3645505536,3645509631,DE +3645505536,3645507583,DE +3645507584,3645509631,AT 3645509632,3645511679,NL 3645511680,3645513727,TR 3645513728,3645517823,RU @@ -101162,7 +103402,9 @@ 3645670437,3645670441,ES 3645670442,3645670456,PT 3645670457,3645670460,ES -3645670461,3645670508,PT +3645670461,3645670467,PT +3645670468,3645670483,ES +3645670484,3645670508,PT 3645670509,3645670509,ES 3645670510,3645670527,PT 3645670528,3645670655,ES @@ -102010,13 +104252,20 @@ 3653758976,3653763071,RU 3653763072,3654025215,IT 3654025216,3654287359,GB -3654287360,3654608404,SE +3654287360,3654607103,SE +3654607104,3654607359,DE +3654607360,3654608404,SE 3654608405,3654608405,NO 3654608406,3654608895,SE 3654608896,3654609919,NO -3654609920,3654614143,SE -3654614144,3654614271,FI -3654614272,3654811647,SE +3654609920,3654610431,SE +3654610432,3654610943,FR +3654610944,3654611199,SE +3654611200,3654611455,NL +3654611456,3654614079,SE +3654614080,3654614271,FI +3654614272,3654614527,NL +3654614528,3654811647,SE 3654811648,3654942719,ES 3654942720,3655073791,IR 3655073792,3655335935,IT @@ -102170,13 +104419,10 @@ 3690463232,3690987519,KR 3690987520,3695181823,JP 3695181824,3697278975,KR -3697278976,3697574399,JP -3697574400,3697574687,GB -3697574688,3697574719,JP -3697574720,3697574783,GB -3697574784,3697574903,JP -3697574904,3697574911,GB -3697574912,3697606655,JP +3697278976,3697573887,JP +3697573888,3697582079,GB +3697582080,3697586175,SG +3697586176,3697606655,JP 3697606656,3697655807,AU 3697655808,3697672191,CN 3697672192,3697737727,JP @@ -102223,7 +104469,8 @@ 3706978304,3707109375,AU 3707109376,3707174911,HK 3707174912,3707207679,JP -3707207680,3707215871,CN +3707209728,3707211775,CN +3707211776,3707215871,JP 3707215872,3707217919,BD 3707217920,3707219967,ID 3707219968,3707222015,AU diff --git a/installer/resources/geoipv6.dat.gz b/installer/resources/geoipv6.dat.gz index 7dcea2b10538f32338edaaaebc1cbcef28546820..285970bc20b3cb7d94e951067dd78f0048abc159 100644 Binary files a/installer/resources/geoipv6.dat.gz and b/installer/resources/geoipv6.dat.gz differ diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter index 98dfd46f094ae75e006d147c3900344f7e29d451..afee6b721f98f89fa83fc031c138558397e42c79 100644 --- a/installer/resources/i2prouter +++ b/installer/resources/i2prouter @@ -527,6 +527,41 @@ outputFile() { fi } +setup_openbsd() { + if ! pkg_info -qe 'java-tanukiwrapper->=3.5.19'; then + echo "Java wrapper not found. Either:" + echo "- install the package java-tanukiwrapper then start I2P again; or" + echo "- start I2P with $I2P/runplain.sh" + exit 1 + else + # Wrapper package is installed so let's try copying the bits into the proper places + pkg_path=$(pkg_info -v java-tanukiwrapper | awk '/^@cwd/{print $2}') + if [ -z $pkg_path ]; then + # Fallback, but we shouldn't end up here + echo "Unable to locate ${WRAPPER_CMD} in ${I2P}!" + echo + unsupported + exit 1 + fi + set -e # abort in case of error + # Package java-tanukiwrapper-3.5.19.1 misspells 'tanuki' + if [ -e "$pkg_path/lib/tanukuwrapper/libwrapper.so" ]; then + ln -sf "$pkg_path/lib/tanukuwrapper/libwrapper.so" "$I2P/lib/libwrapper.so" + else # they fixed the path + ln -sf "$pkg_path/lib/tanukiwrapper/libwrapper.so" "$I2P/lib/libwrapper.so" + fi + ln -sf "$pkg_path/share/java/classes/tanukiwrapper.jar" "$I2P/lib/wrapper.jar" + ln -sf "$pkg_path/sbin/tanukiwrapper" "$WRAPPER_CMD" + fi + set +e +} + +if [ "$DIST_OS"="openbsd" -a ! -f "$WRAPPER_CMD" ]; then + # We handle it here because Tanuki doesn't ship OpenBSD binaries. + # We don't either, but they are (finally!) in OpenBSD itself. + setup_openbsd +fi + # Decide on the wrapper binary to use. # If the bits of the OS could be detected, we will try to look for the # binary with the correct bits value. If it doesn't exist, fall back @@ -962,7 +997,11 @@ console() { # The string passed to eval must handles spaces in paths correctly. COMMAND_LINE="$CMDNICE \"$WRAPPER_CMD\" \"$WRAPPER_CONF\" wrapper.syslog.ident=\"$APP_NAME\" wrapper.java.command=\"$JAVABINARY\" wrapper.pidfile=\"$PIDFILE\" wrapper.name=\"$APP_NAME\" wrapper.displayname=\"$APP_LONG_NAME\" $ANCHORPROP $STATUSPROP $COMMANDPROP $LOCKPROP $LOGPROP $ADDITIONAL_PARA" - eval $COMMAND_LINE || failed + eval $COMMAND_LINE + local RETVAL=$? + if [ $RETVAL -ne '0' ] && [ $RETVAL -ne '2' ]; then + failed + fi else eval echo `gettext '$APP_LONG_NAME is already running.'` exit 1 diff --git a/installer/resources/locale/bundle-messages.sh b/installer/resources/locale/bundle-messages.sh index bd4d5ab010d42968811bee84742ef0402d43c13e..d49b553b09920ede052676de54b39690052fc150 100755 --- a/installer/resources/locale/bundle-messages.sh +++ b/installer/resources/locale/bundle-messages.sh @@ -19,7 +19,7 @@ then fi # on windows, one must specify the path of commnad find -# since windows has its own retarded version of find. +# since windows has its own version of find. if which find|grep -q -i windows ; then export PATH=.:/bin:/usr/local/bin:$PATH fi diff --git a/installer/resources/runplain.sh b/installer/resources/runplain.sh index 27d79c8eb9919607121c92da8331db533e4dd0c4..f1bf81d81034306dfef0e6b0d4bb5887f7e7cce5 100644 --- a/installer/resources/runplain.sh +++ b/installer/resources/runplain.sh @@ -15,16 +15,40 @@ I2P="%INSTALL_PATH" I2PTEMP="%SYSTEM_java_io_tmpdir" # Having IPv6 enabled can cause problems with certain configurations. Changing the -# next value to true may help. +# next value to true may help. PREFERv4="false" CP= -for jars in `ls ${I2P}/lib/*.jar`; do CP=${CP}:${jars}; done -JAVA=java +# Try using the Java binary that I2P was installed with. +# If it's not found, try looking in the system PATH. +JAVA=$(which %JAVA_HOME/bin/java || which java) -if [ "`uname -s`" = "Darwin" ]; then +if [ -z $JAVA ] || [ ! -x $JAVA ]; then + echo "Error: Cannot find java." >&2 + exit 1 +fi + +for jar in `ls ${I2P}/lib/*.jar`; do + if [ ! -z $CP ]; then + CP=${CP}:${jar}; + else + CP=${jar} + fi +done + +if [ $(uname -s) = "Darwin" ]; then export JAVA_TOOL_OPTIONS="-Djava.awt.headless=true" fi JAVAOPTS="-Djava.net.preferIPv4Stack=${PREFERv4} -Djava.library.path=${I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -DloggerFilenameOverride=logs/log-router-@.txt" -nohup ${JAVA} -cp "${CP}" ${JAVAOPTS} net.i2p.router.RouterLaunch > /dev/null 2>&1 & -echo $! > "${I2PTEMP}/router.pid" +( + nohup ${JAVA} -cp \"${CP}\" ${JAVAOPTS} net.i2p.router.RouterLaunch > /dev/null 2>&1 +) & +PID=$! + +if [ ! -z $PID ] && kill -0 $PID > /dev/null 2>&1 ; then + echo "I2P started [$PID]" >&2 + echo $PID > "${I2PTEMP}/router.pid" +else + echo "I2P failed to start." >&2 + exit 1 +fi diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css index a55134947da65e82b8b9e1d7c20f5ba15fca9489..398329923681302776a0a97d2dee32f69e9cdee4 100644 --- a/installer/resources/themes/console/classic/console.css +++ b/installer/resources/themes/console/classic/console.css @@ -995,7 +995,7 @@ p img:first-child { margin: 5px 5px 0 5px; color: #001; font-size: 7pt; - width: 310px; + width: 330px; text-align: right; float: right; valign: middle; diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css index b193b3bf54a90a042cfe4a45bcc37d9289dc8ea6..282d0d5992f589fe5aeca0005db800d018c03690 100644 --- a/installer/resources/themes/console/dark/console.css +++ b/installer/resources/themes/console/dark/console.css @@ -882,7 +882,7 @@ button:active { padding: 0; color: #EE9; font-size: 7pt; - width: 280px; + width: 300px; text-align: right; float: right; vertical-align: middle; diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css index 17f6a3734ad97feae149b36d0aecd98220d0d6a2..62b7969f30d68bbf6c32eba85fe8f0bb42a050dd 100644 --- a/installer/resources/themes/console/light/console.css +++ b/installer/resources/themes/console/light/console.css @@ -1088,7 +1088,7 @@ button:active { padding: 2px 5px; color: #001; font-size: 7pt; - width: 310px; + width: 330px; text-align: right; float: right; vertical-align: middle; diff --git a/installer/resources/themes/susidns/dark/susidns.css b/installer/resources/themes/susidns/dark/susidns.css index fec7be2a99e9e8b3af970163508f0bf3b5397d87..a1fd6cc946ade500842ac6cd5b067663074b81ac 100644 --- a/installer/resources/themes/susidns/dark/susidns.css +++ b/installer/resources/themes/susidns/dark/susidns.css @@ -252,6 +252,12 @@ input.delete { min-height: 22px; } +input.export { + background: #ddf url('/themes/console/images/arrow_right.png') no-repeat 2px center; + padding: 2px 3px 2px 20px; + min-height: 22px; +} + input.reload { background: #ddf url('/themes/console/images/arrow_refresh.png') no-repeat 2px center; padding: 2px 3px 2px 20px; diff --git a/installer/resources/themes/susidns/light/susidns.css b/installer/resources/themes/susidns/light/susidns.css index 327521230d69a3d3f676cd1d6ad727e26934510e..398a369e77815c3445702afa1ade5d815108bb12 100644 --- a/installer/resources/themes/susidns/light/susidns.css +++ b/installer/resources/themes/susidns/light/susidns.css @@ -222,6 +222,12 @@ input.delete { min-height: 22px; } +input.export { + background: #ddf url('/themes/console/images/arrow_right.png') no-repeat 2px center; + padding: 2px 3px 2px 20px; + min-height: 22px; +} + input.reload { background: #ddf url('/themes/console/images/arrow_refresh.png') no-repeat 2px center; padding: 2px 3px 2px 20px; diff --git a/installer/resources/themes/susidns/midnight/susidns.css b/installer/resources/themes/susidns/midnight/susidns.css index dbe1941cd40489a15ffef83e968f4a3948c2b5a0..6e4618299530cf72b9913003f55c3072098380ae 100644 --- a/installer/resources/themes/susidns/midnight/susidns.css +++ b/installer/resources/themes/susidns/midnight/susidns.css @@ -252,6 +252,12 @@ input.delete { min-height: 22px; } +input.export { + background: #ddf url('/themes/console/images/arrow_right.png') no-repeat 2px center; + padding: 2px 3px 2px 20px; + min-height: 22px; +} + input.reload { background: #ddf url('/themes/console/images/arrow_refresh.png') no-repeat 2px center; padding: 2px 3px 2px 20px; diff --git a/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java b/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java index 8d50fabd1c043bc9a22c27c7e9cdc1c8f3d8d988..cff476b613f22ac77f1d774c77fbf8d5a16edf32 100644 --- a/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java +++ b/router/java/src/net/i2p/data/i2np/DatabaseStoreMessage.java @@ -256,7 +256,7 @@ public class DatabaseStoreMessage extends FastI2NPMessageImpl { StringBuilder buf = new StringBuilder(); buf.append("[DatabaseStoreMessage: "); buf.append("\n\tExpiration: ").append(new Date(_expiration)); - buf.append("\n\tUnique ID: ").append(_uniqueId); + buf.append("\n\tUnique ID: ").append(getUniqueId()); if (_replyToken != 0) { buf.append("\n\tReply token: ").append(_replyToken); buf.append("\n\tReply tunnel: ").append(_replyTunnel); diff --git a/router/java/src/net/i2p/data/i2np/DeliveryInstructions.java b/router/java/src/net/i2p/data/i2np/DeliveryInstructions.java index 2126fd3975db638ac8e6dc840c2675c885311bf2..e4e32377ce9799e60aa5ccd4870de9f5ae6e1b6d 100644 --- a/router/java/src/net/i2p/data/i2np/DeliveryInstructions.java +++ b/router/java/src/net/i2p/data/i2np/DeliveryInstructions.java @@ -63,6 +63,19 @@ public class DeliveryInstructions extends DataStructureImpl { */ public static final DeliveryInstructions LOCAL = new LocalInstructions(); + /** + * Returns immutable local instructions, or new + * + * @since 0.9.20 + */ + public static DeliveryInstructions create(byte[] data, int offset) throws DataFormatException { + if (data[offset] == 0) + return LOCAL; + DeliveryInstructions rv = new DeliveryInstructions(); + rv.readBytes(data, offset); + return rv; + } + public DeliveryInstructions() { _deliveryMode = -1; } diff --git a/router/java/src/net/i2p/data/i2np/GarlicClove.java b/router/java/src/net/i2p/data/i2np/GarlicClove.java index 378b9041a966433c75b26b065acc54168d740988..628874d8175649cf8daa1d7d265777a6fce113f8 100644 --- a/router/java/src/net/i2p/data/i2np/GarlicClove.java +++ b/router/java/src/net/i2p/data/i2np/GarlicClove.java @@ -89,8 +89,8 @@ public class GarlicClove extends DataStructureImpl { */ public int readBytes(byte source[], int offset) throws DataFormatException { int cur = offset; - _instructions = new DeliveryInstructions(); - cur += _instructions.readBytes(source, cur); + _instructions = DeliveryInstructions.create(source, offset); + cur += _instructions.getSize(); //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Read instructions: " + _instructions); try { diff --git a/router/java/src/net/i2p/data/i2np/I2NPMessageImpl.java b/router/java/src/net/i2p/data/i2np/I2NPMessageImpl.java index 432a5e813394ec816f679d91e5435c2b0b531730..ea080d374e058302295b2a7423f5e2bedf30e8a2 100644 --- a/router/java/src/net/i2p/data/i2np/I2NPMessageImpl.java +++ b/router/java/src/net/i2p/data/i2np/I2NPMessageImpl.java @@ -31,6 +31,13 @@ public abstract class I2NPMessageImpl extends DataStructureImpl implements I2NPM protected final Log _log; protected final I2PAppContext _context; protected long _expiration; + + /** + * Warning, lazily initialized by readBytes(), writeBytes(), toByteArray(), + * getUniqueId(), and setUniqueId(); otherwise will be -1. + * Extending classes should take care when accessing this field; + * to ensure initialization, use getUniqueId() instead. + */ protected long _uniqueId = -1; public final static long DEFAULT_EXPIRATION_MS = 1*60*1000; // 1 minute by default @@ -257,7 +264,7 @@ public abstract class I2NPMessageImpl extends DataStructureImpl implements I2NPM } /** - * The ID is set to a random value in the constructor but it can be overridden here. + * The ID is set to a random value when written but it can be overridden here. */ public void setUniqueId(long id) { _uniqueId = id; } diff --git a/router/java/src/net/i2p/data/i2np/TunnelDataMessage.java b/router/java/src/net/i2p/data/i2np/TunnelDataMessage.java index f31e6cc4d87e7ae6a8e67ec3a6bd31da04057856..ce47e6aac2b61abb52ad85fca4918743ba4b8ba5 100644 --- a/router/java/src/net/i2p/data/i2np/TunnelDataMessage.java +++ b/router/java/src/net/i2p/data/i2np/TunnelDataMessage.java @@ -31,7 +31,7 @@ public class TunnelDataMessage extends FastI2NPMessageImpl { public final static int MESSAGE_TYPE = 18; public static final int DATA_SIZE = 1024; - /** if we can't deliver a tunnel message in 10s, fuck it */ + /** if we can't deliver a tunnel message in 10s, forget it */ private static final int EXPIRATION_PERIOD = 10*1000; private static final ByteCache _cache; @@ -234,7 +234,7 @@ public class TunnelDataMessage extends FastI2NPMessageImpl { public String toString() { StringBuilder buf = new StringBuilder(); buf.append("[TunnelDataMessage:"); - buf.append(" MessageId: ").append(_uniqueId); + buf.append(" MessageId: ").append(getUniqueId()); buf.append(" Tunnel ID: ").append(_tunnelId); buf.append("]"); return buf.toString(); diff --git a/router/java/src/net/i2p/data/i2np/TunnelGatewayMessage.java b/router/java/src/net/i2p/data/i2np/TunnelGatewayMessage.java index 7952c6df043edcfe5bc8bb0ba152bdbe3e525f52..b25e3fccc21611e8ec2b6b603ca92b1ea60f5924 100644 --- a/router/java/src/net/i2p/data/i2np/TunnelGatewayMessage.java +++ b/router/java/src/net/i2p/data/i2np/TunnelGatewayMessage.java @@ -25,7 +25,7 @@ public class TunnelGatewayMessage extends FastI2NPMessageImpl { //private Exception _creator; public final static int MESSAGE_TYPE = 19; - /** if we can't deliver a tunnel message in 10s, fuck it */ + /** if we can't deliver a tunnel message in 10s, forget it */ private static final int EXPIRATION_PERIOD = 10*1000; public TunnelGatewayMessage(I2PAppContext context) { diff --git a/router/java/src/net/i2p/router/CommSystemFacade.java b/router/java/src/net/i2p/router/CommSystemFacade.java index fa970fc27b8f9e914b16a127d78dcb2a213d343e..e9c050762fea74a5a99fc6bfc46f5c9419af2624 100644 --- a/router/java/src/net/i2p/router/CommSystemFacade.java +++ b/router/java/src/net/i2p/router/CommSystemFacade.java @@ -32,8 +32,19 @@ public abstract class CommSystemFacade implements Service { /** Create the list of RouterAddress structures based on the router's config */ public List<RouterAddress> createAddresses() { return Collections.emptyList(); } + /** + * How many peers are we currently connected to, that we have + * sent a message to or received a message from in the last five minutes. + */ public int countActivePeers() { return 0; } + + /** + * How many peers are we currently connected to, that we have + * sent a message to in the last minute. + * Unused for anything, to be removed. + */ public int countActiveSendPeers() { return 0; } + public boolean haveInboundCapacity(int pct) { return true; } public boolean haveOutboundCapacity(int pct) { return true; } public boolean haveHighOutboundCapacity() { return true; } @@ -53,9 +64,19 @@ public abstract class CommSystemFacade implements Service { /** * Determine under what conditions we are remotely reachable. + * For internal use only. + * Not recommended for plugins or embedded applications, as + * the integer codes may change. Use getStatus() instead. * + * @deprecated use getStatus() + */ + public short getReachabilityStatus() { return (short) getStatus().getCode(); } + + /** + * Determine under what conditions we are remotely reachable. + * @since 0.9.20 */ - public short getReachabilityStatus() { return STATUS_OK; } + public Status getStatus() { return Status.OK; } /** * @deprecated unused @@ -92,7 +113,19 @@ public abstract class CommSystemFacade implements Service { /** * Tell other transports our address changed */ - public void notifyReplaceAddress(RouterAddress UDPAddr) {} + public void notifyReplaceAddress(RouterAddress address) {} + + /** + * Tell other transports our address changed + * @since 0.9.20 + */ + public void notifyRemoveAddress(RouterAddress address) {} + + /** + * Tell other transports our address changed + * @since 0.9.20 + */ + public void notifyRemoveAddress(boolean ipv6) {} /** * Pluggable transport @@ -112,38 +145,463 @@ public abstract class CommSystemFacade implements Service { */ public DHSessionKeyBuilder.Factory getDHFactory() { return null; } + /* + * Reachability status codes + * + * IPv4 IPv6 Status + * ---- ---- ------ + * ok ok OK 0 + * ok x OK 0 + * ok unk OK/UNKNOWN 1 + * ok fw OK/FIREWALLED 2 + * + * x ok DISABLED/OK 5 + * x x HOSED 12 + * x unk DISABLED/UNKNOWN 10 + * x fw DISABLED/FIREWALLED 11 + * + * unk ok UNKNOWN/OK 3 + * unk x UNKNOWN 14 + * unk unk UNKNOWN 14 + * unk fw UNKNOWN/FIREWALLED 9 + * + * fw ok FIREWALLED/OK 4 + * fw x FIREWALLED 8 + * fw unk FIREWALLED/UNKNOWN 7 + * fw fw FIREWALLED 8 + * + * sym any DIFFERENT 6 (TODO add IPv6 states or not worth it?) + * disconnected DISCONNECTED 12 + * hosed HOSED 13 + */ + /** * These must be increasing in "badness" (see TransportManager.java), * but UNKNOWN must be last. * * We are able to receive unsolicited connections + * on all enabled transports */ public static final short STATUS_OK = 0; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We can receive unsolicited connections on IPv4. + * We might be able to receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_OK_IPV6_UNKNOWN = 2; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We can receive unsolicited connections on IPv4. + * We cannot receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_OK_IPV6_FIREWALLED = 1; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We may be able to receive unsolicited connections on IPv4. + * We can receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_UNKNOWN_IPV6_OK = 4; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We cannot receive unsolicited connections on IPv4. + * We can receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_FIREWALLED_IPV6_OK = 3; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * IPv4 is disabled. + * We can receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_DISABLED_IPV6_OK = 5; + + /** + * We are behind a symmetric NAT which will make our 'from' address look + * differently when we talk to multiple people + * We can receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_SNAT_IPV6_OK = 6; + /** * We are behind a symmetric NAT which will make our 'from' address look * differently when we talk to multiple people * */ - public static final short STATUS_DIFFERENT = 1; + public static final short STATUS_DIFFERENT = 7; + + /** + * We are behind a symmetric NAT which will make our 'from' address look + * differently when we talk to multiple people + * We might be able to receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_SNAT_IPV6_UNKNOWN = 8; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We cannot receive unsolicited connections on IPv4. + * We might be able to receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_FIREWALLED_IPV6_UNKNOWN = 10; + /** * We are able to talk to peers that we initiate communication with, but - * cannot receive unsolicited connections + * cannot receive unsolicited connections, i.e. Firewalled, + * on all enabled transports. */ - public static final short STATUS_REJECT_UNSOLICITED = 2; + public static final short STATUS_REJECT_UNSOLICITED = 9; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * We may be able to receive unsolicited connections on IPv4. + * We cannot receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_UNKNOWN_IPV6_FIREWALLED = 11; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * IPv4 is disabled. + * We might be able to receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_DISABLED_IPV6_UNKNOWN = 13; + + /** + * We have an IPv6 transport enabled and a public IPv6 address. + * IPv4 is disabled. + * We can receive unsolicited connections on IPv6. + * @since 0.9.20 + */ + public static final short STATUS_IPV4_DISABLED_IPV6_FIREWALLED = 12; + /** - * We have no network interface at all + * We have no network interface at all enabled transports * @since 0.9.4 */ - public static final short STATUS_DISCONNECTED = 3; + public static final short STATUS_DISCONNECTED = 14; + /** * Our detection system is broken (SSU bind port failed) */ - public static final short STATUS_HOSED = 4; + public static final short STATUS_HOSED = 15; + /** - * Our reachability is unknown + * Our reachability is unknown on all + */ + public static final short STATUS_UNKNOWN = 16; + + /** + * Since the codes may change. + * @since 0.9.20 */ - public static final short STATUS_UNKNOWN = 5; + public enum Status { + /** IPv4 OK, IPv6 OK or disabled or no address */ + OK(STATUS_OK, _x("OK")), + IPV4_OK_IPV6_UNKNOWN(STATUS_IPV4_OK_IPV6_UNKNOWN, _x("IPv4: OK; IPv6: Testing")), + IPV4_OK_IPV6_FIREWALLED(STATUS_IPV4_OK_IPV6_FIREWALLED, _x("IPv4: OK; IPv6: Firewalled")), + IPV4_UNKNOWN_IPV6_OK(STATUS_IPV4_UNKNOWN_IPV6_OK, _x("IPv4: Testing; IPv6: OK")), + IPV4_FIREWALLED_IPV6_OK(STATUS_IPV4_FIREWALLED_IPV6_OK, _x("IPv4: Firewalled; IPv6: OK")), + IPV4_DISABLED_IPV6_OK(STATUS_IPV4_DISABLED_IPV6_OK, _x("IPv4: Disabled; IPv6: OK")), + IPV4_SNAT_IPV6_OK(STATUS_IPV4_SNAT_IPV6_OK, _x("IPv4: Symmetric NAT; IPv6: OK")), + /** IPv4 symmetric NAT, IPv6 firewalled or disabled or no address */ + DIFFERENT(STATUS_DIFFERENT, _x("Symmetric NAT")), + IPV4_SNAT_IPV6_UNKNOWN(STATUS_IPV4_SNAT_IPV6_UNKNOWN, _x("IPv4: Symmetric NAT; IPv6: Testing")), + IPV4_FIREWALLED_IPV6_UNKNOWN(STATUS_IPV4_FIREWALLED_IPV6_UNKNOWN, _x("IPv4: Firewalled; IPv6: Testing")), + /** IPv4 firewalled, IPv6 firewalled or disabled or no address */ + REJECT_UNSOLICITED(STATUS_REJECT_UNSOLICITED, _x("Firewalled")), + IPV4_UNKNOWN_IPV6_FIREWALLED(STATUS_IPV4_UNKNOWN_IPV6_FIREWALLED, _x("IPv4: Testing; IPv6: Firewalled")), + IPV4_DISABLED_IPV6_UNKNOWN(STATUS_IPV4_DISABLED_IPV6_UNKNOWN, _x("IPv4: Disabled; IPv6: Testing")), + IPV4_DISABLED_IPV6_FIREWALLED(STATUS_IPV4_DISABLED_IPV6_FIREWALLED, _x("IPv4: Disabled; IPv6: Firewalled")), + DISCONNECTED(STATUS_DISCONNECTED, _x("Disconnected")), + HOSED(STATUS_HOSED, _x("Port Conflict")), + UNKNOWN(STATUS_UNKNOWN, _x("Testing")); + + private final int code; + private final String status; + + Status(int code, String status) { + this.code = code; + this.status = status; + } + + public int getCode() { + return code; + } + + /** + * merge the new Status with the old Status + */ + public static Status merge(Status oldStatus, Status newStatus) { + // shortcut newStatus + if (oldStatus == newStatus || newStatus == UNKNOWN) + return oldStatus; + // shortcut oldStatus + if (oldStatus == UNKNOWN || oldStatus == DISCONNECTED || oldStatus == HOSED) + return newStatus; + switch (newStatus) { + case IPV4_OK_IPV6_UNKNOWN: + switch (oldStatus) { + // cases where we already knew both states + case OK: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_SNAT_IPV6_OK: + return OK; + + case IPV4_OK_IPV6_FIREWALLED: + return oldStatus; + + case DIFFERENT: + case REJECT_UNSOLICITED: + return newStatus; + + case IPV4_DISABLED_IPV6_FIREWALLED: + return IPV4_OK_IPV6_FIREWALLED; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + return OK; + + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return IPV4_OK_IPV6_FIREWALLED; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_FIREWALLED_IPV6_UNKNOWN: + case IPV4_DISABLED_IPV6_UNKNOWN: + case IPV4_SNAT_IPV6_UNKNOWN: + return newStatus; + + default: + return newStatus; + } + + case IPV4_UNKNOWN_IPV6_OK: + switch (oldStatus) { + // cases where we already knew both states + case OK: + case IPV4_OK_IPV6_FIREWALLED: + return OK; + + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_DISABLED_IPV6_OK: + case DIFFERENT: + case IPV4_SNAT_IPV6_OK: + return oldStatus; + + case REJECT_UNSOLICITED: + return IPV4_FIREWALLED_IPV6_OK; + + case IPV4_DISABLED_IPV6_FIREWALLED: + return IPV4_DISABLED_IPV6_OK; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return newStatus; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + return OK; + + case IPV4_FIREWALLED_IPV6_UNKNOWN: + return IPV4_FIREWALLED_IPV6_OK; + + case IPV4_DISABLED_IPV6_UNKNOWN: + return IPV4_DISABLED_IPV6_OK; + + case IPV4_SNAT_IPV6_UNKNOWN: + return IPV4_SNAT_IPV6_OK; + + default: + return newStatus; + } + + case IPV4_FIREWALLED_IPV6_UNKNOWN: + switch (oldStatus) { + // cases where we already knew both states + case OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_SNAT_IPV6_OK: + return IPV4_FIREWALLED_IPV6_OK; + + case IPV4_OK_IPV6_FIREWALLED: + case IPV4_DISABLED_IPV6_FIREWALLED: + return REJECT_UNSOLICITED; + + case DIFFERENT: + case REJECT_UNSOLICITED: + return newStatus; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + return IPV4_FIREWALLED_IPV6_OK; + + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return REJECT_UNSOLICITED; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_FIREWALLED_IPV6_UNKNOWN: + case IPV4_DISABLED_IPV6_UNKNOWN: + case IPV4_SNAT_IPV6_UNKNOWN: + return newStatus; + + default: + return newStatus; + } + + case IPV4_UNKNOWN_IPV6_FIREWALLED: + switch (oldStatus) { + // cases where we already knew both states + case OK: + return IPV4_OK_IPV6_FIREWALLED; + + case IPV4_OK_IPV6_FIREWALLED: + return oldStatus; + + case REJECT_UNSOLICITED: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_DISABLED_IPV6_FIREWALLED: + return REJECT_UNSOLICITED; + + case IPV4_DISABLED_IPV6_OK: + return IPV4_DISABLED_IPV6_FIREWALLED; + + case DIFFERENT: + case IPV4_SNAT_IPV6_OK: + return oldStatus; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return newStatus; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + return IPV4_OK_IPV6_FIREWALLED; + + case IPV4_FIREWALLED_IPV6_UNKNOWN: + return REJECT_UNSOLICITED; + + case IPV4_DISABLED_IPV6_UNKNOWN: + return IPV4_DISABLED_IPV6_FIREWALLED; + + case IPV4_SNAT_IPV6_UNKNOWN: + return DIFFERENT; + + default: + return newStatus; + } + + case IPV4_DISABLED_IPV6_UNKNOWN: + switch (oldStatus) { + // cases where we already knew both states + case OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_SNAT_IPV6_OK: + return IPV4_DISABLED_IPV6_OK; + + case IPV4_OK_IPV6_FIREWALLED: + case IPV4_DISABLED_IPV6_FIREWALLED: + case REJECT_UNSOLICITED: + return IPV4_DISABLED_IPV6_FIREWALLED; + + case DIFFERENT: + return newStatus; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + return IPV4_DISABLED_IPV6_OK; + + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return IPV4_DISABLED_IPV6_FIREWALLED; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_FIREWALLED_IPV6_UNKNOWN: + case IPV4_DISABLED_IPV6_UNKNOWN: + case IPV4_SNAT_IPV6_UNKNOWN: + return newStatus; + + default: + return newStatus; + } + + case IPV4_SNAT_IPV6_UNKNOWN: + switch (oldStatus) { + // cases where we already knew both states + case OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_SNAT_IPV6_OK: + return IPV4_SNAT_IPV6_OK; + + case IPV4_OK_IPV6_FIREWALLED: + case IPV4_DISABLED_IPV6_FIREWALLED: + case REJECT_UNSOLICITED: + return DIFFERENT; + + case DIFFERENT: + return newStatus; + + // cases where we already knew the IPv6 state only + case IPV4_UNKNOWN_IPV6_OK: + return IPV4_SNAT_IPV6_OK; + + case IPV4_UNKNOWN_IPV6_FIREWALLED: + return DIFFERENT; + + // cases where we already knew the IPv4 state only + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_FIREWALLED_IPV6_UNKNOWN: + case IPV4_DISABLED_IPV6_UNKNOWN: + case IPV4_SNAT_IPV6_UNKNOWN: + return newStatus; + + default: + return newStatus; + } + + case UNKNOWN: + return oldStatus; + + default: + return newStatus; + } + } + + /** + * Readable status, not translated + */ + public String toStatusString() { + return status; + } + + @Override + public String toString() { + return super.toString() + " (" + code + "; " + status + ')'; + } + /** + * Tag for translation. + */ + private static String _x(String s) { return s; } + } } /** unused diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java index 0b0f84fd27f1633f016b7614a7cc874d56c8125f..bebd9c6e12de6f1bd457bfd3387b861c811059df 100644 --- a/router/java/src/net/i2p/router/JobQueue.java +++ b/router/java/src/net/i2p/router/JobQueue.java @@ -493,9 +493,8 @@ public class JobQueue { for (int i = _queueRunners.size(); i < numThreads; i++) { JobQueueRunner runner = new JobQueueRunner(_context, i); _queueRunners.put(Integer.valueOf(i), runner); - Thread t = new I2PThread(runner, "JobQueue " + _runnerId.incrementAndGet() + '/' + numThreads, false); - //t.setPriority(I2PThread.MAX_PRIORITY-1); - t.start(); + runner.setName("JobQueue " + _runnerId.incrementAndGet() + '/' + numThreads); + runner.start(); } } else if (_queueRunners.size() == numThreads) { for (JobQueueRunner runner : _queueRunners.values()) { diff --git a/router/java/src/net/i2p/router/JobQueueRunner.java b/router/java/src/net/i2p/router/JobQueueRunner.java index 4fa33076203afb3a8fcfa933592fede4de7ec9c7..a3ed2da14c45712aa14216b350312fe9657a3059 100644 --- a/router/java/src/net/i2p/router/JobQueueRunner.java +++ b/router/java/src/net/i2p/router/JobQueueRunner.java @@ -1,9 +1,11 @@ package net.i2p.router; +import net.i2p.util.I2PThread; import net.i2p.util.Log; +import net.i2p.util.SystemVersion; /** a do run run run a do run run */ -class JobQueueRunner implements Runnable { +class JobQueueRunner extends I2PThread { private final Log _log; private final RouterContext _context; private volatile boolean _keepRunning; @@ -12,7 +14,7 @@ class JobQueueRunner implements Runnable { private volatile Job _lastJob; private volatile long _lastBegin; private volatile long _lastEnd; - private volatile int _state; + //private volatile int _state; public JobQueueRunner(RouterContext context, int id) { _context = context; @@ -23,7 +25,7 @@ class JobQueueRunner implements Runnable { //_state = 1; } - final int getState() { return _state; } + //final int getState() { return _state; } public Job getCurrentJob() { return _currentJob; } public Job getLastJob() { return _lastJob; } @@ -115,14 +117,12 @@ class JobQueueRunner implements Runnable { //if ( (jobNum % 10) == 0) // System.gc(); } catch (Throwable t) { - if (_log.shouldLog(Log.CRIT)) - _log.log(Log.CRIT, "WTF, error running?", t); + _log.log(Log.CRIT, "WTF, error running?", t); } } //_state = 16; if (_context.router().isAlive()) - if (_log.shouldLog(Log.CRIT)) - _log.log(Log.CRIT, "Queue runner " + _id + " exiting"); + _log.log(Log.CRIT, "Queue runner " + _id + " exiting"); _context.jobQueue().removeRunner(_id); //_state = 17; } @@ -134,21 +134,15 @@ class JobQueueRunner implements Runnable { _currentJob.runJob(); //_state = 19; } catch (OutOfMemoryError oom) { - //_state = 20; try { - if (_log.shouldLog(Log.CRIT)) - _log.log(Log.CRIT, "Router ran out of memory, shutting down", oom); - _log.log(Log.CRIT, _currentJob.getClass().getName()); - _context.router().shutdown(Router.EXIT_OOM); - } catch (Throwable t) { - System.err.println("***Router ran out of memory, shutting down hard"); - } - try { Thread.sleep(1000); } catch (InterruptedException ie) {} - System.exit(-1); + if (SystemVersion.isAndroid()) + _context.router().shutdown(Router.EXIT_OOM); + else + fireOOM(oom); + } catch (Throwable t) {} } catch (Throwable t) { //_state = 21; - if (_log.shouldLog(Log.CRIT)) - _log.log(Log.CRIT, "Error processing job [" + _currentJob.getName() + _log.log(Log.CRIT, "Error processing job [" + _currentJob.getName() + "] on thread " + _id + ": " + t.getMessage(), t); //if (_log.shouldLog(Log.ERROR)) // _log.error("The above job was enqueued by: ", _currentJob.getAddedBy()); diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index c16e5ba4ac529ee64499323f7b943fa9f94838f1..1fe00dbd453d5917eef7fb612d38d11f729ebfd6 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -20,6 +20,7 @@ import java.util.concurrent.ConcurrentHashMap; import gnu.getopt.Getopt; +import net.i2p.client.I2PSessionImpl; import net.i2p.crypto.SigUtil; import net.i2p.data.Base64; import net.i2p.data.Certificate; @@ -32,6 +33,7 @@ import net.i2p.data.SigningPrivateKey; import net.i2p.data.SigningPublicKey; import net.i2p.data.i2np.GarlicMessage; import net.i2p.data.router.RouterInfo; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.message.GarlicMessageHandler; import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade; import net.i2p.router.startup.CreateRouterInfoJob; @@ -352,6 +354,8 @@ public class Router implements RouterClock.ClockShiftListener { */ private void startupStuff() { // ********* Start no threads before here ********* // + _log = _context.logManager().getLog(Router.class); + // // NOW we can start the ping file thread. if (!SystemVersion.isAndroid()) @@ -386,8 +390,8 @@ public class Router implements RouterClock.ClockShiftListener { _routerInfo = null; _higherVersionSeen = false; - _log = _context.logManager().getLog(Router.class); - _log.info("New router created with config file " + _configFilename); + if (_log.shouldLog(Log.INFO)) + _log.info("New router created with config file " + _configFilename); _oomListener = new OOMListener(_context); _shutdownHook = new ShutdownHook(_context); @@ -415,6 +419,7 @@ public class Router implements RouterClock.ClockShiftListener { PublicKey.clearCache(); SigningPublicKey.clearCache(); SigUtil.clearCaches(); + I2PSessionImpl.clearCache(); } /** @@ -443,6 +448,7 @@ public class Router implements RouterClock.ClockShiftListener { * saveConfig(String name, String value) or saveConfig(Map toAdd, Set toRemove) is recommended. * * @since 0.8.13 + * @deprecated use saveConfig(String name, String value) or saveConfig(Map toAdd, Set toRemove) */ public void setConfigSetting(String name, String value) { _config.put(name, value); @@ -453,6 +459,7 @@ public class Router implements RouterClock.ClockShiftListener { * saveConfig(String name, String value) or saveConfig(Map toAdd, Set toRemove) is recommended. * * @since 0.8.13 + * @deprecated use saveConfig(String name, String value) or saveConfig(Map toAdd, Set toRemove) */ public void removeConfigSetting(String name) { _config.remove(name); @@ -556,7 +563,8 @@ public class Router implements RouterClock.ClockShiftListener { try { Runtime.getRuntime().addShutdownHook(_shutdownHook); } catch (IllegalStateException ise) {} - I2PThread.addOOMEventListener(_oomListener); + if (!SystemVersion.isAndroid()) + I2PThread.addOOMEventListener(_oomListener); _context.keyManager().startup(); @@ -571,7 +579,7 @@ public class Router implements RouterClock.ClockShiftListener { _context.inNetMessagePool().startup(); startupQueue(); //_context.jobQueue().addJob(new CoalesceStatsJob(_context)); - _context.simpleScheduler().addPeriodicEvent(new CoalesceStatsEvent(_context), COALESCE_TIME); + _context.simpleTimer2().addPeriodicEvent(new CoalesceStatsEvent(_context), COALESCE_TIME); _context.jobQueue().addJob(new UpdateRoutingKeyModifierJob(_context)); //_context.adminManager().startup(); _context.blocklist().startup(); @@ -636,7 +644,6 @@ public class Router implements RouterClock.ClockShiftListener { File f = new File(filename); if (f.canRead()) { DataHelper.loadProps(props, f); - // dont be a wanker props.remove(PROP_SHUTDOWN_IN_PROGRESS); } else { if (log != null) @@ -835,7 +842,7 @@ public class Router implements RouterClock.ClockShiftListener { if (blockingRebuild) r.timeReached(); else - _context.simpleScheduler().addEvent(r, 0); + _context.simpleTimer2().addEvent(r, 0); } catch (DataFormatException dfe) { _log.log(Log.CRIT, "Internal error - unable to sign our own address?!", dfe); } @@ -894,14 +901,12 @@ public class Router implements RouterClock.ClockShiftListener { } else if (bwLim <= 2000) { // TODO adjust threshold // 512 supported as of 0.9.18; // Add 256 as well for compatibility - // TODO uncomment - //ri.addCapability(CAPABILITY_BW512); + ri.addCapability(CAPABILITY_BW512); ri.addCapability(CAPABILITY_BW256); } else { // Unlimited supported as of 0.9.18; // Add 256 as well for compatibility - // TODO uncomment - //ri.addCapability(CAPABILITY_BW_UNLIMITED); + ri.addCapability(CAPABILITY_BW_UNLIMITED); ri.addCapability(CAPABILITY_BW256); } @@ -917,17 +922,31 @@ public class Router implements RouterClock.ClockShiftListener { ri.addCapability(CAPABILITY_UNREACHABLE); return; } - switch (_context.commSystem().getReachabilityStatus()) { - case CommSystemFacade.STATUS_OK: + switch (_context.commSystem().getStatus()) { + case OK: + case IPV4_OK_IPV6_UNKNOWN: + case IPV4_OK_IPV6_FIREWALLED: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_DISABLED_IPV6_OK: + case IPV4_UNKNOWN_IPV6_OK: + case IPV4_SNAT_IPV6_OK: ri.addCapability(CAPABILITY_REACHABLE); break; - case CommSystemFacade.STATUS_DIFFERENT: - case CommSystemFacade.STATUS_REJECT_UNSOLICITED: + + case DIFFERENT: + case REJECT_UNSOLICITED: + case IPV4_DISABLED_IPV6_FIREWALLED: ri.addCapability(CAPABILITY_UNREACHABLE); break; - case CommSystemFacade.STATUS_DISCONNECTED: - case CommSystemFacade.STATUS_HOSED: - case CommSystemFacade.STATUS_UNKNOWN: + + case DISCONNECTED: + case HOSED: + case UNKNOWN: + case IPV4_UNKNOWN_IPV6_FIREWALLED: + case IPV4_DISABLED_IPV6_UNKNOWN: + case IPV4_FIREWALLED_IPV6_UNKNOWN: + case IPV4_SNAT_IPV6_UNKNOWN: + default: // no explicit capability break; } @@ -1554,7 +1573,7 @@ public class Router implements RouterClock.ClockShiftListener { */ private void beginMarkingLiveliness() { File f = getPingFile(); - _context.simpleScheduler().addPeriodicEvent(new MarkLiveliness(this, f), 0, LIVELINESS_DELAY - (5*1000)); + _context.simpleTimer2().addPeriodicEvent(new MarkLiveliness(this, f), 0, LIVELINESS_DELAY - (5*1000)); } public static final String PROP_BANDWIDTH_SHARE_PERCENTAGE = "router.sharePercentage"; diff --git a/router/java/src/net/i2p/router/RouterClock.java b/router/java/src/net/i2p/router/RouterClock.java index 5bcafc8865fb766b05de0e4d2ef3cf8cef271561..1d0418c154f3ea07d782f285712761e9fd2c8146 100644 --- a/router/java/src/net/i2p/router/RouterClock.java +++ b/router/java/src/net/i2p/router/RouterClock.java @@ -29,7 +29,7 @@ public class RouterClock extends Clock { * 1/50 is 12s in a 10m tunnel lifetime, that should be fine. * All of this is @since 0.7.12 */ - private static final long MAX_SLEW = 50; + private static final long MAX_SLEW = 25; public static final int DEFAULT_STRATUM = 8; private static final int WORST_STRATUM = 16; @@ -40,7 +40,7 @@ public class RouterClock extends Clock { /** use system time for this */ private long _lastChanged; private int _lastStratum; - private final Timestamper _timeStamper; + private final RouterTimestamper _timeStamper; /** * If the system clock shifts by this much, @@ -50,9 +50,15 @@ public class RouterClock extends Clock { private static final long MASSIVE_SHIFT_FORWARD = 150*1000; private static final long MASSIVE_SHIFT_BACKWARD = 61*1000; + /** testing only */ + private static final String PROP_DISABLE_ADJUSTMENT = "time.disableOffset"; + private final Set<ClockShiftListener> _shiftListeners; private volatile long _lastShiftNanos; + /** + * Does not start. Caller MUST call start() + */ public RouterClock(RouterContext context) { super(context); _lastStratum = WORST_STRATUM; @@ -62,6 +68,14 @@ public class RouterClock extends Clock { _timeStamper = new RouterTimestamper(context, this); } + /** + * Cannot be stopped, but RouterTimestamper registers a shutdown task. + * @since 0.9.20 + */ + public void start() { + _timeStamper.startTimestamper(); + } + /** * The RouterTimestamper */ @@ -134,25 +148,26 @@ public class RouterClock extends Clock { _alreadyChanged) { // Try calculating peer clock skew - long currentPeerClockSkew = ((RouterContext)_context).commSystem().getFramedAveragePeerClockSkew(50); + long currentPeerClockSkew = ((RouterContext)_context).commSystem().getFramedAveragePeerClockSkew(33); // Predict the effect of applying the proposed clock offset long predictedPeerClockSkew = currentPeerClockSkew + delta; // Fail sanity check if applying the offset would increase peer clock skew + Log log = getLog(); if ((Math.abs(predictedPeerClockSkew) > (Math.abs(currentPeerClockSkew) + 5*1000)) || (Math.abs(predictedPeerClockSkew) > 20*1000)) { - getLog().error("Ignoring clock offset " + offsetMs + "ms (current " + _offset + + if (log.shouldWarn()) + log.warn("Ignoring clock offset " + offsetMs + "ms (current " + _offset + "ms) since it would increase peer clock skew from " + currentPeerClockSkew + - "ms to " + predictedPeerClockSkew + "ms. Bad time server?"); + "ms to " + predictedPeerClockSkew + "ms. Stratrum: " + stratum); return; } else { - Log log = getLog(); - if (log.shouldLog(Log.DEBUG)) - log.debug("Approving clock offset " + offsetMs + "ms (current " + _offset + + if (log.shouldInfo()) + log.info("Approving clock offset " + offsetMs + "ms (current " + _offset + "ms) since it would decrease peer clock skew from " + currentPeerClockSkew + - "ms to " + predictedPeerClockSkew + "ms."); + "ms to " + predictedPeerClockSkew + "ms. Stratrum: " + stratum); } } // check sanity } @@ -161,7 +176,7 @@ public class RouterClock extends Clock { // a previous step adjustment. // This allows NTP to trump a peer offset after a soft restart if (_alreadyChanged && - (stratum >= _lastStratum || _startedOn - System.currentTimeMillis() > 60*1000)) { + (stratum >= _lastStratum || System.currentTimeMillis() - _startedOn > 60*1000)) { // Update the target offset, slewing will take care of the rest if (delta > 15*1000) getLog().logAlways(Log.WARN, "Warning - Updating target clock offset to " + offsetMs + "ms from " + _offset + "ms, Stratum " + stratum); @@ -173,16 +188,24 @@ public class RouterClock extends Clock { _statCreated = true; } _context.statManager().addRateData("clock.skew", delta); - _desiredOffset = offsetMs; + if (_context.getBooleanProperty(PROP_DISABLE_ADJUSTMENT)) { + getLog().error("Clock adjustment disabled", new Exception()); + } else { + _desiredOffset = offsetMs; + } } else { Log log = getLog(); if (log.shouldLog(Log.INFO)) log.info("Initializing clock offset to " + offsetMs + "ms, Stratum " + stratum); _alreadyChanged = true; - _offset = offsetMs; - _desiredOffset = offsetMs; - // this is used by the JobQueue - fireOffsetChanged(delta); + if (_context.getBooleanProperty(PROP_DISABLE_ADJUSTMENT)) { + log.error("Clock adjustment disabled", new Exception()); + } else { + _offset = offsetMs; + _desiredOffset = offsetMs; + // this is used by the JobQueue + fireOffsetChanged(delta); + } } _lastChanged = System.currentTimeMillis(); _lastStratum = stratum; @@ -227,7 +250,8 @@ public class RouterClock extends Clock { long desiredOffset = _desiredOffset; if (desiredOffset > offset) { // slew forward - _offset = ++offset; + offset += Math.min(10, sinceLastSlewed / MAX_SLEW); + _offset = offset; } else if (desiredOffset < offset) { // slew backward, but don't let the clock go backward // this should be the first call since systemNow diff --git a/router/java/src/net/i2p/router/RouterContext.java b/router/java/src/net/i2p/router/RouterContext.java index efc0036fae4c6b20015bd6d171070535b24329d7..31dbb49b37a6b3bbba565cac3f6f9ec3435fbb19 100644 --- a/router/java/src/net/i2p/router/RouterContext.java +++ b/router/java/src/net/i2p/router/RouterContext.java @@ -17,6 +17,7 @@ import net.i2p.internal.InternalClientManager; import net.i2p.router.client.ClientManagerFacadeImpl; import net.i2p.router.crypto.TransientSessionKeyManager; import net.i2p.router.dummy.*; +import net.i2p.router.message.GarlicMessageParser; import net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade; import net.i2p.router.peermanager.PeerManagerFacadeImpl; import net.i2p.router.peermanager.ProfileManagerImpl; @@ -68,6 +69,7 @@ public class RouterContext extends I2PAppContext { private RouterThrottle _throttle; private RouterAppManager _appManager; private RouterKeyGenerator _routingKeyGenerator; + private GarlicMessageParser _garlicMessageParser; private final Set<Runnable> _finalShutdownTasks; // split up big lock on this to avoid deadlocks private volatile boolean _initialized; @@ -179,6 +181,7 @@ public class RouterContext extends I2PAppContext { _clientManagerFacade = new DummyClientManagerFacade(this); // internal client manager is null } + _garlicMessageParser = new GarlicMessageParser(this); _clientMessagePool = new ClientMessagePool(this); _jobQueue = new JobQueue(this); _jobQueue.startup(); @@ -483,8 +486,11 @@ public class RouterContext extends I2PAppContext { @Override protected void initializeClock() { synchronized (_lock1) { - if (_clock == null) - _clock = new RouterClock(this); + if (_clock == null) { + RouterClock rc = new RouterClock(this); + rc.start(); + _clock = rc; + } _clockInitialized = true; } } @@ -618,4 +624,14 @@ public class RouterContext extends I2PAppContext { public RouterKeyGenerator routerKeyGenerator() { return _routingKeyGenerator; } + + /** + * Since we only need one. + * + * @return non-null after initAll() + * @since 0.9.20 + */ + public GarlicMessageParser garlicMessageParser() { + return _garlicMessageParser; + } } diff --git a/router/java/src/net/i2p/router/RouterThrottleImpl.java b/router/java/src/net/i2p/router/RouterThrottleImpl.java index 3bae2fd964aafc03a077d322bfd5bbe834fc72b4..66a31acce26279a7f402137262253d3ee1fa609d 100644 --- a/router/java/src/net/i2p/router/RouterThrottleImpl.java +++ b/router/java/src/net/i2p/router/RouterThrottleImpl.java @@ -50,7 +50,7 @@ class RouterThrottleImpl implements RouterThrottle { _context = context; _log = context.logManager().getLog(RouterThrottleImpl.class); setTunnelStatus(); - _context.simpleScheduler().addEvent(new ResetStatus(), 5*1000 + _context.getProperty(PROP_REJECT_STARTUP_TIME, DEFAULT_REJECT_STARTUP_TIME)); + _context.simpleTimer2().addEvent(new ResetStatus(), 5*1000 + _context.getProperty(PROP_REJECT_STARTUP_TIME, DEFAULT_REJECT_STARTUP_TIME)); _context.statManager().createRateStat("router.throttleNetworkCause", "How lagged the jobQueue was when an I2NP was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 }); //_context.statManager().createRateStat("router.throttleNetDbCause", "How lagged the jobQueue was when a networkDb request was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 }); _context.statManager().createRateStat("router.throttleTunnelCause", "How lagged the jobQueue was when a tunnel request was throttled", "Throttle", new long[] { 60*1000, 10*60*1000, 60*60*1000, 24*60*60*1000 }); diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 098e16d499456339b4699536706ff45ebf0c4769..0e04b1445cf7ad279d778bf1dbbb2a045fdd813e 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 17; + public final static long BUILD = 26; /** for example "-test" */ public final static String EXTRA = "-rc"; diff --git a/router/java/src/net/i2p/router/StatisticsManager.java b/router/java/src/net/i2p/router/StatisticsManager.java index 709abe81bfd855b6016bc00c25ea85bb86fc27e1..30e063b7bad6fe05752ff368ee13ef8c4c16b81a 100644 --- a/router/java/src/net/i2p/router/StatisticsManager.java +++ b/router/java/src/net/i2p/router/StatisticsManager.java @@ -151,7 +151,10 @@ public class StatisticsManager implements Service { // So that we will still get build requests stats.setProperty("stat_uptime", "90m"); if (FloodfillNetworkDatabaseFacade.isFloodfill(_context.router().getRouterInfo())) { - stats.setProperty("netdb.knownRouters", String.valueOf(_context.netDb().getKnownRouters())); + int ri = _context.router().getUptime() > 30*60*1000 ? + _context.netDb().getKnownRouters() : + 3000 + _context.random().nextInt(1000); // so it isn't obvious we restarted + stats.setProperty("netdb.knownRouters", String.valueOf(ri)); int ls = _context.router().getUptime() > 30*60*1000 ? _context.netDb().getKnownLeaseSets() : 30 + _context.random().nextInt(40); // so it isn't obvious we restarted diff --git a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java index fbfa0a560d873698ebf39f8dd3edce36ee6b28f3..10a480c78e56349266b784d1c96f89d3034b48df 100644 --- a/router/java/src/net/i2p/router/client/ClientConnectionRunner.java +++ b/router/java/src/net/i2p/router/client/ClientConnectionRunner.java @@ -165,7 +165,9 @@ class ClientConnectionRunner { */ public synchronized void stopRunning() { if (_dead) return; - if (_context.router().isAlive() && _log.shouldLog(Log.WARN)) + // router may be null in unit tests + if ((_context.router() == null || _context.router().isAlive()) && + _log.shouldWarn()) _log.warn("Stop the I2CP connection! current leaseSet: " + _currentLeaseSet, new Exception("Stop client connection")); _dead = true; @@ -476,6 +478,8 @@ class ClientConnectionRunner { /** * Asynchronously deliver the message to the current runner * + * Note that no failure indication is available. + * Fails silently on e.g. queue overflow to client, client dead, etc. */ void receiveMessage(Destination toDest, Destination fromDest, Payload payload) { if (_dead) return; @@ -557,7 +561,7 @@ class ClientConnectionRunner { // theirs is newer } else { // ours is newer, so wait a few secs and retry - _context.simpleScheduler().addEvent(new Rerequest(set, expirationTime, onCreateJob, onFailedJob), 3*1000); + _context.simpleTimer2().addEvent(new Rerequest(set, expirationTime, onCreateJob, onFailedJob), 3*1000); } // fire onCreated? return; // already requesting diff --git a/router/java/src/net/i2p/router/client/ClientListenerRunner.java b/router/java/src/net/i2p/router/client/ClientListenerRunner.java index 44d7811b6b06243f3ef69083fed58091c262cd6e..8510fa0719f5de7bb6344243c4db5987c31e87eb 100644 --- a/router/java/src/net/i2p/router/client/ClientListenerRunner.java +++ b/router/java/src/net/i2p/router/client/ClientListenerRunner.java @@ -15,6 +15,7 @@ import java.net.ServerSocket; import java.net.Socket; import net.i2p.client.I2PClient; +import net.i2p.router.Router; import net.i2p.router.RouterContext; import net.i2p.util.Log; @@ -101,17 +102,17 @@ class ClientListenerRunner implements Runnable { } catch (IOException ioe) {} } } catch (IOException ioe) { - if (_context.router().isAlive()) + if (isAlive()) _log.error("Server error accepting", ioe); } catch (Throwable t) { - if (_context.router().isAlive()) + if (isAlive()) _log.error("Fatal error running client listener - killing the thread!", t); _listening = false; return; } } } catch (IOException ioe) { - if (_context.router().isAlive()) + if (isAlive()) _log.error("Error listening on port " + _port, ioe); } @@ -121,7 +122,7 @@ class ClientListenerRunner implements Runnable { _socket = null; } - if (!_context.router().isAlive()) break; + if (!isAlive()) break; if (curDelay < 60*1000) _log.error("Error listening, waiting " + (curDelay/1000) + "s before we try again"); @@ -131,11 +132,20 @@ class ClientListenerRunner implements Runnable { curDelay = Math.min(curDelay*3, 60*1000); } - if (_context.router().isAlive()) + if (isAlive()) _log.error("CANCELING I2CP LISTEN", new Exception("I2CP Listen cancelled!!!")); _running = false; } + /** + * Just so unit tests don't NPE, where router could be null. + * @since 0.9.20 + */ + private boolean isAlive() { + Router r = _context.router(); + return r == null || r.isAlive(); + } + /** give the i2cp client 5 seconds to show that they're really i2cp clients */ protected final static int CONNECT_TIMEOUT = 5*1000; private final static int LOOP_DELAY = 250; diff --git a/router/java/src/net/i2p/router/client/ClientManager.java b/router/java/src/net/i2p/router/client/ClientManager.java index 9a8850c9b027f41f54d39db20c782adc75bdbfce..e94f202d9149322a52a67b8074be7b81138ed2a9 100644 --- a/router/java/src/net/i2p/router/client/ClientManager.java +++ b/router/java/src/net/i2p/router/client/ClientManager.java @@ -19,6 +19,7 @@ import java.util.Set; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ConcurrentHashMap; +import net.i2p.CoreVersion; import net.i2p.client.I2PSessionException; import net.i2p.crypto.SessionKeyManager; import net.i2p.data.Destination; @@ -26,11 +27,13 @@ import net.i2p.data.Hash; import net.i2p.data.LeaseSet; import net.i2p.data.Payload; import net.i2p.data.i2cp.I2CPMessage; +import net.i2p.data.i2cp.I2CPMessageException; import net.i2p.data.i2cp.MessageId; import net.i2p.data.i2cp.MessageStatusMessage; import net.i2p.data.i2cp.SessionConfig; import net.i2p.data.i2cp.SessionId; import net.i2p.data.i2cp.SessionStatusMessage; +import net.i2p.data.i2cp.SetDateMessage; import net.i2p.internal.I2CPMessageQueue; import net.i2p.router.ClientManagerFacade; import net.i2p.router.ClientMessage; @@ -39,6 +42,7 @@ import net.i2p.router.JobImpl; import net.i2p.router.RouterContext; import net.i2p.util.I2PThread; import net.i2p.util.Log; +import net.i2p.util.SimpleTimer2; import net.i2p.util.SystemVersion; /** @@ -61,6 +65,7 @@ class ClientManager { protected final RouterContext _ctx; protected final int _port; protected volatile boolean _isStarted; + private final SimpleTimer2.TimedEvent _clientTimestamper; /** Disable external interface, allow internal clients only @since 0.8.3 */ private static final String PROP_DISABLE_EXTERNAL = "i2cp.disableInterface"; @@ -96,6 +101,7 @@ class ClientManager { _pendingRunners = new HashSet<ClientConnectionRunner>(); _runnerSessionIds = new HashSet<SessionId>(); _port = port; + _clientTimestamper = new ClientTimestamper(); // following are for RequestLeaseSetJob _ctx.statManager().createRateStat("client.requestLeaseSetSuccess", "How frequently the router requests successfully a new leaseSet?", "ClientMessages", new long[] { 60*60*1000 }); _ctx.statManager().createRateStat("client.requestLeaseSetTimeout", "How frequently the router requests a new leaseSet but gets no reply?", "ClientMessages", new long[] { 60*60*1000 }); @@ -107,7 +113,10 @@ class ClientManager { startListeners(); } - /** Todo: Start a 3rd listener for IPV6? */ + /** + * Call from synchronized method + * Todo: Start a 3rd listener for IPV6? + */ protected void startListeners() { ClientListenerRunner listener; if (SystemVersion.isAndroid()) { @@ -125,6 +134,7 @@ class ClientManager { Thread t = new I2PThread(listener, "ClientListener:" + _port, true); t.start(); _listeners.add(listener); + _clientTimestamper.schedule(ClientTimestamper.LOOP_TIME); } _isStarted = true; } @@ -162,6 +172,7 @@ class ClientManager { runner.disconnectClient(msg, Log.WARN); } _runnersByHash.clear(); + _clientTimestamper.cancel(); } /** @@ -299,8 +310,10 @@ class ClientManager { // sender went away return; } - // TODO can we just run this inline instead? - _ctx.jobQueue().addJob(new DistributeLocal(toDest, runner, sender, fromDest, payload, msgId, messageNonce)); + // run this inline so we don't clog up the job queue + Job j = new DistributeLocal(toDest, runner, sender, fromDest, payload, msgId, messageNonce); + //_ctx.jobQueue().addJob(j); + j.runJob(); } else { // remote. w00t if (_log.shouldLog(Log.DEBUG)) @@ -346,6 +359,8 @@ class ClientManager { public void runJob() { _to.receiveMessage(_toDest, _fromDest, _payload); + // note that receiveMessage() does not indicate a failure, + // so a queue overflow is not recognized. we always return success. if (_from != null) { _from.updateMessageDeliveryStatus(_msgId, _messageNonce, MessageStatusMessage.STATUS_SEND_SUCCESS_LOCAL); } @@ -596,4 +611,41 @@ class ClientManager { } } } + + /** + * Tell external clients the time periodically + * + * @since 0.9.20 + */ + private class ClientTimestamper extends SimpleTimer2.TimedEvent { + + public static final long LOOP_TIME = 10*60*1000; + + /** must call schedule() later */ + public ClientTimestamper() { + super(_ctx.simpleTimer2()); + } + + public void timeReached() { + if (!_isStarted) + return; + for (ClientConnectionRunner runner : _runners.values()) { + if (runner instanceof QueuedClientConnectionRunner) + continue; + if (runner.isDead()) + continue; + if (runner.getConfig() == null) + continue; // simple session or no session yet + if (runner.getLeaseSet() == null) + continue; // don't confuse client while waiting for CreateLeaseSet msg + try { + // only send version if the client can handle it (0.8.7 or greater) + runner.doSend(new SetDateMessage(runner.getClientVersion() != null ? + CoreVersion.VERSION : null)); + } catch (I2CPMessageException ime) {} + } + if (_isStarted) + schedule(LOOP_TIME); + } + } } diff --git a/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java b/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java index 6b4f5e7b13fa439c5f7fe87588dc97d67edb57d4..15f0ec601691dc9d8f537d3f6105d5694839243c 100644 --- a/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java +++ b/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java @@ -183,7 +183,7 @@ public class TransientSessionKeyManager extends SessionKeyManager { context.statManager().createRateStat("crypto.sessionTagsExpired", "How many tags/sessions are expired?", "Encryption", new long[] { 10*60*1000, 60*60*1000, 3*60*60*1000 }); context.statManager().createRateStat("crypto.sessionTagsRemaining", "How many tags/sessions are remaining after a cleanup?", "Encryption", new long[] { 10*60*1000, 60*60*1000, 3*60*60*1000 }); _alive = true; - _context.simpleScheduler().addEvent(new CleanupEvent(), 60*1000); + _context.simpleTimer2().addEvent(new CleanupEvent(), 60*1000); } @Override @@ -205,7 +205,7 @@ public class TransientSessionKeyManager extends SessionKeyManager { int expired = aggressiveExpire(); long expireTime = _context.clock().now() - beforeExpire; _context.statManager().addRateData("crypto.sessionTagsExpired", expired, expireTime); - _context.simpleScheduler().addEvent(this, 60*1000); + _context.simpleTimer2().addEvent(this, 60*1000); } } diff --git a/router/java/src/net/i2p/router/message/GarlicMessageParser.java b/router/java/src/net/i2p/router/message/GarlicMessageParser.java index 11b0d40c9ed69eb8513aa3a95a5997389610a68f..df83702a28780516928043e53b87530db4aea483 100644 --- a/router/java/src/net/i2p/router/message/GarlicMessageParser.java +++ b/router/java/src/net/i2p/router/message/GarlicMessageParser.java @@ -10,6 +10,7 @@ package net.i2p.router.message; import java.util.Date; +import net.i2p.I2PAppContext; import net.i2p.crypto.SessionKeyManager; import net.i2p.data.Certificate; import net.i2p.data.DataFormatException; @@ -17,16 +18,16 @@ import net.i2p.data.DataHelper; import net.i2p.data.PrivateKey; import net.i2p.data.i2np.GarlicClove; import net.i2p.data.i2np.GarlicMessage; -import net.i2p.router.RouterContext; import net.i2p.util.Log; /** - * Read a GarlicMessage, decrypt it, and return the resulting CloveSet - * + * Read a GarlicMessage, decrypt it, and return the resulting CloveSet. + * Thread-safe, does not contain any state. + * Public as it's now in the RouterContext. */ -class GarlicMessageParser { +public class GarlicMessageParser { private final Log _log; - private final RouterContext _context; + private final I2PAppContext _context; /** * Huge limit just to reduce chance of trouble. Typ. usage is 3. @@ -34,15 +35,18 @@ class GarlicMessageParser { */ private static final int MAX_CLOVES = 32; - public GarlicMessageParser(RouterContext context) { + public GarlicMessageParser(I2PAppContext context) { _context = context; _log = _context.logManager().getLog(GarlicMessageParser.class); } - /** @param skm use tags from this session key manager */ + /** + * @param skm use tags from this session key manager + * @return null on error + */ public CloveSet getGarlicCloves(GarlicMessage message, PrivateKey encryptionKey, SessionKeyManager skm) { byte encData[] = message.getData(); - byte decrData[] = null; + byte decrData[]; try { if (_log.shouldLog(Log.DEBUG)) _log.debug("Decrypting with private key " + encryptionKey); @@ -50,6 +54,7 @@ class GarlicMessageParser { } catch (DataFormatException dfe) { if (_log.shouldLog(Log.WARN)) _log.warn("Error decrypting", dfe); + return null; } if (decrData == null) { // This is the usual error path and it's logged at WARN level in GarlicMessageReceiver diff --git a/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java b/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java index de573717de8ecadf8016f7f2d89708ccfdc1bb82..c040a9e415ba7f846a4b84f4d3fe5b4e0692ed6d 100644 --- a/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java +++ b/router/java/src/net/i2p/router/message/GarlicMessageReceiver.java @@ -30,7 +30,6 @@ public class GarlicMessageReceiver { private final Log _log; private final CloveReceiver _receiver; private final Hash _clientDestination; - private final GarlicMessageParser _parser; public interface CloveReceiver { public void handleClove(DeliveryInstructions instructions, I2NPMessage data); @@ -50,15 +49,14 @@ public class GarlicMessageReceiver { _context = context; _log = context.logManager().getLog(GarlicMessageReceiver.class); _clientDestination = clientDestination; - _parser = new GarlicMessageParser(context); _receiver = receiver; //_log.error("New GMR dest = " + clientDestination); // all createRateStat in OCMOSJ.init() } public void receive(GarlicMessage message) { - PrivateKey decryptionKey = null; - SessionKeyManager skm = null; + PrivateKey decryptionKey; + SessionKeyManager skm; if (_clientDestination != null) { LeaseSetKeys keys = _context.keyManager().getKeys(_clientDestination); skm = _context.clientManager().getClientSessionKeyManager(_clientDestination); @@ -74,7 +72,7 @@ public class GarlicMessageReceiver { skm = _context.sessionKeyManager(); } - CloveSet set = _parser.getGarlicCloves(message, decryptionKey, skm); + CloveSet set = _context.garlicMessageParser().getGarlicCloves(message, decryptionKey, skm); if (set != null) { for (int i = 0; i < set.getCloveCount(); i++) { GarlicClove clove = set.getClove(i); @@ -109,7 +107,8 @@ public class GarlicMessageReceiver { private boolean isValid(GarlicClove clove) { String invalidReason = _context.messageValidator().validateMessage(clove.getCloveId(), clove.getExpiration().getTime()); - if (invalidReason != null) { + boolean rv = invalidReason == null; + if (!rv) { String howLongAgo = DataHelper.formatDuration(_context.clock().now()-clove.getExpiration().getTime()); if (_log.shouldLog(Log.DEBUG)) _log.debug("Clove is NOT valid: id=" + clove.getCloveId() @@ -121,6 +120,6 @@ public class GarlicMessageReceiver { clove.getData().getClass().getSimpleName(), "Clove is not valid (expiration " + howLongAgo + " ago)"); } - return (invalidReason == null); + return rv; } } diff --git a/router/java/src/net/i2p/router/message/OutboundCache.java b/router/java/src/net/i2p/router/message/OutboundCache.java index bc3dcd653940161c4650dfb4b24af7309604aed0..6a4856b978c7f44935df250f36b81c8bb81ab55d 100644 --- a/router/java/src/net/i2p/router/message/OutboundCache.java +++ b/router/java/src/net/i2p/router/message/OutboundCache.java @@ -101,7 +101,7 @@ public class OutboundCache { public OutboundCache(RouterContext ctx) { _context = ctx; - _context.simpleScheduler().addPeriodicEvent(new OCMOSJCacheCleaner(), CLEAN_INTERVAL, CLEAN_INTERVAL); + _context.simpleTimer2().addPeriodicEvent(new OCMOSJCacheCleaner(), CLEAN_INTERVAL, CLEAN_INTERVAL); } /** diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/ExpireRoutersJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/ExpireRoutersJob.java index b52df8e1790906561eaf82e48370d39a76b62e56..ac42d7de20506d68f32d894bdb082778a61f3c6c 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/ExpireRoutersJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/ExpireRoutersJob.java @@ -13,7 +13,7 @@ import java.util.Set; import net.i2p.data.DatabaseEntry; import net.i2p.data.Hash; import net.i2p.data.router.RouterInfo; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.JobImpl; import net.i2p.router.RouterContext; import net.i2p.util.Log; @@ -43,7 +43,7 @@ class ExpireRoutersJob extends JobImpl { public String getName() { return "Expire Routers Job"; } public void runJob() { - if (getContext().commSystem().getReachabilityStatus() != CommSystemFacade.STATUS_DISCONNECTED) { + if (getContext().commSystem().getStatus() != Status.DISCONNECTED) { int removed = expireKeys(); if (_log.shouldLog(Log.INFO)) _log.info("Routers expired: " + removed); diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodThrottler.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodThrottler.java index 75a56bc4020642f9b03236af1146c650fd5f719b..caf57e0a350f20bff096d64a293eea6c57f85508 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodThrottler.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodThrottler.java @@ -2,8 +2,8 @@ package net.i2p.router.networkdb.kademlia; import net.i2p.data.Hash; import net.i2p.util.ObjectCounter; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; /** * Count how often we have recently flooded a key @@ -18,7 +18,7 @@ class FloodThrottler { FloodThrottler() { this.counter = new ObjectCounter<Hash>(); - SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); + SimpleTimer2.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); } /** increments before checking */ 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 89717e7073ff4546860d8eecb15eaad59e4064af..53eb0be4a2278182c03292ecf2e774529e5ad9cb 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java @@ -88,7 +88,7 @@ class FloodfillMonitorJob extends JobImpl { return false; // ARM ElG decrypt is too slow - if (SystemVersion.isARM()) + if (SystemVersion.isARM() || SystemVersion.isAndroid()) return false; if (getContext().getBooleanProperty(UDPTransport.PROP_LAPTOP_MODE)) @@ -109,8 +109,9 @@ class FloodfillMonitorJob extends JobImpl { if (ri == null) return false; char bw = ri.getBandwidthTier().charAt(0); - // Only if class N, O, P, X - if (bw != Router.CAPABILITY_BW128 && bw != Router.CAPABILITY_BW256 && + // Only if class M, N, O, P, X + if (bw != Router.CAPABILITY_BW64 && + bw != Router.CAPABILITY_BW128 && bw != Router.CAPABILITY_BW256 && bw != Router.CAPABILITY_BW512 && bw != Router.CAPABILITY_BW_UNLIMITED) return false; @@ -159,8 +160,9 @@ class FloodfillMonitorJob extends JobImpl { // For reference, the avg lifetime job lag on my Pi is 6. // Should we consider avg. dropped ff jobs? RateStat lagStat = getContext().statManager().getRate("jobQueue.jobLag"); + RateStat queueStat = getContext().statManager().getRate("router.tunnelBacklog"); happy = happy && lagStat.getRate(60*60*1000L).getAvgOrLifetimeAvg() < 25; - happy = happy && getContext().tunnelManager().getInboundBuildQueueSize() < 5; + happy = happy && queueStat.getRate(60*60*1000L).getAvgOrLifetimeAvg() < 5; // Only if we're pretty well integrated... happy = happy && _facade.getKnownRouters() >= 400; happy = happy && getContext().commSystem().countActivePeers() >= 50; 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 66e0389cea2a7effd0f384e6c5019aac99546b74..55464735e2c84ea4cf0668ccd00aba8c9648bb10 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/IterativeSearchJob.java @@ -18,7 +18,7 @@ import net.i2p.data.i2np.I2NPMessage; import net.i2p.data.router.RouterInfo; import net.i2p.kademlia.KBucketSet; import net.i2p.kademlia.XORComparator; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.Job; import net.i2p.router.MessageSelector; import net.i2p.router.OutNetMessage; @@ -69,10 +69,14 @@ class IterativeSearchJob extends FloodSearchJob { private final Hash _fromLocalDest; /** testing */ private static Hash _alwaysQueryHash; + /** Max number of peers to query */ + private final int _totalSearchLimit; private static final int MAX_NON_FF = 3; /** Max number of peers to query */ - private static final int TOTAL_SEARCH_LIMIT = 7; + private static final int TOTAL_SEARCH_LIMIT = 6; + /** Max number of peers to query if we are ff */ + private static final int TOTAL_SEARCH_LIMIT_WHEN_FF = 3; /** TOTAL_SEARCH_LIMIT * SINGLE_SEARCH_TIME, plus some extra */ private static final int MAX_SEARCH_TIME = 30*1000; /** @@ -121,9 +125,11 @@ class IterativeSearchJob extends FloodSearchJob { _expiration = _timeoutMs + ctx.clock().now(); _rkey = ctx.routingKeyGenerator().getRoutingKey(key); _toTry = new TreeSet<Hash>(new XORComparator<Hash>(_rkey)); + _totalSearchLimit = (facade.floodfillEnabled() && ctx.router().getUptime() > 30*60*1000) ? + TOTAL_SEARCH_LIMIT_WHEN_FF : TOTAL_SEARCH_LIMIT; _unheardFrom = new HashSet<Hash>(CONCURRENT_SEARCHES); - _failedPeers = new HashSet<Hash>(TOTAL_SEARCH_LIMIT); - _sentTime = new ConcurrentHashMap<Hash, Long>(TOTAL_SEARCH_LIMIT); + _failedPeers = new HashSet<Hash>(_totalSearchLimit); + _sentTime = new ConcurrentHashMap<Hash, Long>(_totalSearchLimit); _fromLocalDest = fromLocalDest; if (fromLocalDest != null && !isLease && _log.shouldLog(Log.WARN)) _log.warn("Search for RI " + key + " down client tunnel " + fromLocalDest, new Exception()); @@ -144,9 +150,9 @@ class IterativeSearchJob extends FloodSearchJob { if (ks != null) { // Ideally we would add the key to an exclude list, so we don't try to query a ff peer for itself, // but we're passing the rkey not the key, so we do it below instead in certain cases. - floodfillPeers = ((FloodfillPeerSelector)_facade.getPeerSelector()).selectFloodfillParticipants(_rkey, TOTAL_SEARCH_LIMIT, ks); + floodfillPeers = ((FloodfillPeerSelector)_facade.getPeerSelector()).selectFloodfillParticipants(_rkey, _totalSearchLimit, ks); } else { - floodfillPeers = new ArrayList<Hash>(TOTAL_SEARCH_LIMIT); + floodfillPeers = new ArrayList<Hash>(_totalSearchLimit); } // For testing or local networks... we will @@ -227,13 +233,13 @@ class IterativeSearchJob extends FloodSearchJob { if (pend >= MAX_CONCURRENT) return; int done = _failedPeers.size(); - if (done >= TOTAL_SEARCH_LIMIT) { + if (done >= _totalSearchLimit) { failed(); return; } // even if pend and todo are empty, we don't fail, as there may be more peers // coming via newPeerToTry() - if (done + pend >= TOTAL_SEARCH_LIMIT) + if (done + pend >= _totalSearchLimit) return; if (_alwaysQueryHash != null && !_unheardFrom.contains(_alwaysQueryHash) && @@ -503,7 +509,7 @@ class IterativeSearchJob extends FloodSearchJob { _dead = true; } _facade.complete(_key); - if (getContext().commSystem().getReachabilityStatus() != CommSystemFacade.STATUS_DISCONNECTED) + if (getContext().commSystem().getStatus() != Status.DISCONNECTED) _facade.lookupFailed(_key); getContext().messageRegistry().unregisterPending(_out); int tries; diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java b/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java index dc0e84bcba727bf492f7b9111231cee080c659db..28ae14f76361641b3a111a41935a338ae525aa8f 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/LookupThrottler.java @@ -3,8 +3,8 @@ package net.i2p.router.networkdb.kademlia; import net.i2p.data.Hash; import net.i2p.data.TunnelId; import net.i2p.util.ObjectCounter; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; /** * Count how often we have recently received a lookup request with @@ -25,7 +25,7 @@ class LookupThrottler { LookupThrottler() { this.counter = new ObjectCounter<ReplyTunnel>(); - SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); + SimpleTimer2.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); } /** diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java b/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java index 1784f9434d075a7f892deea38f934a3acb69a109..1915caf4ee56d890e237ef9082061291c0aa23ab 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/NegativeLookupCache.java @@ -1,12 +1,13 @@ package net.i2p.router.networkdb.kademlia; import java.util.Map; + import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.util.LHMCache; import net.i2p.util.ObjectCounter; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; /** * Track lookup fails @@ -24,7 +25,7 @@ class NegativeLookupCache { public NegativeLookupCache() { this.counter = new ObjectCounter<Hash>(); this.badDests = new LHMCache<Hash, Destination>(MAX_BAD_DESTS); - SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); + SimpleTimer2.getInstance().addPeriodicEvent(new Cleaner(), CLEAN_TIME); } public void lookupFailed(Hash h) { diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java index 5691faa32af96bef6238ab1666d4031f3dec5060..01c5e991fb255273e1ae5fa5c3c657f4d96ffb41 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java @@ -348,6 +348,12 @@ class PersistentDataStore extends TransientDataStore { public String getName() { return "DB Read Job"; } public void runJob() { + if (getContext().router().gracefulShutdownInProgress()) { + // don't cause more disk I/O while saving, + // or start a reseed + requeue(READ_DELAY); + return; + } long now = getContext().clock().now(); // check directory mod time to save a lot of object churn in scanning all the file names long lastMod = _dbDir.lastModified(); diff --git a/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java b/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java index df4f31300c8f0953d4e81effc75f9c85b79f3eb0..0fb2378a7182424fe0ed2f8412abf6e8d74878e6 100644 --- a/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java +++ b/router/java/src/net/i2p/router/networkdb/reseed/ReseedChecker.java @@ -63,6 +63,13 @@ public class ReseedChecker { return false; } + if (_context.router().gracefulShutdownInProgress()) { + String s = "Only " + count + " peers remaining but reseed disabled by shutdown in progress"; + _lastError = s; + _log.logAlways(Log.WARN, s); + return false; + } + // we check the i2p installation directory for a flag telling us not to reseed, // but also check the home directory for that flag too, since new users installing i2p // don't have an installation directory that they can put the flag in yet. @@ -158,7 +165,6 @@ public class ReseedChecker { } catch (IOException ioe) { if (ioe.getMessage() != null) setError(DataHelper.escapeHTML(ioe.getMessage())); - done(); throw ioe; } finally { done(); @@ -184,7 +190,7 @@ public class ReseedChecker { */ void done() { _inProgress.set(false); - _context.simpleScheduler().addEvent(new StatusCleaner(_lastStatus, _lastError), STATUS_CLEAN_TIME); + _context.simpleTimer2().addEvent(new StatusCleaner(_lastStatus, _lastError), STATUS_CLEAN_TIME); } /** diff --git a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java index 1cfe767be8f30e249cf967a1ebb3af8bfc469685..fbffa2e8b40e7ea371cc6260273615428e656d5a 100644 --- a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java +++ b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java @@ -37,6 +37,7 @@ import net.i2p.util.Log; import net.i2p.util.SecureDirectory; import net.i2p.util.SecureFileOutputStream; import net.i2p.util.SSLEepGet; +import net.i2p.util.SystemVersion; import net.i2p.util.Translate; /** @@ -60,8 +61,10 @@ public class Reseeder { /** limit to spend on a single host, to avoid getting stuck on one that is seriously overloaded */ private static final int MAX_TIME_PER_HOST = 7 * 60 * 1000; private static final long MAX_FILE_AGE = 30*24*60*60*1000L; - /** change to false if hosts not ready at release */ + /** Don't disable this! */ private static final boolean ENABLE_SU3 = true; + /** if false, use su3 only, and disable fallback reading directory index and individual dat files */ + private static final boolean ENABLE_NON_SU3 = false; /** * NOTE - URLs that are in both the standard and SSL groups must use the same hostname, @@ -73,14 +76,15 @@ public class Reseeder { * URLs are constructed, and because SSLEepGet doesn't follow redirects. */ public static final String DEFAULT_SEED_URL = - "http://i2p.mooo.com/netDb/" + "," + - "http://193.150.121.66/netDb/" + "," + // Disable due to misconfiguation (ticket #1466) //"http://us.reseed.i2p2.no/" + "," + - // Down (ticket #1422) - //"http://jp.reseed.i2p2.no/" + "," + - "http://uk.reseed.i2p2.no/" + "," + - "http://netdb.i2p2.no/"; // Only SU3 (v3) support + + // Disabling everything, use SSL + //"http://i2p.mooo.com/netDb/" + "," + + //"http://193.150.121.66/netDb/" + "," + + //"http://uk.reseed.i2p2.no/" + "," + + //"http://netdb.i2p2.no/"; // Only SU3 (v3) support + ""; /** @since 0.8.2 */ public static final String DEFAULT_SSL_SEED_URL = @@ -88,11 +92,10 @@ public class Reseeder { "https://netdb.rows.io:444/" + "," + // Only HTTPS and SU3 (v3) support "https://i2pseed.zarrenspry.info/" + "," + // Only HTTPS and SU3 (v3) support "https://i2p.mooo.com/netDb/" + "," + - "https://netdb.i2p2.no/" + "," + // Only SU3 (v3) support + "https://193.150.121.66/netDb/" + "," + + "https://netdb.i2p2.no/" + "," + // Only SU3 (v3) support, SNI required "https://us.reseed.i2p2.no:444/" + "," + "https://uk.reseed.i2p2.no:444/" + "," + - // Down (ticket #1422) - //"https://jp.reseed.i2p2.no:444/" + "," + "https://link.mx24.eu/" + "," + // Only HTTPS and SU3 (v3) support "https://ieb9oopo.mooo.com/"; // Only HTTPS and SU3 (v3) support @@ -216,6 +219,16 @@ public class Reseeder { } } + /** + * Since Java 7 or Android 2.3 (API 9), + * which is the lowest Android we support anyway. + * + * @since 0.9.20 + */ + private static boolean isSNISupported() { + return SystemVersion.isJava7() || SystemVersion.isAndroid(); + } + private class ReseedRunner implements Runnable, EepGet.StatusListener { private boolean _isRunning; private String _proxyHost; @@ -292,10 +305,11 @@ public class Reseeder { _checker.setError(ngettext("Reseed fetched only 1 router.", "Reseed fetched only {0} routers.", total)); } else { - System.out.println("Reseed failed, check network connection"); - System.out.println( - "Ensure that nothing blocks outbound HTTP, check the logs, " + - "and if nothing helps, read the FAQ about reseeding manually."); + if (total == 0) { + System.out.println("Reseed failed, check network connection"); + System.out.println("Ensure that nothing blocks outbound HTTP or HTTPS, check the logs, " + + "and if nothing helps, read the FAQ about reseeding manually."); + } // else < 0, no valid URLs String old = _checker.getError(); _checker.setError(_("Reseed failed.") + ' ' + _("See {0} for help.", @@ -395,7 +409,7 @@ public class Reseeder { * - Otherwise just the http randomly. * * @param echoStatus apparently always false - * @return count of routerinfos successfully fetched + * @return count of routerinfos successfully fetched, or -1 if no valid URLs */ private int reseed(boolean echoStatus) { List<URL> URLList = new ArrayList<URL>(); @@ -403,36 +417,78 @@ public class Reseeder { boolean defaulted = URLs == null; boolean SSLDisable = _context.getBooleanProperty(PROP_SSL_DISABLE); boolean SSLRequired = _context.getBooleanPropertyDefaultTrue(PROP_SSL_REQUIRED); + if (defaulted) { if (SSLDisable) URLs = DEFAULT_SEED_URL; else URLs = DEFAULT_SSL_SEED_URL; - } - StringTokenizer tok = new StringTokenizer(URLs, " ,"); - while (tok.hasMoreTokens()) { - String u = tok.nextToken().trim(); - if (!u.endsWith("/")) - u = u + '/'; - try { - URLList.add(new URL(u)); - } catch (MalformedURLException mue) {} - } - Collections.shuffle(URLList, _context.random()); - if (defaulted && !SSLDisable && !SSLRequired) { - // put the non-SSL at the end of the SSL - List<URL> URLList2 = new ArrayList<URL>(); - tok = new StringTokenizer(DEFAULT_SEED_URL, " ,"); + StringTokenizer tok = new StringTokenizer(URLs, " ,"); while (tok.hasMoreTokens()) { String u = tok.nextToken().trim(); if (!u.endsWith("/")) u = u + '/'; try { - URLList2.add(new URL(u)); + URLList.add(new URL(u)); } catch (MalformedURLException mue) {} } - Collections.shuffle(URLList2, _context.random()); - URLList.addAll(URLList2); + Collections.shuffle(URLList, _context.random()); + if (!SSLDisable && !SSLRequired) { + // put the non-SSL at the end of the SSL + List<URL> URLList2 = new ArrayList<URL>(); + tok = new StringTokenizer(DEFAULT_SEED_URL, " ,"); + while (tok.hasMoreTokens()) { + String u = tok.nextToken().trim(); + if (!u.endsWith("/")) + u = u + '/'; + try { + URLList2.add(new URL(u)); + } catch (MalformedURLException mue) {} + } + Collections.shuffle(URLList2, _context.random()); + URLList.addAll(URLList2); + } + } else { + // custom list given + List<URL> SSLList = new ArrayList<URL>(); + List<URL> nonSSLList = new ArrayList<URL>(); + StringTokenizer tok = new StringTokenizer(URLs, " ,"); + while (tok.hasMoreTokens()) { + // format tokens + String u = tok.nextToken().trim(); + if (!u.endsWith("/")) + u = u + '/'; + // check if ssl or not then add to respective list + if (u.startsWith("https")) { + try { + SSLList.add(new URL(u)); + } catch (MalformedURLException mue) {} + } else { + try { + nonSSLList.add(new URL(u)); + } catch (MalformedURLException mue) {} + } + } + // shuffle lists + // depending on preferences, add lists to URLList + if (!SSLDisable) { + Collections.shuffle(SSLList,_context.random()); + URLList.addAll(SSLList); + } + if (SSLDisable || !SSLRequired) { + Collections.shuffle(nonSSLList, _context.random()); + URLList.addAll(nonSSLList); + } + } + if (!isSNISupported()) { + try { + URLList.remove(new URL("https://netdb.i2p2.no/")); + } catch (MalformedURLException mue) {} + } + if (URLList.isEmpty()) { + System.out.println("No valid reseed URLs"); + _checker.setError("No valid reseed URLs"); + return -1; } return reseed(URLList, echoStatus); } @@ -448,6 +504,10 @@ public class Reseeder { private int reseed(List<URL> URLList, boolean echoStatus) { int total = 0; for (int i = 0; i < URLList.size() && _isRunning; i++) { + if (_context.router().gracefulShutdownInProgress()) { + System.out.println("Reseed aborted, shutdown in progress"); + return total; + } URL url = URLList.get(i); int dl = 0; if (ENABLE_SU3) { @@ -455,8 +515,10 @@ public class Reseeder { dl = reseedSU3(new URL(url.toString() + SU3_FILENAME), echoStatus); } catch (MalformedURLException mue) {} } - if (dl <= 0) - dl = reseedOne(url, echoStatus); + if (ENABLE_NON_SU3) { + if (dl <= 0) + dl = reseedOne(url, echoStatus); + } if (dl > 0) { total += dl; // Don't go on to the next URL if we have enough diff --git a/router/java/src/net/i2p/router/peermanager/PeerManager.java b/router/java/src/net/i2p/router/peermanager/PeerManager.java index 9146a881e2e6b84e8bd9a38b6cd84fb7649d31cd..bb88fed790c96492c2b081c7ed898edcfa0808b9 100644 --- a/router/java/src/net/i2p/router/peermanager/PeerManager.java +++ b/router/java/src/net/i2p/router/peermanager/PeerManager.java @@ -82,7 +82,7 @@ class PeerManager { _peersByCapability.put(Character.valueOf(Character.toLowerCase(TRACKED_CAPS.charAt(i))), new ConcurrentHashSet<Hash>()); loadProfilesInBackground(); ////_context.jobQueue().addJob(new EvaluateProfilesJob(_context)); - //SimpleScheduler.getInstance().addPeriodicEvent(new Reorg(), 0, REORGANIZE_TIME); + //SimpleTimer2.getInstance().addPeriodicEvent(new Reorg(), 0, REORGANIZE_TIME); //new Reorg(); //_context.jobQueue().addJob(new PersistProfilesJob(_context, this)); } diff --git a/router/java/src/net/i2p/router/startup/WorkingDir.java b/router/java/src/net/i2p/router/startup/WorkingDir.java index 3be6b6309f99a462811c03683c11b0cf86203e94..b8503224f6f2cc0d1b14064a20f43b48a5046649 100644 --- a/router/java/src/net/i2p/router/startup/WorkingDir.java +++ b/router/java/src/net/i2p/router/startup/WorkingDir.java @@ -322,6 +322,8 @@ public class WorkingDir { out.println(s); } System.err.println("Copied " + oldFile + " with modifications"); + if (out.checkError()) + throw new IOException("Failed write to " + newFile); return true; } catch (IOException ioe) { if (in != null) { diff --git a/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java b/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java index 8178478358c83ff7b1eed8c5cc8b4327250f39c1..c6e620957ad24239ff9131e69e25ea0162174d31 100644 --- a/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java +++ b/router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java @@ -39,6 +39,7 @@ public class CoalesceStatsEvent implements SimpleTimer.TimedEvent { ctx.statManager().createRateStat("router.activeSendPeers", "How many peers we've sent to this minute", "Throttle", new long[] { 60*1000, 5*60*1000, 60*60*1000 }); ctx.statManager().createRequiredRateStat("router.fastPeers", _x("Known fast peers"), "Throttle", new long[] { 5*60*1000, 60*60*1000 }); ctx.statManager().createRateStat("router.integratedPeers", _x("Known integrated (floodfill) peers"), "Throttle", new long[] { 60*1000, 5*60*1000, 60*60*1000 }); + ctx.statManager().createRequiredRateStat("router.tunnelBacklog", _x("Size of tunnel acceptor backlog"), "Tunnels", new long[] { 60*1000, 5*60*1000, 60*60*1000 }); _maxMemory = Runtime.getRuntime().maxMemory(); String legend = "(Bytes)"; if (_maxMemory < Long.MAX_VALUE) @@ -68,6 +69,7 @@ public class CoalesceStatsEvent implements SimpleTimer.TimedEvent { getContext().statManager().addRateData("bw.sendRate", (long)getContext().bandwidthLimiter().getSendBps()); getContext().statManager().addRateData("bw.recvRate", (long)getContext().bandwidthLimiter().getReceiveBps()); + getContext().statManager().addRateData("router.tunnelBacklog", getContext().tunnelManager().getInboundBuildQueueSize(), 60*1000); long used = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory(); getContext().statManager().addRateData("router.memoryUsed", used); if (_maxMemory - used < LOW_MEMORY_THRESHOLD) diff --git a/router/java/src/net/i2p/router/tasks/OOMListener.java b/router/java/src/net/i2p/router/tasks/OOMListener.java index 1662b9ffe8076b1c46773889fb7086184a475e06..d303659932a339305f4848bc4f934d3262849997 100644 --- a/router/java/src/net/i2p/router/tasks/OOMListener.java +++ b/router/java/src/net/i2p/router/tasks/OOMListener.java @@ -1,5 +1,6 @@ package net.i2p.router.tasks; +import java.io.File; import java.util.concurrent.atomic.AtomicBoolean; import net.i2p.router.Router; @@ -48,7 +49,8 @@ public class OOMListener implements I2PThread.OOMEventListener { log.log(Log.CRIT, "free mem: " + Runtime.getRuntime().freeMemory() + " total mem: " + Runtime.getRuntime().totalMemory()); if (_context.hasWrapper()) - log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in $I2P/wrapper.config"); + log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in " + + _context.getBaseDir() + File.separatorChar + "wrapper.config"); } catch (OutOfMemoryError oome) {} try { ThreadDump.dump(_context, 1); @@ -56,6 +58,8 @@ public class OOMListener implements I2PThread.OOMEventListener { try { _context.router().eventLog().addEvent(EventLog.OOM); } catch (OutOfMemoryError oome) {} - _context.router().shutdown(Router.EXIT_OOM); + try { + _context.router().shutdown(Router.EXIT_OOM); + } catch (OutOfMemoryError oome) {} } } diff --git a/router/java/src/net/i2p/router/tasks/RouterWatchdog.java b/router/java/src/net/i2p/router/tasks/RouterWatchdog.java index b55ad6497755f531422d7edc897e81e753d6e0f7..cde59db125bbf18ade57588cecfa37b341183399 100644 --- a/router/java/src/net/i2p/router/tasks/RouterWatchdog.java +++ b/router/java/src/net/i2p/router/tasks/RouterWatchdog.java @@ -2,7 +2,7 @@ package net.i2p.router.tasks; import net.i2p.data.DataHelper; import net.i2p.router.Job; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.Router; import net.i2p.router.RouterContext; import net.i2p.router.util.EventLog; @@ -133,7 +133,7 @@ public class RouterWatchdog implements Runnable { boolean ok = verifyJobQueueLiveliness(); // If we aren't connected to the network that's why there's nobody to talk to long netErrors = 0; - if (_context.commSystem().getReachabilityStatus() == CommSystemFacade.STATUS_DISCONNECTED) { + if (_context.commSystem().getStatus() == Status.DISCONNECTED) { netErrors = 10; } else { RateStat rs = _context.statManager().getRate("udp.sendException"); diff --git a/router/java/src/net/i2p/router/time/NtpClient.java b/router/java/src/net/i2p/router/time/NtpClient.java index 4122ed9f96d437d766eafcf0370949685f56f258..68c325f94a5dd2935fcdfeb75556395fc033b4e6 100644 --- a/router/java/src/net/i2p/router/time/NtpClient.java +++ b/router/java/src/net/i2p/router/time/NtpClient.java @@ -117,9 +117,10 @@ class NtpClient { * @since 0.7.12 */ private static long[] currentTimeAndStratum(String serverName) { + DatagramSocket socket = null; try { // Send request - DatagramSocket socket = new DatagramSocket(); + socket = new DatagramSocket(); InetAddress address = InetAddress.getByName(serverName); byte[] buf = new NtpMessage().toByteArray(); DatagramPacket packet = new DatagramPacket(buf, buf.length, address, NTP_PORT); @@ -135,12 +136,7 @@ class NtpClient { // Get response packet = new DatagramPacket(buf, buf.length); socket.setSoTimeout(10*1000); - try { - socket.receive(packet); - } catch (InterruptedIOException iie) { - socket.close(); - return null; - } + socket.receive(packet); // Immediately record the incoming timestamp double destinationTimestamp = (System.currentTimeMillis()/1000.0) + SECONDS_1900_TO_EPOCH; @@ -152,7 +148,6 @@ class NtpClient { // (msg.receiveTimestamp-msg.transmitTimestamp); double localClockOffset = ((msg.receiveTimestamp - msg.originateTimestamp) + (msg.transmitTimestamp - destinationTimestamp)) / 2; - socket.close(); // Stratum must be between 1 (atomic) and 15 (maximum defined value) // Anything else is right out, treat such responses like errors @@ -169,10 +164,13 @@ class NtpClient { } catch (IOException ioe) { //ioe.printStackTrace(); return null; + } finally { + if (socket != null) + socket.close(); } } -/****/ +/**** public static void main(String[] args) throws IOException { // Process command-line args if(args.length <= 0) { @@ -203,5 +201,5 @@ class NtpClient { "more details."); } -/****/ +****/ } diff --git a/router/java/src/net/i2p/router/time/RouterTimestamper.java b/router/java/src/net/i2p/router/time/RouterTimestamper.java index 33ba07b9cb9a09a15e4984be428453f023d1c0d7..4d8892442de2eea180f4adc9a94564cf7f7b1cd7 100644 --- a/router/java/src/net/i2p/router/time/RouterTimestamper.java +++ b/router/java/src/net/i2p/router/time/RouterTimestamper.java @@ -20,24 +20,26 @@ import net.i2p.util.Log; */ public class RouterTimestamper extends Timestamper { private final I2PAppContext _context; + // warning, may be null private Log _log; private final List<String> _servers; - private List<String> _priorityServers; + private List<List<String>> _priorityServers; private final List<UpdateListener> _listeners; private int _queryFrequency; private int _concurringServers; private int _consecutiveFails; private volatile boolean _disabled; private final boolean _daemon; - private boolean _initialized; + private volatile boolean _initialized; private boolean _wellSynced; private volatile boolean _isRunning; private Thread _timestamperThread; + private final Zones _zones; private static final int MIN_QUERY_FREQUENCY = 5*60*1000; private static final int DEFAULT_QUERY_FREQUENCY = 11*60*1000; private static final String DEFAULT_SERVER_LIST = "0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org"; - private static final String DEFAULT_DISABLED = "true"; + private static final boolean DEFAULT_DISABLED = true; /** how many times do we have to query if we are changing the clock? */ private static final int DEFAULT_CONCURRING_SERVERS = 3; private static final int MAX_CONSECUTIVE_FAILS = 10; @@ -51,13 +53,23 @@ public class RouterTimestamper extends Timestamper { /** if different SNTP servers differ by more than 10s, someone is b0rked */ private static final int MAX_VARIANCE = 10*1000; + /** + * Does not start. Caller MUST call startTimestamper() + */ public RouterTimestamper(I2PAppContext ctx) { this(ctx, null, true); } + /** + * Does not start. Caller MUST call startTimestamper() + */ public RouterTimestamper(I2PAppContext ctx, UpdateListener lsnr) { this(ctx, lsnr, true); } + + /** + * Does not start. Caller MUST call startTimestamper() + */ public RouterTimestamper(I2PAppContext ctx, UpdateListener lsnr, boolean daemon) { super(); // moved here to prevent problems with synchronized statements. @@ -71,15 +83,17 @@ public class RouterTimestamper extends Timestamper { // This means we no longer check every 5 minutes to see if we got enabled, // so the property must be set at startup. // We still need to be instantiated since the router calls clock().getTimestamper().waitForInitialization() - String disabled = ctx.getProperty(PROP_DISABLED, DEFAULT_DISABLED); - if (Boolean.parseBoolean(disabled)) { + _disabled = ctx.getProperty(PROP_DISABLED, DEFAULT_DISABLED); + if (_disabled) { _initialized = true; + _zones = null; + System.out.println("Warning: NTP is disabled"); return; } if (lsnr != null) _listeners.add(lsnr); + _zones = new Zones(ctx); updateConfig(); - startTimestamper(); } public int getServerCount() { @@ -110,7 +124,9 @@ public class RouterTimestamper extends Timestamper { return _listeners.get(index); } - private void startTimestamper() { + public void startTimestamper() { + if (_disabled || _initialized) + return; _timestamperThread = new I2PThread(this, "Timestamper", _daemon); _timestamperThread.setPriority(I2PThread.MIN_PRIORITY); _isRunning = true; @@ -149,48 +165,75 @@ public class RouterTimestamper extends Timestamper { @Override public void run() { - try { Thread.sleep(1000); } catch (InterruptedException ie) {} - _log = _context.logManager().getLog(Timestamper.class); - if (_log.shouldLog(Log.INFO)) - _log.info("Starting timestamper"); boolean lastFailed = false; try { while (_isRunning) { + // NOTE: _log is null the first time through, to prevent problems and stack overflows updateConfig(); if (!_disabled) { - // first the servers for our country, if we know what country we're in... + // first the servers for our country and continent, we know what country we're in... if (_priorityServers != null) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Querying servers " + _priorityServers); - try { - lastFailed = !queryTime(_priorityServers.toArray(new String[_priorityServers.size()])); - } catch (IllegalArgumentException iae) { - if ( (!lastFailed) && (_log.shouldLog(Log.WARN)) ) - _log.warn("Unable to reach country-specific NTP servers"); - lastFailed = true; + for (List<String> servers : _priorityServers) { + if (_log != null && _log.shouldDebug()) + _log.debug("Querying servers " + servers); + try { + lastFailed = !queryTime(servers.toArray(new String[servers.size()])); + } catch (IllegalArgumentException iae) { + if (!lastFailed && _log != null && _log.shouldWarn()) + _log.warn("Unable to reach any regional NTP servers: " + servers); + lastFailed = true; + } + if (!lastFailed) + break; } } // ... and then the global list, if that failed if (_priorityServers == null || lastFailed) { - if (_log.shouldLog(Log.DEBUG)) + if (_log != null && _log.shouldDebug()) _log.debug("Querying servers " + _servers); try { lastFailed = !queryTime(_servers.toArray(new String[_servers.size()])); } catch (IllegalArgumentException iae) { - if ( (!_initialized) && (_log.shouldLog(Log.ERROR)) ) { - List<String> all = new ArrayList<String>(); - if (_priorityServers != null) - all.addAll(_priorityServers); - all.addAll(_servers); - _log.error("Unable to reach any of the NTP servers " + all + " - network disconnected? Or set time.sntpServerList=myserver1.com,myserver2.com in advanced configuration."); - } lastFailed = true; } } } - _initialized = true; - synchronized (this) { notifyAll(); } + boolean wasInitialized; + synchronized (this) { + wasInitialized = _initialized; + if (!wasInitialized) + _initialized = true; + notifyAll(); + } + if (!wasInitialized) { + // let the log manager get initialized + try { Thread.sleep(10*1000); } catch (InterruptedException ie) {} + // NOW we set up logging + _log = _context.logManager().getLog(RouterTimestamper.class); + if (lastFailed) { + List<String> all = new ArrayList<String>(9); + if (_priorityServers != null) { + for (List<String> servers : _priorityServers) { + all.addAll(servers); + } + } + all.addAll(_servers); + String msg = "Unable to reach any of the NTP servers " + all + + " - network disconnected? Or set time.sntpServerList=myserver1.com,myserver2.com in advanced configuration."; + _log.logAlways(Log.WARN, msg); + System.out.println("Warning: " + msg); + } else if (_log.shouldDebug()) { + _log.debug("NTP initialization successful"); + int i = 1; + if (_priorityServers != null) { + for (List<String> servers : _priorityServers) { + _log.debug("NTP Server list " + (i++) + ": " + servers); + } + } + _log.debug("NTP Server list " + i + ": " + _servers); + } + } long sleepTime; if (lastFailed) { if (++_consecutiveFails >= MAX_CONSECUTIVE_FAILS) @@ -206,8 +249,10 @@ public class RouterTimestamper extends Timestamper { try { Thread.sleep(sleepTime); } catch (InterruptedException ie) {} } } catch (Throwable t) { - _log.log(Log.CRIT, "Timestamper died!", t); synchronized (this) { notifyAll(); } + if (_log != null) + _log.log(Log.CRIT, "Timestamper died!", t); + t.printStackTrace(); } } @@ -232,7 +277,7 @@ public class RouterTimestamper extends Timestamper { found[i] = delta; if (i == 0) { if (Math.abs(delta) < MAX_VARIANCE) { - if (_log.shouldLog(Log.INFO)) + if (_log != null && _log.shouldInfo()) _log.info("a single SNTP query was within the tolerance (" + delta + "ms)"); // If less than a half second on the first try, we're in good shape _wellSynced = Math.abs(delta) < 500; @@ -243,7 +288,7 @@ public class RouterTimestamper extends Timestamper { } } else { if (Math.abs(delta - expectedDelta) > MAX_VARIANCE) { - if (_log.shouldLog(Log.ERROR)) { + if (_log != null && _log.shouldError()) { StringBuilder err = new StringBuilder(96); err.append("SNTP client variance exceeded at query ").append(i); err.append(". expected = "); @@ -260,7 +305,7 @@ public class RouterTimestamper extends Timestamper { } } stampTime(now, stratum); - if (_log.shouldLog(Log.DEBUG)) { + if (_log != null && _log.shouldDebug()) { StringBuilder buf = new StringBuilder(64); buf.append("Deltas: "); for (int i = 0; i < found.length; i++) @@ -280,13 +325,13 @@ public class RouterTimestamper extends Timestamper { for (UpdateListener lsnr : _listeners) { lsnr.setNow(now, stratum); } - if (_log.shouldLog(Log.DEBUG)) + if (_log != null && _log.shouldDebug()) _log.debug("Stamped the time as " + now + " (delta=" + (now-before) + ")"); } /** - * Reload all the config elements from the appContext - * + * Reload all the config elements from the appContext. + * No logging allowed here */ private void updateConfig() { String serverList = _context.getProperty(PROP_SERVER_LIST); @@ -298,10 +343,22 @@ public class RouterTimestamper extends Timestamper { if (country != null) country = country.toLowerCase(Locale.US); } - if (country != null && country.length() > 0) { - _priorityServers = new ArrayList<String>(3); - for (int i = 0; i < 3; i++) - _priorityServers.add(i + "." + country + ".pool.ntp.org"); + if (country != null && country.length() > 0 && + !country.equals("a1") && !country.equals("a2")) { + _priorityServers = new ArrayList<List<String>>(2); + List<String> p1 = new ArrayList<String>(3); + for (int i = 0; i < 3; i++) { + p1.add(i + "." + country + ".pool.ntp.org"); + } + _priorityServers.add(p1); + String zone = _zones.getZone(country); + if (zone != null) { + List<String> p2 = new ArrayList<String>(3); + for (int i = 0; i < 3; i++) { + p2.add(i + "." + zone + ".pool.ntp.org"); + } + _priorityServers.add(p2); + } } else { _priorityServers = null; } @@ -320,8 +377,7 @@ public class RouterTimestamper extends Timestamper { _queryFrequency = Math.max(MIN_QUERY_FREQUENCY, _context.getProperty(PROP_QUERY_FREQUENCY, DEFAULT_QUERY_FREQUENCY)); - String disabled = _context.getProperty(PROP_DISABLED, DEFAULT_DISABLED); - _disabled = Boolean.parseBoolean(disabled); + _disabled = _context.getProperty(PROP_DISABLED, DEFAULT_DISABLED); _concurringServers = Math.min(4, Math.max(1, _context.getProperty(PROP_CONCURRING_SERVERS, DEFAULT_CONCURRING_SERVERS))); diff --git a/router/java/src/net/i2p/router/time/Zones.java b/router/java/src/net/i2p/router/time/Zones.java new file mode 100644 index 0000000000000000000000000000000000000000..85d5e388e4569da46e7b43265a1b1cd71c2ede0e --- /dev/null +++ b/router/java/src/net/i2p/router/time/Zones.java @@ -0,0 +1,135 @@ +package net.i2p.router.time; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; + +import net.i2p.I2PAppContext; +import net.i2p.router.transport.GeoIP; + +/** + * Country to continent mapping for NTP. + * @since 0.9.20 + */ +class Zones { + + private final I2PAppContext _context; + // can't log here, called from RouterClock constructor, stack overflow + //private final Log _log; + + // lower case country to NTP region + private final Map<String, String> _countryToZone; + // upper case continent to NTP region + private final Map<String, String> _continentToZone; + + private static final String CONTINENT_FILE_DEFAULT = "continents.txt"; + + /** + * ref: http://dev.maxmind.com/geoip/legacy/codes/country_continent/ + * ref: http://www.pool.ntp.org/zone/@ + */ + private static final String[] ZONES = { + // not an NTP zone + //"--", "anonymous-proxy", + "AF", "africa", + // not an NTP zone + //"AN", "antarctica", + "AS", "asia", + "EU", "europe", + "NA", "north-america", + "OC", "oceania", + "SA", "south-america" + }; + + /** + * Reads in the file in the constructor, + * so hold onto this. + */ + public Zones(I2PAppContext ctx) { + _context = ctx; + //_log = ctx.logManager().getLog(Zones.class); + _countryToZone = new HashMap<String, String>(256); + _continentToZone = new HashMap<String, String>(8); + for (int i = 0; i < ZONES.length; i += 2) { + _continentToZone.put(ZONES[i], ZONES[i+1]); + } + readContinentFile(); + } + + /** + * Get the NTP zone for a country + * + * @param country non-null, two letter code, case-independent + * @return lower-case NTP zone, e.g. "africa", or null + */ + public String getZone (String country) { + return _countryToZone.get(country.toLowerCase(Locale.US)); + } + + /** + * Read in and parse the continent file. + * The file need not be sorted. + * + * Format: + * #comment (# must be in column 1) + * country code,continent code + * + * Example: + * US,NA + * + * Modified from GeoIP.readCountryFile() + * ref: http://dev.maxmind.com/geoip/legacy/codes/country_continent/ + */ + private void readContinentFile() { + String geoDir = _context.getProperty(GeoIP.PROP_GEOIP_DIR, GeoIP.GEOIP_DIR_DEFAULT); + File geoFile = new File(geoDir); + if (!geoFile.isAbsolute()) + geoFile = new File(_context.getBaseDir(), geoDir); + geoFile = new File(geoFile, CONTINENT_FILE_DEFAULT); + if (!geoFile.exists()) { + //if (_log.shouldWarn()) + // _log.warn("Continent file not found: " + geoFile.getAbsolutePath()); + return; + } + BufferedReader br = null; + try { + br = new BufferedReader(new InputStreamReader( + new FileInputStream(geoFile), "UTF-8")); + String line = null; + while ((line = br.readLine()) != null) { + try { + if (line.charAt(0) == '#') + continue; + String[] s = line.split(","); + String ucContinent = s[1].toUpperCase(Locale.US).trim(); + String zone = _continentToZone.get(ucContinent); + if (zone == null) + continue; + String lcCountry = s[0].toLowerCase(Locale.US).trim(); + _countryToZone.put(lcCountry, zone); + //if (_log.shouldDebug()) + // _log.debug("Country " + lcCountry + " is in " + zone); + } catch (IndexOutOfBoundsException ioobe) {} + } + } catch (IOException ioe) { + System.out.println("Error reading the continent file " + geoFile.getAbsolutePath()); + } finally { + if (br != null) try { br.close(); } catch (IOException ioe) {} + } + } + +/**** + public static void main(String args[]) { + Zones z = new Zones(I2PAppContext.getGlobalContext()); + String tests[] = {"us", "US", "nz", "fr", "vU", "br", "cn", "ao", "A1", "foo" }; + for (int i = 0; i < tests.length; i++) { + System.out.println(tests[i] + " : " + z.getZone(tests[i])); + } + } +****/ +} diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index f31bcce373bf3ce51122433ec8f47a6cb6355fb5..a9b8020607ea8f634696fa03b9d2c902fa0d9d89 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -79,10 +79,21 @@ public class CommSystemFacadeImpl extends CommSystemFacade { _manager.restart(); } + /** + * How many peers are we currently connected to, that we have + * sent a message to or received a message from in the last five minutes. + */ @Override public int countActivePeers() { return _manager.countActivePeers(); } + + /** + * How many peers are we currently connected to, that we have + * sent a message to in the last minute. + * Unused for anything, to be removed. + */ @Override public int countActiveSendPeers() { return _manager.countActiveSendPeers(); } + @Override public boolean haveInboundCapacity(int pct) { return _manager.haveInboundCapacity(pct); } @Override @@ -94,6 +105,9 @@ public class CommSystemFacadeImpl extends CommSystemFacade { * @param percentToInclude 1-100 * @return Framed average clock skew of connected peers in milliseconds, or the clock offset if we cannot answer. * Average is calculated over the middle "percentToInclude" peers. + * + * A positive number means our clock is ahead of theirs. + * * Todo: change Vectors to milliseconds */ @Override @@ -165,13 +179,16 @@ public class CommSystemFacadeImpl extends CommSystemFacade { return _manager.getMostRecentErrorMessages(); } + /** + * @since 0.9.20 + */ @Override - public short getReachabilityStatus() { + public Status getStatus() { if (!_netMonitorStatus) - return STATUS_DISCONNECTED; - short rv = _manager.getReachabilityStatus(); - if (rv != STATUS_HOSED && _context.router().isHidden()) - return STATUS_OK; + return Status.DISCONNECTED; + Status rv = _manager.getReachabilityStatus(); + if (rv != Status.HOSED && _context.router().isHidden()) + return Status.OK; return rv; } @@ -221,7 +238,34 @@ public class CommSystemFacadeImpl extends CommSystemFacade { if (udp != null) port = udp.getRequestedPort(); } - _manager.externalAddressReceived(Transport.AddressSource.SOURCE_SSU, ip, port); + if (ip != null || port > 0) + _manager.externalAddressReceived(Transport.AddressSource.SOURCE_SSU, ip, port); + else + notifyRemoveAddress(false); + } + + /** + * Tell other transports our address changed + * + * @param address non-null; but address's host/IP may be null + * @since 0.9.20 + */ + @Override + public void notifyRemoveAddress(RouterAddress address) { + // just keep this simple for now, multiple v4 or v6 addresses not yet supported + notifyRemoveAddress(address != null && + address.getIP() != null && + address.getIP().length == 16); + } + + /** + * Tell other transports our address changed + * + * @since 0.9.20 + */ + @Override + public void notifyRemoveAddress(boolean ipv6) { + _manager.externalAddressRemoved(Transport.AddressSource.SOURCE_SSU, ipv6); } /** @@ -278,7 +322,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { private static final int LOOKUP_TIME = 30*60*1000; private void startGeoIP() { - _context.simpleScheduler().addEvent(new QueueAll(), START_DELAY); + _context.simpleTimer2().addEvent(new QueueAll(), START_DELAY); } /** @@ -296,7 +340,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { continue; _geoIP.add(ip); } - _context.simpleScheduler().addPeriodicEvent(new Lookup(), 5000, LOOKUP_TIME); + _context.simpleTimer2().addPeriodicEvent(new Lookup(), 5000, LOOKUP_TIME); } } @@ -491,7 +535,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { /** @since 0.7.12 */ private void startTimestamper() { - _context.simpleScheduler().addPeriodicEvent(new Timestamper(), TIME_START_DELAY, TIME_REPEAT_DELAY); + _context.simpleTimer2().addPeriodicEvent(new Timestamper(), TIME_START_DELAY, TIME_REPEAT_DELAY); } /** @@ -504,7 +548,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { public void timeReached() { // use the same % as in RouterClock so that check will never fail // This is their our offset w.r.t. them... - long peerOffset = getFramedAveragePeerClockSkew(50); + long peerOffset = getFramedAveragePeerClockSkew(33); if (peerOffset == 0) return; long currentOffset = _context.clock().getOffset(); diff --git a/router/java/src/net/i2p/router/transport/GeoIP.java b/router/java/src/net/i2p/router/transport/GeoIP.java index e379ce05fa5ac6f7086e46ca8d60fc97ee7f92e2..3213be64ee12d86ef19e1b3a249f5a1163e4e5aa 100644 --- a/router/java/src/net/i2p/router/transport/GeoIP.java +++ b/router/java/src/net/i2p/router/transport/GeoIP.java @@ -73,7 +73,7 @@ public class GeoIP { static final String PROP_GEOIP_ENABLED = "routerconsole.geoip.enable"; public static final String PROP_GEOIP_DIR = "geoip.dir"; - static final String GEOIP_DIR_DEFAULT = "geoip"; + public static final String GEOIP_DIR_DEFAULT = "geoip"; static final String GEOIP_FILE_DEFAULT = "geoip.txt"; static final String COUNTRY_FILE_DEFAULT = "countries.txt"; public static final String PROP_IP_COUNTRY = "i2np.lastCountry"; diff --git a/router/java/src/net/i2p/router/transport/Transport.java b/router/java/src/net/i2p/router/transport/Transport.java index 459c846806a0f188bfb4649f0bd40127fc0aeaba..a9c03b2ee8b07e194751f370ae4b1ecf507d1de2 100644 --- a/router/java/src/net/i2p/router/transport/Transport.java +++ b/router/java/src/net/i2p/router/transport/Transport.java @@ -16,6 +16,7 @@ import java.util.Vector; import net.i2p.data.Hash; import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterInfo; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.OutNetMessage; /** @@ -97,6 +98,24 @@ public interface Transport { */ public void externalAddressReceived(AddressSource source, byte[] ip, int port); + /** + * Notify a transport of an external address change. + * This may be from a local interface, UPnP, a config change, etc. + * This should not be called if the ip didn't change + * (from that source's point of view), or is a local address. + * May be called multiple times for IPv4 or IPv6. + * The transport should also do its own checking on whether to accept + * notifications from this source. + * + * This can be called after the transport is running. + * + * TODO externalAddressRemoved(source, ip, port) + * + * @param source defined in Transport.java + * @since 0.9.20 + */ + public void externalAddressRemoved(AddressSource source, boolean ipv6); + /** * Notify a transport of the results of trying to forward a port. * @@ -131,7 +150,11 @@ public interface Transport { public List<String> getMostRecentErrorMessages(); public void renderStatusHTML(Writer out, String urlBase, int sortFlags) throws IOException; - public short getReachabilityStatus(); + + /** + * Previously returned short, now enum as of 0.9.20 + */ + public Status getReachabilityStatus(); /** * @deprecated unused diff --git a/router/java/src/net/i2p/router/transport/TransportImpl.java b/router/java/src/net/i2p/router/transport/TransportImpl.java index 1b54d5c707ae3dac376a6cb89afa31a372797f1d..df536c42cc2f06640be65288d747dfa089157221 100644 --- a/router/java/src/net/i2p/router/transport/TransportImpl.java +++ b/router/java/src/net/i2p/router/transport/TransportImpl.java @@ -34,7 +34,7 @@ import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterIdentity; import net.i2p.data.router.RouterInfo; import net.i2p.data.i2np.I2NPMessage; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.Job; import net.i2p.router.MessageSelector; import net.i2p.router.OutNetMessage; @@ -102,25 +102,26 @@ public abstract class TransportImpl implements Transport { _unreachableEntries = new HashMap<Hash, Long>(32); _wasUnreachableEntries = new HashMap<Hash, Long>(32); _localAddresses = new ConcurrentHashSet<InetAddress>(4); - _context.simpleScheduler().addPeriodicEvent(new CleanupUnreachable(), 2 * UNREACHABLE_PERIOD, UNREACHABLE_PERIOD / 2); + _context.simpleTimer2().addPeriodicEvent(new CleanupUnreachable(), 2 * UNREACHABLE_PERIOD, UNREACHABLE_PERIOD / 2); } /** * How many peers are we connected to? - * For NTCP, this is the same as active, - * but SSU actually looks at idle time for countActivePeers() */ - public int countPeers() { return countActivePeers(); } + public abstract int countPeers(); /** - * How many peers active in the last few minutes? + * How many peers are we currently connected to, that we have + * sent a message to or received a message from in the last five minutes. */ - public int countActivePeers() { return 0; } + public abstract int countActivePeers(); /** - * How many peers are we actively sending messages to (this minute) + * How many peers are we currently connected to, that we have + * sent a message to in the last minute. + * Unused for anything, to be removed. */ - public int countActiveSendPeers() { return 0; } + public abstract int countActiveSendPeers(); /** ...and 50/100/150/200/250 for BW Tiers K/L/M/N/O */ private static final int MAX_CONNECTION_FACTOR = 50; @@ -158,10 +159,13 @@ public abstract class TransportImpl implements Transport { def *= 4; break; case Router.CAPABILITY_BW256: - // TODO + def *= 7; + break; case Router.CAPABILITY_BW512: + def *= 9; + break; case Router.CAPABILITY_BW_UNLIMITED: - def *= 7; + def *= 12; break; } } @@ -550,6 +554,7 @@ public abstract class TransportImpl implements Transport { * with the same IP length (4 or 16) with the given one. * TODO: Allow multiple addresses of the same length. * Calls listener.transportAddressChanged() + * To remove all IPv4 or IPv6 addresses, use removeAddress(boolean). * * @param address null to remove all */ @@ -562,6 +567,7 @@ public abstract class TransportImpl implements Transport { boolean isIPv6 = TransportUtil.isIPv6(address); for (RouterAddress ra : _currentAddresses) { if (isIPv6 == TransportUtil.isIPv6(ra)) + // COWAL _currentAddresses.remove(ra); } _currentAddresses.add(address); @@ -572,6 +578,60 @@ public abstract class TransportImpl implements Transport { _listener.transportAddressChanged(); } + /** + * Remove only this address. + * Calls listener.transportAddressChanged(). + * To remove all IPv4 or IPv6 addresses, use removeAddress(boolean). + * To remove all IPv4 and IPv6 addresses, use replaceAddress(null). + * + * @since 0.9.20 + */ + protected void removeAddress(RouterAddress address) { + if (_log.shouldWarn()) + _log.warn("Removing address " + address, new Exception()); + boolean changed = _currentAddresses.remove(address); + changed = true; + if (changed) { + if (_log.shouldWarn()) + _log.warn(getStyle() + " now has " + _currentAddresses.size() + " addresses"); + if (_listener != null) + _listener.transportAddressChanged(); + } else { + if (_log.shouldWarn()) + _log.warn(getStyle() + " no addresses removed"); + } + } + + /** + * Remove all existing addresses with the specified IP length (4 or 16). + * Calls listener.transportAddressChanged(). + * To remove all IPv4 and IPv6 addresses, use replaceAddress(null). + * + * @param ipv6 true to remove all IPv6 addresses, false to remove all IPv4 addresses + * @since 0.9.20 + */ + protected void removeAddress(boolean ipv6) { + if (_log.shouldWarn()) + _log.warn("Removing addresses, ipv6? " + ipv6, new Exception()); + boolean changed = false; + for (RouterAddress ra : _currentAddresses) { + if (ipv6 == TransportUtil.isIPv6(ra)) { + // COWAL + if (_currentAddresses.remove(ra)) + changed = true; + } + } + if (changed) { + if (_log.shouldWarn()) + _log.warn(getStyle() + " now has " + _currentAddresses.size() + " addresses"); + if (_listener != null) + _listener.transportAddressChanged(); + } else { + if (_log.shouldWarn()) + _log.warn(getStyle() + " no addresses removed"); + } + } + /** * Save a local address we were notified about before we started. * @@ -695,6 +755,26 @@ public abstract class TransportImpl implements Transport { */ public void externalAddressReceived(AddressSource source, byte[] ip, int port) {} + /** + * Notify a transport of an external address change. + * This may be from a local interface, UPnP, a config change, etc. + * This should not be called if the ip didn't change + * (from that source's point of view), or is a local address. + * May be called multiple times for IPv4 or IPv6. + * The transport should also do its own checking on whether to accept + * notifications from this source. + * + * This can be called after the transport is running. + * + * TODO externalAddressRemoved(source, ip, port) + * + * This implementation does nothing. Transports should override if they want notification. + * + * @param source defined in Transport.java + * @since 0.9.20 + */ + public void externalAddressRemoved(AddressSource source, boolean ipv6) {} + /** * Notify a transport of the results of trying to forward a port. * @@ -722,13 +802,23 @@ public abstract class TransportImpl implements Transport { public void renderStatusHTML(Writer out) throws IOException {} public void renderStatusHTML(Writer out, String urlBase, int sortFlags) throws IOException { renderStatusHTML(out); } - public short getReachabilityStatus() { return CommSystemFacade.STATUS_UNKNOWN; } + /** + * Previously returned short, now enum as of 0.9.20 + */ + public abstract Status getReachabilityStatus(); /** * @deprecated unused */ public void recheckReachability() {} + /** + * @since 0.9.20 + */ + protected boolean isIPv4Firewalled() { + return TransportUtil.isIPv4Firewalled(_context, getStyle()); + } + public boolean isBacklogged(Hash dest) { return false; } public boolean isEstablished(Hash dest) { return false; } @@ -748,9 +838,9 @@ public abstract class TransportImpl implements Transport { /** called when we can't reach a peer */ public void markUnreachable(Hash peer) { - short status = _context.commSystem().getReachabilityStatus(); - if (status == CommSystemFacade.STATUS_DISCONNECTED || - status == CommSystemFacade.STATUS_HOSED) + Status status = _context.commSystem().getStatus(); + if (status == Status.DISCONNECTED || + status == Status.HOSED) return; Long now = Long.valueOf(_context.clock().now()); synchronized (_unreachableEntries) { diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index 188d5fb4d2832b5beb589d33a738bafe31cdf9c0..e5240d6a2d1b0d06c3bee482aefa16c46314d596 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -28,7 +28,7 @@ import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterIdentity; import net.i2p.data.router.RouterInfo; import net.i2p.data.i2np.I2NPMessage; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.OutNetMessage; import net.i2p.router.RouterContext; import static net.i2p.router.transport.Transport.AddressSource.*; @@ -60,6 +60,8 @@ public class TransportManager implements TransportEventListener { public final static String PROP_ENABLE_NTCP = "i2np.ntcp.enable"; /** default true */ public final static String PROP_ENABLE_UPNP = "i2np.upnp.enable"; + + private static final String PROP_ADVANCED = "routerconsole.advanced"; /** not forever, since they may update */ private static final long SIGTYPE_BANLIST_DURATION = 36*60*60*1000L; @@ -193,7 +195,8 @@ public class TransportManager implements TransportEventListener { /** * Initialize from interfaces, and callback from UPnP or SSU. - * Tell all transports... but don't loop + * See CSFI.notifyReplaceAddress(). + * Tell all transports... but don't loop. * */ public void externalAddressReceived(Transport.AddressSource source, byte[] ip, int port) { @@ -204,6 +207,21 @@ public class TransportManager implements TransportEventListener { } } + /** + * Remove all ipv4 or ipv6 addresses. + * See CSFI.notifyRemoveAddress(). + * Tell all transports... but don't loop. + * + * @since 0.9.20 + */ + public void externalAddressRemoved(Transport.AddressSource source, boolean ipv6) { + for (Transport t : _transports.values()) { + // don't loop + if (!(source == SOURCE_SSU && t.getStyle().equals(UDPTransport.STYLE))) + t.externalAddressRemoved(source, ipv6); + } + } + /** * callback from UPnP * @@ -286,6 +304,10 @@ public class TransportManager implements TransportEventListener { int getTransportCount() { return _transports.size(); } + /** + * How many peers are we currently connected to, that we have + * sent a message to or received a message from in the last five minutes. + */ public int countActivePeers() { int peers = 0; for (Transport t : _transports.values()) { @@ -294,6 +316,11 @@ public class TransportManager implements TransportEventListener { return peers; } + /** + * How many peers are we currently connected to, that we have + * sent a message to in the last minute. + * Unused for anything, to be removed. + */ public int countActiveSendPeers() { int peers = 0; for (Transport t : _transports.values()) { @@ -348,6 +375,7 @@ public class TransportManager implements TransportEventListener { /** * Return our peer clock skews on all transports. * Vector composed of Long, each element representing a peer skew in seconds. + * A positive number means our clock is ahead of theirs. * Note: this method returns them in whimsical order. */ public Vector<Long> getClockSkews() { @@ -362,12 +390,15 @@ public class TransportManager implements TransportEventListener { return skews; } - /** @return the best status of any transport */ - public short getReachabilityStatus() { - short rv = CommSystemFacade.STATUS_UNKNOWN; + /** + * Previously returned short, now enum as of 0.9.20 + * @return the best status of any transport + */ + public Status getReachabilityStatus() { + Status rv = Status.UNKNOWN; for (Transport t : _transports.values()) { - short s = t.getReachabilityStatus(); - if (s < rv) + Status s = t.getReachabilityStatus(); + if (s.getCode() < rv.getCode()) rv = s; } return rv; @@ -638,6 +669,13 @@ public class TransportManager implements TransportEventListener { * will take many seconds if it has vanished. */ public void renderStatusHTML(Writer out, String urlBase, int sortFlags) throws IOException { + if (_context.getBooleanProperty(PROP_ADVANCED)) { + out.write("<p><b>"); + out.write(_("Status")); + out.write(": "); + out.write(_(getReachabilityStatus().toStatusString())); + out.write("</b></p>"); + } TreeMap<String, Transport> transports = new TreeMap<String, Transport>(); for (Transport t : _transports.values()) { transports.put(t.getStyle(), t); diff --git a/router/java/src/net/i2p/router/transport/TransportUtil.java b/router/java/src/net/i2p/router/transport/TransportUtil.java index 650a9656f35b1764ce1d1e3f24ae6ae3af9a63d4..3ca7e8a2e1a6789909683a281c3a16a8cc83cbaa 100644 --- a/router/java/src/net/i2p/router/transport/TransportUtil.java +++ b/router/java/src/net/i2p/router/transport/TransportUtil.java @@ -23,6 +23,7 @@ public abstract class TransportUtil { public static final String NTCP_IPV6_CONFIG = "i2np.ntcp.ipv6"; public static final String SSU_IPV6_CONFIG = "i2np.udp.ipv6"; + public static final String PROP_IPV4_FIREWALLED = "i2np.ipv4.firewalled"; public enum IPv6Config { /** IPv6 disabled */ @@ -83,6 +84,14 @@ public abstract class TransportUtil { return DEFAULT_IPV6_CONFIG; } + /** + * @param transportStyle ignored + * @since 0.9.20 + */ + public static boolean isIPv4Firewalled(RouterContext ctx, String transportStyle) { + return ctx.getBooleanProperty(PROP_IPV4_FIREWALLED); + } + /** * Addresses without a host (i.e. w/introducers) * are assumed to be IPv4 diff --git a/router/java/src/net/i2p/router/transport/ntcp/EstablishState.java b/router/java/src/net/i2p/router/transport/ntcp/EstablishState.java index e53d9666699a45c261592a6c9d027c529224a12a..37096d18b1396449537181860231d7896252624c 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/EstablishState.java +++ b/router/java/src/net/i2p/router/transport/ntcp/EstablishState.java @@ -81,10 +81,19 @@ class EstablishState { // alice receives (and bob sends) private final byte _Y[]; private final byte _e_hXY_tsB[]; - /** Bob's Timestamp in seconds */ + /** Bob's timestamp in seconds, this is in message #2, *before* _tsA */ private transient long _tsB; - /** Alice's Timestamp in seconds */ + /** Alice's timestamp in seconds, this is in message #3, *after* _tsB + * Only saved for outbound. For inbound, see verifyInbound(). + */ private transient long _tsA; + /** + * OUR clock minus HIS clock, in seconds + * + * Inbound: tsB - tsA - rtt/2 + * Outbound: tsA - tsB - rtt/2 + */ + private transient long _peerSkew; private transient byte _e_bobSig[]; /** previously received encrypted block (or the IV) */ @@ -312,7 +321,8 @@ class EstablishState { System.arraycopy(_Y, 0, xy, XY_SIZE, XY_SIZE); byte[] hxy = SimpleByteCache.acquire(HXY_SIZE); _context.sha().calculateHash(xy, 0, XY_SIZE + XY_SIZE, hxy, 0); - _tsB = (_context.clock().now() + 500) / 1000l; // our (Bob's) timestamp in seconds + // our (Bob's) timestamp in seconds + _tsB = (_context.clock().now() + 500) / 1000l; byte toEncrypt[] = new byte[HXY_TSB_PAD_SIZE]; // 48 System.arraycopy(hxy, 0, toEncrypt, 0, HXY_SIZE); byte tsB[] = DataHelper.toLong(4, _tsB); @@ -471,7 +481,9 @@ class EstablishState { * is synchronized, should be OK. See isComplete() */ private void receiveOutbound(ByteBuffer src) { + // recv Y+E(H(X+Y)+tsB, sk, Y[239:255]) + // Read in Y, which is the first part of message #2 while (_state == State.OB_SENT_X && src.hasRemaining()) { byte c = src.get(); _Y[_received++] = c; @@ -491,6 +503,8 @@ class EstablishState { } } + // Read in Y, which is the first part of message #2 + // Read in the rest of message #2 while (_state == State.OB_GOT_Y && src.hasRemaining()) { int i = _received-XY_SIZE; _received++; @@ -517,18 +531,25 @@ class EstablishState { } SimpleByteCache.release(h); changeState(State.OB_GOT_HXY); - _tsB = DataHelper.fromLong(hXY_tsB, HXY_SIZE, 4); // their (Bob's) timestamp in seconds - _tsA = (_context.clock().now() + 500) / 1000; // our (Alice's) timestamp in seconds + // their (Bob's) timestamp in seconds + _tsB = DataHelper.fromLong(hXY_tsB, HXY_SIZE, 4); + long now = _context.clock().now(); + // rtt from sending #1 to receiving #2 + long rtt = now - _con.getCreated(); + // our (Alice's) timestamp in seconds + _tsA = (now + 500) / 1000; + _peerSkew = (now - (_tsB * 1000) - (rtt / 2) + 500) / 1000; if (_log.shouldLog(Log.DEBUG)) - _log.debug(prefix()+"h(X+Y) is correct, tsA-tsB=" + (_tsA-_tsB)); + _log.debug(prefix()+"h(X+Y) is correct, skew = " + _peerSkew); // the skew is not authenticated yet, but it is certainly fatal to // the establishment, so fail hard if appropriate - long diff = 1000*Math.abs(_tsA-_tsB); + long diff = 1000*Math.abs(_peerSkew); if (!_context.clock().getUpdatedSuccessfully()) { // Adjust the clock one time in desperation - _context.clock().setOffset(1000 * (_tsB - _tsA), true); - _tsA = _tsB; + // We are Alice, he is Bob, adjust to match Bob + _context.clock().setOffset(1000 * (0 - _peerSkew), true); + _peerSkew = 0; if (diff != 0) _log.logAlways(Log.WARN, "NTP failure, NTCP adjusting clock by " + DataHelper.formatDuration(diff)); } else if (diff >= Router.CLOCK_FUDGE_FACTOR) { @@ -538,7 +559,7 @@ class EstablishState { _context.banlist().banlistRouter(DataHelper.formatDuration(diff), _con.getRemotePeer().calculateHash(), _x("Excessive clock skew: {0}")); - _transport.setLastBadSkew(_tsA- _tsB); + _transport.setLastBadSkew(_peerSkew); fail("Clocks too skewed (" + diff + " ms)", null, true); return; } else if (_log.shouldLog(Log.DEBUG)) { @@ -593,6 +614,8 @@ class EstablishState { _transport.getPumper().wantsWrite(_con, _prevEncrypted); } } + + // Read in message #4 if (_state == State.OB_SENT_RI && src.hasRemaining()) { // we are receiving their confirmation @@ -656,7 +679,8 @@ class EstablishState { byte nextWriteIV[] = _curEncrypted; // reuse buf System.arraycopy(_prevEncrypted, _prevEncrypted.length-AES_SIZE, nextWriteIV, 0, AES_SIZE); // this does not copy the nextWriteIV, do not release to cache - _con.finishOutboundEstablishment(_dh.getSessionKey(), (_tsA-_tsB), nextWriteIV, _e_bobSig); // skew in seconds + // We are Alice, he is Bob, clock skew is Bob - Alice + _con.finishOutboundEstablishment(_dh.getSessionKey(), _peerSkew, nextWriteIV, _e_bobSig); // skew in seconds releaseBufs(true); // if socket gets closed this will be null - prevent NPE InetAddress ia = _con.getChannel().socket().getInetAddress(); @@ -783,7 +807,15 @@ class EstablishState { byte b[] = _sz_aliceIdent_tsA_padding_aliceSig.toByteArray(); try { int sz = _aliceIdentSize; + // her timestamp from message #3 long tsA = DataHelper.fromLong(b, 2+sz, 4); + // _tsB is when we sent message #2 + // Adjust backward by RTT/2 + long now = _context.clock().now(); + // rtt from sending #2 to receiving #3 + long rtt = now - _con.getCreated(); + _peerSkew = (now - (tsA * 1000) - (rtt / 2) + 500) / 1000; + ByteArrayOutputStream baos = new ByteArrayOutputStream(768); baos.write(_X); baos.write(_Y); @@ -827,12 +859,13 @@ class EstablishState { if (_log.shouldLog(Log.DEBUG)) _log.debug(prefix() + "verification successful for " + _con); - long diff = 1000*Math.abs(tsA-_tsB); + long diff = 1000*Math.abs(_peerSkew); if (!_context.clock().getUpdatedSuccessfully()) { // Adjust the clock one time in desperation // This isn't very likely, outbound will do it first - _context.clock().setOffset(1000 * (_tsB - tsA), true); - tsA = _tsB; + // We are Bob, she is Alice, adjust to match Alice + _context.clock().setOffset(1000 * (0 - _peerSkew), true); + _peerSkew = 0; if (diff != 0) _log.logAlways(Log.WARN, "NTP failure, NTCP adjusting clock by " + DataHelper.formatDuration(diff)); } else if (diff >= Router.CLOCK_FUDGE_FACTOR) { @@ -842,7 +875,7 @@ class EstablishState { _context.banlist().banlistRouter(DataHelper.formatDuration(diff), _aliceIdent.calculateHash(), _x("Excessive clock skew: {0}")); - _transport.setLastBadSkew(tsA- _tsB); + _transport.setLastBadSkew(_peerSkew); fail("Clocks too skewed (" + diff + " ms)", null, true); return; } else if (_log.shouldLog(Log.DEBUG)) { @@ -856,7 +889,8 @@ class EstablishState { byte iv[] = _curEncrypted; // reuse buf System.arraycopy(_e_bobSig, _e_bobSig.length-AES_SIZE, iv, 0, AES_SIZE); // this does not copy the IV, do not release to cache - _con.finishInboundEstablishment(_dh.getSessionKey(), (tsA-_tsB), iv, _prevEncrypted); // skew in seconds + // We are Bob, she is Alice, clock skew is Alice-Bob + _con.finishInboundEstablishment(_dh.getSessionKey(), _peerSkew, iv, _prevEncrypted); // skew in seconds releaseBufs(true); if (_log.shouldLog(Log.INFO)) _log.info(prefix()+"Verified remote peer as " + _aliceIdent.calculateHash()); @@ -1090,7 +1124,7 @@ class EstablishState { log.warn("prepareOutbound() on verified state, doing nothing!"); } - @Override public String toString() { return "VerifiedEstablishState";} + @Override public String toString() { return "VerifiedEstablishState: ";} } /** @@ -1108,7 +1142,7 @@ class EstablishState { log.warn("prepareOutbound() on verified state, doing nothing!"); } - @Override public String toString() { return "FailedEstablishState";} + @Override public String toString() { return "FailedEstablishState: ";} } /** @deprecated unused */ diff --git a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java index fbe8a9763391b56cca1e11f2095d2a98390bc644..053d4a3730dd4ebbd72ee55d93536ca1c2cfe864 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java +++ b/router/java/src/net/i2p/router/transport/ntcp/EventPumper.java @@ -2,6 +2,7 @@ package net.i2p.router.transport.ntcp; import java.io.IOException; import java.net.InetAddress; +import java.net.Inet6Address; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.CancelledKeyException; @@ -24,7 +25,7 @@ import net.i2p.I2PAppContext; import net.i2p.data.ByteArray; import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterIdentity; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.RouterContext; import net.i2p.router.transport.FIFOBandwidthLimiter; import net.i2p.util.Addresses; @@ -82,7 +83,7 @@ class EventPumper implements Runnable { private static final long BLOCKED_IP_FREQ = 3*60*1000; /** tunnel test now disabled, but this should be long enough to allow an active tunnel to get started */ - private static final long MIN_EXPIRE_IDLE_TIME = 135*1000l; + private static final long MIN_EXPIRE_IDLE_TIME = 120*1000l; private static final long MAX_EXPIRE_IDLE_TIME = 11*60*1000l; /** @@ -546,7 +547,7 @@ class EventPumper implements Runnable { } // BUGFIX for firewalls. --Sponge - if (_context.commSystem().getReachabilityStatus() != CommSystemFacade.STATUS_OK) + if (shouldSetKeepAlive(chan)) chan.socket().setKeepAlive(true); SelectionKey ckey = chan.register(_selector, SelectionKey.OP_READ); @@ -567,7 +568,7 @@ class EventPumper implements Runnable { _log.debug("processing connect for " + con + ": connected? " + connected); if (connected) { // BUGFIX for firewalls. --Sponge - if (_context.commSystem().getReachabilityStatus() != CommSystemFacade.STATUS_OK) + if (shouldSetKeepAlive(chan)) chan.socket().setKeepAlive(true); con.setKey(key); con.outboundConnected(); @@ -590,7 +591,21 @@ class EventPumper implements Runnable { _log.warn("error connecting on " + con, ncpe); } } - + + /** + * @since 0.9.20 + */ + private boolean shouldSetKeepAlive(SocketChannel chan) { + if (chan.socket().getInetAddress() instanceof Inet6Address) + return false; + Status status = _context.commSystem().getStatus(); + if (status == Status.OK || + status == Status.IPV4_OK_IPV6_UNKNOWN || + status == Status.IPV4_OK_IPV6_FIREWALLED) + return false; + return true; + } + /** * OP_READ will always be set before this is called. * This method will disable the interest if no more reads remain because of inbound bandwidth throttling. diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java index 662dc8afcc5a7ae55658b6d56c8782b06ac43168..3468e9a3f06089e5e716066af99b4325e5c99fb8 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPConnection.java @@ -172,7 +172,7 @@ class NTCPConnection { public NTCPConnection(RouterContext ctx, NTCPTransport transport, SocketChannel chan, SelectionKey key) { _context = ctx; _log = ctx.logManager().getLog(getClass()); - _created = System.currentTimeMillis(); + _created = ctx.clock().now(); _transport = transport; _remAddr = null; _chan = chan; @@ -200,7 +200,7 @@ class NTCPConnection { public NTCPConnection(RouterContext ctx, NTCPTransport transport, RouterIdentity remotePeer, RouterAddress remAddr) { _context = ctx; _log = ctx.logManager().getLog(getClass()); - _created = System.currentTimeMillis(); + _created = ctx.clock().now(); _transport = transport; _remotePeer = remotePeer; _remAddr = remAddr; @@ -267,7 +267,9 @@ class NTCPConnection { public void setRemotePeer(RouterIdentity ident) { _remotePeer = ident; } /** - * @param clockSkew alice's clock minus bob's clock in seconds (may be negative, obviously, but |val| should + * We are Bob. + * + * @param clockSkew OUR clock minus ALICE's clock in seconds (may be negative, obviously, but |val| should * be under 1 minute) * @param prevWriteEnd exactly 16 bytes, not copied, do not corrupt * @param prevReadEnd 16 or more bytes, last 16 bytes copied @@ -284,7 +286,9 @@ class NTCPConnection { } /** - * @param clockSkew alice's clock minus bob's clock in seconds (may be negative, obviously, but |val| should + * We are Bob. + * + * @param clockSkew OUR clock minus ALICE's clock in seconds (may be negative, obviously, but |val| should * be under 1 minute) * @param prevWriteEnd exactly 16 bytes, not copied, do not corrupt * @param prevReadEnd 16 or more bytes, last 16 bytes copied @@ -298,15 +302,18 @@ class NTCPConnection { System.arraycopy(prevReadEnd, prevReadEnd.length - BLOCK_SIZE, _prevReadBlock, 0, BLOCK_SIZE); //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Inbound established, prevWriteEnd: " + Base64.encode(prevWriteEnd) + " prevReadEnd: " + Base64.encode(prevReadEnd)); - _establishedOn = System.currentTimeMillis(); + _establishedOn = _context.clock().now(); NTCPConnection rv = _transport.inboundEstablished(this); - _nextMetaTime = System.currentTimeMillis() + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY); - _nextInfoTime = System.currentTimeMillis() + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); + _nextMetaTime = _establishedOn + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY); + _nextInfoTime = _establishedOn + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); _establishState = EstablishState.VERIFIED; return rv; } - /** @return seconds */ + /** + * A positive number means our clock is ahead of theirs. + * @return seconds + */ public long getClockSkew() { return _clockSkew; } /** @return milliseconds */ @@ -314,7 +321,7 @@ class NTCPConnection { if (!isEstablished()) return getTimeSinceCreated(); else - return System.currentTimeMillis()-_establishedOn; + return _context.clock().now() -_establishedOn; } public long getMessagesSent() { return _messagesWritten.get(); } @@ -338,13 +345,19 @@ class NTCPConnection { } /** @return milliseconds */ - public long getTimeSinceSend() { return System.currentTimeMillis()-_lastSendTime; } + public long getTimeSinceSend() { return _context.clock().now()-_lastSendTime; } /** @return milliseconds */ - public long getTimeSinceReceive() { return System.currentTimeMillis()-_lastReceiveTime; } + public long getTimeSinceReceive() { return _context.clock().now()-_lastReceiveTime; } /** @return milliseconds */ - public long getTimeSinceCreated() { return System.currentTimeMillis()-_created; } + public long getTimeSinceCreated() { return _context.clock().now()-_created; } + + /** + * @return when this connection was created (not established) + * @since 0.9.20 + */ + public long getCreated() { return _created; } /** * workaround for EventPumper @@ -595,7 +608,9 @@ class NTCPConnection { ***********/ /** - * @param clockSkew alice's clock minus bob's clock in seconds (may be negative, obviously, but |val| should + * We are Alice. + * + * @param clockSkew OUR clock minus BOB's clock in seconds (may be negative, obviously, but |val| should * be under 1 minute) * @param prevWriteEnd exactly 16 bytes, not copied, do not corrupt * @param prevReadEnd 16 or more bytes, last 16 bytes copied @@ -610,13 +625,13 @@ class NTCPConnection { if (_log.shouldLog(Log.DEBUG)) _log.debug("Outbound established, prevWriteEnd: " + Base64.encode(prevWriteEnd) + " prevReadEnd: " + Base64.encode(prevReadEnd)); - _establishedOn = System.currentTimeMillis(); + _establishedOn = _context.clock().now(); _establishState = EstablishState.VERIFIED; _transport.markReachable(getRemotePeer().calculateHash(), false); //_context.banlist().unbanlistRouter(getRemotePeer().calculateHash(), NTCPTransport.STYLE); boolean msgs = !_outbound.isEmpty(); - _nextMetaTime = System.currentTimeMillis() + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY); - _nextInfoTime = System.currentTimeMillis() + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); + _nextMetaTime = _establishedOn + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY); + _nextInfoTime = _establishedOn + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); if (msgs) _transport.getWriter().wantsWrite(this, "outbound established"); } @@ -768,9 +783,10 @@ class NTCPConnection { return; } - if (_nextMetaTime <= System.currentTimeMillis()) { + long now = _context.clock().now(); + if (_nextMetaTime <= now) { sendMeta(); - _nextMetaTime = System.currentTimeMillis() + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY / 2); + _nextMetaTime = now + (META_FREQUENCY / 2) + _context.random().nextInt(META_FREQUENCY / 2); } OutNetMessage msg = null; @@ -840,10 +856,10 @@ class NTCPConnection { // for every 6-12 hours that we are connected to a peer, send them // our updated netDb info (they may not accept it and instead query // the floodfill netDb servers, but they may...) - if (_nextInfoTime <= System.currentTimeMillis()) { + if (_nextInfoTime <= now) { // perhaps this should check to see if we are bw throttled, etc? enqueueInfoMessage(); - _nextInfoTime = System.currentTimeMillis() + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); + _nextInfoTime = now + (INFO_FREQUENCY / 2) + _context.random().nextInt(INFO_FREQUENCY); } } @@ -944,7 +960,7 @@ class NTCPConnection { EventPumper.releaseBuf(buf); return; } - _context.statManager().addRateData("ntcp.throttledReadComplete", (System.currentTimeMillis()-req.getRequestTime())); + _context.statManager().addRateData("ntcp.throttledReadComplete", (_context.clock().now()-req.getRequestTime())); recv(buf); // our reads used to be bw throttled (during which time we were no // longer interested in reading from the network), but we aren't @@ -963,7 +979,7 @@ class NTCPConnection { removeOBRequest(req); ByteBuffer buf = (ByteBuffer)req.attachment(); if (!_closed.get()) { - _context.statManager().addRateData("ntcp.throttledWriteComplete", (System.currentTimeMillis()-req.getRequestTime())); + _context.statManager().addRateData("ntcp.throttledWriteComplete", (_context.clock().now()-req.getRequestTime())); write(buf); } } @@ -1069,7 +1085,7 @@ class NTCPConnection { } } if (msg != null) { - _lastSendTime = System.currentTimeMillis(); + _lastSendTime = _context.clock().now(); _context.statManager().addRateData("ntcp.sendTime", msg.getSendTime()); if (_log.shouldLog(Log.DEBUG)) { _log.debug("I2NP message " + _messagesWritten + "/" + msg.getMessageId() + " sent after " @@ -1115,7 +1131,7 @@ class NTCPConnection { * Stats only for console */ private void updateStats() { - long now = System.currentTimeMillis(); + long now = _context.clock().now(); long time = now - _lastRateUpdated; // If enough time has passed... // Perhaps should synchronize, but if so do the time check before synching... @@ -1304,6 +1320,7 @@ class NTCPConnection { _context.statManager().addRateData("ntcp.receiveMeta", newSkew); if (_log.shouldLog(Log.DEBUG)) _log.debug("Received NTCP metadata, old skew of " + _clockSkew + " s, new skew of " + newSkew + "s."); + // FIXME does not account for RTT _clockSkew = newSkew; } } @@ -1452,7 +1469,7 @@ class NTCPConnection { readMeta(buf); init(); } else { - _stateBegin = System.currentTimeMillis(); + _stateBegin = _context.clock().now(); _dataBuf = acquireReadBuf(); System.arraycopy(buf, 2, _dataBuf.getData(), 0, buf.length-2); _nextWrite += buf.length-2; @@ -1510,7 +1527,7 @@ class NTCPConnection { // So use the new handler method that limits the size. h.readMessage(_dataBuf.getData(), 0, _size); I2NPMessage read = h.lastRead(); - long timeToRecv = System.currentTimeMillis() - _stateBegin; + long timeToRecv = _context.clock().now() - _stateBegin; releaseHandler(h); if (_log.shouldLog(Log.DEBUG)) _log.debug("I2NP message " + _messagesRead + "/" + (read != null ? read.getUniqueId() : 0) @@ -1523,7 +1540,7 @@ class NTCPConnection { if (read != null) { _transport.messageReceived(read, _remotePeer, null, timeToRecv, _size); - _lastReceiveTime = System.currentTimeMillis(); + _lastReceiveTime = _context.clock().now(); _messagesRead.incrementAndGet(); } } catch (I2NPMessageException ime) { diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPSendFinisher.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPSendFinisher.java index d8441cbe701eed94a0da02bdb320dee88c9fa14a..1431b110fa591a4963880998a6f6c7d4075f9144 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPSendFinisher.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPSendFinisher.java @@ -6,6 +6,7 @@ import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.util.concurrent.ThreadFactory; +import java.util.concurrent.atomic.AtomicInteger; import net.i2p.I2PAppContext; import net.i2p.router.OutNetMessage; @@ -30,7 +31,7 @@ class NTCPSendFinisher { private final I2PAppContext _context; private final NTCPTransport _transport; private final Log _log; - private static int _count; + private static final AtomicInteger _count = new AtomicInteger(); private ThreadPoolExecutor _executor; private static final int THREADS; static { @@ -46,7 +47,6 @@ class NTCPSendFinisher { } public synchronized void start() { - _count = 0; _executor = new CustomThreadPoolExecutor(THREADS); } @@ -68,7 +68,7 @@ class NTCPSendFinisher { private static class CustomThreadPoolExecutor extends ThreadPoolExecutor { public CustomThreadPoolExecutor(int num) { // use unbounded queue, so maximumPoolSize and keepAliveTime have no effect - super(num, num, 1000, TimeUnit.MILLISECONDS, + super(MIN_THREADS, num, 10*1000, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(), new CustomThreadFactory()); } } @@ -76,7 +76,7 @@ class NTCPSendFinisher { private static class CustomThreadFactory implements ThreadFactory { public Thread newThread(Runnable r) { Thread rv = Executors.defaultThreadFactory().newThread(r); - rv.setName("NTCPSendFinisher " + (++_count) + '/' + THREADS); + rv.setName("NTCPSendFinisher " + _count.incrementAndGet() + '/' + THREADS); rv.setDaemon(true); return rv; } diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java index 01ef417a060728c30b93820d73de5a1b4f8df81d..382d4d89e45b84ccd8a6ccc7b83218bb8dc4c374 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java @@ -31,7 +31,7 @@ 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.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.OutNetMessage; import net.i2p.router.RouterContext; import net.i2p.router.transport.Transport; @@ -84,11 +84,14 @@ public class NTCPTransport extends TransportImpl { * TODO periodically update via CSFI.NetMonitor? */ private boolean _haveIPv6Address; + private long _lastInboundIPv4; + private long _lastInboundIPv6; public final static String PROP_I2NP_NTCP_HOSTNAME = "i2np.ntcp.hostname"; public final static String PROP_I2NP_NTCP_PORT = "i2np.ntcp.port"; public final static String PROP_I2NP_NTCP_AUTO_PORT = "i2np.ntcp.autoport"; public final static String PROP_I2NP_NTCP_AUTO_IP = "i2np.ntcp.autoip"; + private static final String PROP_ADVANCED = "routerconsole.advanced"; public static final int DEFAULT_COST = 10; /** this is rarely if ever used, default is to bind to wildcard address */ @@ -210,6 +213,10 @@ public class NTCPTransport extends TransportImpl { synchronized (_conLock) { old = _conByIdent.put(peer, con); } + if (con.isIPv6()) + _lastInboundIPv6 = con.getCreated(); + else + _lastInboundIPv4 = con.getCreated(); return old; } @@ -231,6 +238,7 @@ public class NTCPTransport extends TransportImpl { con = new NTCPConnection(_context, this, ident, addr); if (_log.shouldLog(Log.DEBUG)) _log.debug("Send on a new con: " + con + " at " + addr + " for " + ih); + // Note that outbound conns go in the map BEFORE establishment _conByIdent.put(ih, con); } else { // race, RI changed out from under us @@ -492,27 +500,47 @@ public class NTCPTransport extends TransportImpl { return removed; } + public int countPeers() { + return _conByIdent.size(); + } + /** - * How many peers can we talk to right now? - * + * How many peers have we talked to in the last 5 minutes? + * As of 0.9.20, actually returns active peer count, not total. */ - @Override - public int countActivePeers() { return _conByIdent.size(); } + public int countActivePeers() { + int active = 0; + for (NTCPConnection con : _conByIdent.values()) { + // con initializes times at construction, + // so check message count also + if ((con.getMessagesSent() > 0 && con.getTimeSinceSend() <= 5*60*1000) || + (con.getMessagesReceived() > 0 && con.getTimeSinceReceive() <= 5*60*1000)) { + active++; + } + } + return active; + } /** * How many peers are we actively sending messages to (this minute) */ - @Override public int countActiveSendPeers() { int active = 0; for (NTCPConnection con : _conByIdent.values()) { - if ( (con.getTimeSinceSend() <= 60*1000) || (con.getTimeSinceReceive() <= 60*1000) ) - active++; + // con initializes times at construction, + // so check message count also + if (con.getMessagesSent() > 0 && con.getTimeSinceSend() <= 60*1000) { + active++; + } } return active; } - /** @param skew in seconds */ + /** + * A positive number means our clock is ahead of theirs. + * + * @param skew in seconds + */ void setLastBadSkew(long skew) { _lastBadSkew = skew; } @@ -520,13 +548,18 @@ public class NTCPTransport extends TransportImpl { /** * Return our peer clock skews on this transport. * Vector composed of Long, each element representing a peer skew in seconds. + * A positive number means our clock is ahead of theirs. */ @Override public Vector<Long> getClockSkews() { Vector<Long> skews = new Vector<Long>(); + // Omit ones established too long ago, + // since the skew is only set at startup (or after a meta message) + // and won't include effects of later offset adjustments + long tooOld = _context.clock().now() - 10*60*1000; for (NTCPConnection con : _conByIdent.values()) { - if (con.isEstablished()) + if (con.isEstablished() && con.getCreated() > tooOld) skews.addElement(Long.valueOf(con.getClockSkew())); } @@ -569,7 +602,7 @@ public class NTCPTransport extends TransportImpl { // try once again to prevent two pumpers which is fatal if (_pumper.isAlive()) return; - if (_log.shouldLog(Log.WARN)) _log.warn("Starting ntcp transport listening"); + if (_log.shouldLog(Log.WARN)) _log.warn("Starting NTCP transport listening"); startIt(); RouterAddress addr = configureLocalAddress(); @@ -603,16 +636,19 @@ public class NTCPTransport extends TransportImpl { /** * Only called by externalAddressReceived(). + * Calls replaceAddress() or removeAddress(). + * To remove all addresses, call replaceAddress(null) directly. * * Doesn't actually restart unless addr is non-null and * the port is different from the current listen port. - * If addr is null, removes all addresses. + * If addr is null, removes the addresses specified (v4 or v6) * * If we had interface addresses before, we lost them. * - * @param addr may be null + * @param addr may be null to indicate remove the address + * @param ipv6 ignored if addr is non-null */ - private synchronized void restartListening(RouterAddress addr) { + private synchronized void restartListening(RouterAddress addr, boolean ipv6) { if (addr != null) { RouterAddress myAddress = bindAddress(addr.getPort()); if (myAddress != null) @@ -621,7 +657,11 @@ public class NTCPTransport extends TransportImpl { replaceAddress(addr); // UDPTransport.rebuildExternalAddress() calls router.rebuildRouterInfo() } else { - replaceAddress(null); + removeAddress(ipv6); + if (ipv6) + _lastInboundIPv6 = 0; + else + _lastInboundIPv4 = 0; } } @@ -904,12 +944,13 @@ public class NTCPTransport extends TransportImpl { /** * UDP changed addresses, tell NTCP and (possibly) restart * + * @param ip typ. IPv4 or IPv6 non-local; may be null to indicate IPv4 failure or port info only * @since IPv6 moved from CSFI.notifyReplaceAddress() */ @Override public void externalAddressReceived(AddressSource source, byte[] ip, int port) { if (_log.shouldLog(Log.WARN)) - _log.warn("Received address: " + Addresses.toString(ip, port) + " from: " + source); + _log.warn("Received address: " + Addresses.toString(ip, port) + " from: " + source, new Exception()); if ((source == SOURCE_INTERFACE || source == SOURCE_SSU) && ip != null && ip.length == 16) { // must be set before isValid() call @@ -935,27 +976,54 @@ public class NTCPTransport extends TransportImpl { // ignore UPnP for now, get everything from SSU if (source != SOURCE_SSU) return; - externalAddressReceived(ip, port); + boolean isIPv6 = ip != null && ip.length == 16; + externalAddressReceived(ip, isIPv6, port); } + + /** + * Notify a transport of an external address change. + * This may be from a local interface, UPnP, a config change, etc. + * This should not be called if the ip didn't change + * (from that source's point of view), or is a local address. + * May be called multiple times for IPv4 or IPv6. + * The transport should also do its own checking on whether to accept + * notifications from this source. + * + * This can be called after the transport is running. + * + * TODO externalAddressRemoved(source, ip, port) + * + * @param source defined in Transport.java + * @since 0.9.20 + */ + @Override + public void externalAddressRemoved(AddressSource source, boolean ipv6) { + if (_log.shouldWarn()) + _log.warn("Removing address, ipv6? " + ipv6 + " from: " + source, new Exception()); + // ignore UPnP for now, get everything from SSU + if (source != SOURCE_SSU) + return; + externalAddressReceived(null, ipv6, 0); + } /** * UDP changed addresses, tell NTCP and restart. * Port may be set to indicate requested port even if ip is null. * - * @param ip previously validated + * @param ip previously validated; may be null to indicate IPv4 failure or port info only * @since IPv6 moved from CSFI.notifyReplaceAddress() */ - private synchronized void externalAddressReceived(byte[] ip, int port) { - // FIXME just take first IPv4 address for now + private synchronized void externalAddressReceived(byte[] ip, boolean isIPv6, int port) { + // FIXME just take first address for now // FIXME if SSU set to hostname, NTCP will be set to IP - RouterAddress oldAddr = getCurrentAddress(false); + RouterAddress oldAddr = getCurrentAddress(isIPv6); if (_log.shouldLog(Log.INFO)) _log.info("Changing NTCP Address? was " + oldAddr); OrderedProperties newProps = new OrderedProperties(); int cost; if (oldAddr == null) { - cost = getDefaultCost(ip != null && ip.length == 16); + cost = getDefaultCost(isIPv6); } else { cost = oldAddr.getCost(); newProps.putAll(oldAddr.getOptionsMap()); @@ -1092,13 +1160,11 @@ public class NTCPTransport extends TransportImpl { //while (isAlive()) { // try { Thread.sleep(5*1000); } catch (InterruptedException ie) {} //} - restartListening(newAddr); + restartListening(newAddr, isIPv6); if (_log.shouldLog(Log.WARN)) - _log.warn("Updating NTCP Address with " + newAddr); + _log.warn("Updating NTCP Address (ipv6? " + isIPv6 + ") with " + newAddr); return; } - - /** * If we didn't used to be forwarded, and we have an address, @@ -1146,17 +1212,83 @@ public class NTCPTransport extends TransportImpl { * * We have to be careful here because much of the router console code assumes * that the reachability status is really just the UDP status. + * + * This only returns OK, DISABLED, or UNKNOWN for IPv4 and IPv6. + * We leave the FIREWALLED status for UDP. + * + * Previously returned short, now enum as of 0.9.20 */ - @Override - public short getReachabilityStatus() { - // If we have an IPv4 address - if (isAlive() && getCurrentAddress(false) != null) { - for (NTCPConnection con : _conByIdent.values()) { - if (con.isInbound()) - return CommSystemFacade.STATUS_OK; + public Status getReachabilityStatus() { + if (!isAlive()) + return Status.UNKNOWN; + TransportUtil.IPv6Config config = getIPv6Config(); + boolean v4Disabled, v6Disabled; + if (config == IPV6_DISABLED) { + v4Disabled = false; + v6Disabled = true; + } else if (config == IPV6_ONLY) { + v4Disabled = true; + v6Disabled = false; + } else { + v4Disabled = false; + v6Disabled = false; + } + boolean hasV4 = getCurrentAddress(false) != null; + // or use _haveIPv6Addrnss ?? + boolean hasV6 = getCurrentAddress(true) != null; + if (!hasV4 && !hasV6) + return Status.UNKNOWN; + long now = _context.clock().now(); + boolean v4OK = hasV4 && !v4Disabled && now - _lastInboundIPv4 < 10*60*1000; + boolean v6OK = hasV6 && !v6Disabled && now - _lastInboundIPv6 < 30*60*1000; + if (v4OK) { + if (v6OK) + return Status.OK; + if (v6Disabled) + return Status.OK; + if (!hasV6) + return Status.IPV4_OK_IPV6_UNKNOWN; + } + if (v6OK) { + if (v4Disabled) + return Status.IPV4_DISABLED_IPV6_OK; + if (!hasV4) + return Status.IPV4_UNKNOWN_IPV6_OK; + } + for (NTCPConnection con : _conByIdent.values()) { + if (con.isInbound()) { + if (con.isIPv6()) { + if (hasV6) + v6OK = true; + } else { + if (hasV4) + v4OK = true; + } + if (v4OK) { + if (v6OK) + return Status.OK; + if (v6Disabled) + return Status.OK; + if (!hasV6) + return Status.IPV4_OK_IPV6_UNKNOWN; + } + if (v6OK) { + if (v4Disabled) + return Status.IPV4_DISABLED_IPV6_OK; + if (!hasV4) + return Status.IPV4_UNKNOWN_IPV6_OK; } + } } - return CommSystemFacade.STATUS_UNKNOWN; + if (v4OK) + return Status.IPV4_OK_IPV6_UNKNOWN; + if (v6OK) + return Status.IPV4_UNKNOWN_IPV6_OK; + if (v4Disabled) + return Status.IPV4_DISABLED_IPV6_UNKNOWN; + if (v6Disabled) + return Status.UNKNOWN; + return Status.UNKNOWN; } /** @@ -1180,6 +1312,8 @@ public class NTCPTransport extends TransportImpl { NTCPConnection.releaseResources(); replaceAddress(null); _endpoints.clear(); + _lastInboundIPv4 = 0; + _lastInboundIPv6 = 0; } public static final String STYLE = "NTCP"; @@ -1198,10 +1332,21 @@ public class NTCPTransport extends TransportImpl { long totalSend = 0; long totalRecv = 0; + if (!_context.getBooleanProperty(PROP_ADVANCED)) { + for (Iterator<NTCPConnection> iter = peers.iterator(); iter.hasNext(); ) { + // outbound conns get put in the map before they are established + if (!iter.next().isEstablished()) + iter.remove(); + } + } + StringBuilder buf = new StringBuilder(512); buf.append("<h3 id=\"ntcpcon\">").append(_("NTCP connections")).append(": ").append(peers.size()); buf.append(". ").append(_("Limit")).append(": ").append(getMaxConnections()); buf.append(". ").append(_("Timeout")).append(": ").append(DataHelper.formatDuration2(_pumper.getIdleTimeout())); + if (_context.getBooleanProperty(PROP_ADVANCED)) { + buf.append(". ").append(_("Status")).append(": ").append(_(getReachabilityStatus().toStatusString())); + } buf.append(".</h3>\n" + "<table>\n" + "<tr><th><a href=\"#def.peer\">").append(_("Peer")).append("</a></th>" + diff --git a/router/java/src/net/i2p/router/transport/ntcp/Reader.java b/router/java/src/net/i2p/router/transport/ntcp/Reader.java index d16ea85b7da675e0a50a1e64e46a1fb334489c94..1e7746d212061d0c73f33666d24980b9757beffd 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/Reader.java +++ b/router/java/src/net/i2p/router/transport/ntcp/Reader.java @@ -98,8 +98,10 @@ class Reader { if (keepReading) { // keep on reading the same one } else { - _liveReads.remove(con); - con = null; + if (con != null) { + _liveReads.remove(con); + con = null; + } if (_pendingConnections.isEmpty()) { _pendingConnections.wait(); } else { @@ -116,6 +118,10 @@ class Reader { _log.debug("begin read for " + con); try { processRead(con); + } catch (IllegalStateException ise) { + // FailedEstablishState.receive() (race - see below) + if (_log.shouldWarn()) + _log.warn("Error in the ntcp reader", ise); } catch (RuntimeException re) { _log.log(Log.CRIT, "Error in the ntcp reader", re); } @@ -153,6 +159,7 @@ class Reader { EventPumper.releaseBuf(buf); break; } + // FIXME call est.isCorrupt() before also? throws ISE here... see above est.receive(buf); EventPumper.releaseBuf(buf); if (est.isCorrupt()) { diff --git a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java index c44339dfe64a4f6dab92db4971e48dc52be028b0..fce85e9266d70103a60063c8e87587f029f14bb3 100644 --- a/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java +++ b/router/java/src/net/i2p/router/transport/udp/EstablishmentManager.java @@ -595,12 +595,7 @@ class EstablishmentManager { } if (_outboundStates.size() < getMaxConcurrentEstablish() && !_queuedOutbound.isEmpty()) { - // in theory shouldn't need locking, but - // getting IllegalStateExceptions on old Java 5, - // which hoses this state. - synchronized(_queuedOutbound) { - locked_admitQueued(); - } + locked_admitQueued(); } //remaining = _queuedOutbound.size(); @@ -710,7 +705,8 @@ class EstablishmentManager { _transport.addRemotePeerState(peer); - _transport.inboundConnectionReceived(); + boolean isIPv6 = state.getSentIP().length == 16; + _transport.inboundConnectionReceived(isIPv6); _transport.setIP(remote.calculateHash(), state.getSentIP()); _context.statManager().addRateData("udp.inboundEstablishTime", state.getLifetime(), 0); @@ -753,7 +749,7 @@ class EstablishmentManager { _transport.send(dsm, peer); // just do this inline - //_context.simpleScheduler().addEvent(new PublishToNewInbound(peer), 0); + //_context.simpleTimer2().addEvent(new PublishToNewInbound(peer), 0); Hash hash = peer.getRemotePeer(); if ((hash != null) && (!_context.banlist().isBanlisted(hash)) && (!_transport.isUnreachable(hash))) { diff --git a/router/java/src/net/i2p/router/transport/udp/IPThrottler.java b/router/java/src/net/i2p/router/transport/udp/IPThrottler.java index 782988ec3e9cb3082168add2e711c4a7b7bcea85..a318c910117c002f8edf5fa6272ae4cbef64c8a6 100644 --- a/router/java/src/net/i2p/router/transport/udp/IPThrottler.java +++ b/router/java/src/net/i2p/router/transport/udp/IPThrottler.java @@ -1,8 +1,8 @@ package net.i2p.router.transport.udp; import net.i2p.util.ObjectCounter; -import net.i2p.util.SimpleScheduler; import net.i2p.util.SimpleTimer; +import net.i2p.util.SimpleTimer2; import net.i2p.util.SipHash; /** @@ -17,7 +17,7 @@ class IPThrottler { public IPThrottler(int max, long time) { _max = max; _counter = new ObjectCounter<Integer>(); - SimpleScheduler.getInstance().addPeriodicEvent(new Cleaner(), time); + SimpleTimer2.getInstance().addPeriodicEvent(new Cleaner(), time); } /** diff --git a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java index 6a0b41253383f549a9beb8871e3579dd44339b44..9bc2bfd72a29f33f4ccaf9a49e57c901311b34c7 100644 --- a/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java +++ b/router/java/src/net/i2p/router/transport/udp/IntroductionManager.java @@ -259,9 +259,28 @@ class IntroductionManager { stag = String.valueOf(tag); } + @Override public int compareTo(Introducer i) { return skey.compareTo(i.skey); } + + @Override + public boolean equals(Object o) { + if (o == null) { + return false; + } + if (!(o instanceof Introducer)) { + return false; + } + + Introducer i = (Introducer) o; + return this.compareTo(i) == 0; + } + + @Override + public int hashCode() { + return skey.hashCode(); + } } /** diff --git a/router/java/src/net/i2p/router/transport/udp/PacketBuilder.java b/router/java/src/net/i2p/router/transport/udp/PacketBuilder.java index 8fb465aead9964ed9ab899e543a5dacad7c2a9d6..35f2bb763087a89a2c76e0030de4ac731b369b30 100644 --- a/router/java/src/net/i2p/router/transport/udp/PacketBuilder.java +++ b/router/java/src/net/i2p/router/transport/udp/PacketBuilder.java @@ -138,6 +138,7 @@ class PacketBuilder { /** IPv4 only */ public static final int IP_HEADER_SIZE = 20; + /** Same for IPv4 and IPv6 */ public static final int UDP_HEADER_SIZE = 8; /** 74 */ @@ -541,10 +542,10 @@ class PacketBuilder { " data size " + dataSize + " pkt size " + (off + (ipHeaderSize + UDP_HEADER_SIZE)) + " MTU " + currentMTU + - ' ' + availableForAcks + " for all acks " + - availableForExplicitAcks + " for full acks " + - explicitToSend + " full acks included " + - partialAcksToSend + " partial acks included " + + ' ' + availableForAcks + " for all acks, " + + availableForExplicitAcks + " for full acks, " + + explicitToSend + " full acks included, " + + partialAcksToSend + " partial acks included, " + " Fragments: " + DataHelper.toString(fragments), new Exception()); } diff --git a/router/java/src/net/i2p/router/transport/udp/PacketHandler.java b/router/java/src/net/i2p/router/transport/udp/PacketHandler.java index 8d812852fafa3e4a64896dec3844b296ba7d3400..6c3605174b82537096f0a27768028a77cf35bafd 100644 --- a/router/java/src/net/i2p/router/transport/udp/PacketHandler.java +++ b/router/java/src/net/i2p/router/transport/udp/PacketHandler.java @@ -610,6 +610,7 @@ class PacketHandler { _state = 44; long recvOn = packet.getBegin(); long sendOn = reader.readTimestamp() * 1000; + // Positive when we are ahead of them long skew = recvOn - sendOn; int type = reader.readPayloadType(); // if it's a bad type, the whole packet is probably corrupt diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState.java b/router/java/src/net/i2p/router/transport/udp/PeerState.java index b3c8d86b60dedc3cdb06e81ebcdb7b0559128664..ae998ad59fe872f7bedf70fc3a7bdc485a672595 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState.java @@ -574,13 +574,25 @@ class PeerState { /** * Update the moving-average clock skew based on the current difference. * The raw skew will be adjusted for RTT/2 here. + * A positive number means our clock is ahead of theirs. * @param skew milliseconds, NOT adjusted for RTT. - * A positive number means our clock is ahead of theirs. */ public void adjustClockSkew(long skew) { // the real one-way delay is much less than RTT / 2, due to ack delays, // so add a fudge factor - double adj = 0.1 * (skew + CLOCK_SKEW_FUDGE - (_rtt / 2)); + long actualSkew = skew + CLOCK_SKEW_FUDGE - (_rtt / 2); + //_log.error("Skew " + skew + " actualSkew " + actualSkew + " rtt " + _rtt + " pktsRcvd " + _packetsReceived); + // First time... + // This is important because we need accurate + // skews right from the beginning, since the median is taken + // and fed to the timestamper. Lots of connections only send a few packets. + if (_packetsReceived <= 1) { + synchronized(_clockSkewLock) { + _clockSkew = actualSkew; + } + return; + } + double adj = 0.1 * actualSkew; synchronized(_clockSkewLock) { _clockSkew = (long) (0.9*_clockSkew + adj); } diff --git a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java index 3fd6432b44d1aba0912ec675b6d90d119bde11d6..21bfd940614b453c5df65f88fc145d027b8ae2f4 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java @@ -12,7 +12,7 @@ import net.i2p.data.DataHelper; import net.i2p.data.router.RouterAddress; import net.i2p.data.router.RouterInfo; import net.i2p.data.SessionKey; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.RouterContext; import static net.i2p.router.transport.udp.PeerTestState.Role.*; import net.i2p.router.transport.TransportUtil; @@ -207,7 +207,7 @@ class PeerTestManager { test.incrementPacketsRelayed(); sendTestToBob(); - _context.simpleScheduler().addEvent(new ContinueTest(test.getNonce()), RESEND_TIMEOUT); + _context.simpleTimer2().addEvent(new ContinueTest(test.getNonce()), RESEND_TIMEOUT); } private class ContinueTest implements SimpleTimer.TimedEvent { @@ -246,7 +246,7 @@ class PeerTestManager { sendTestToCharlie(); } // retx at 4, 10, 17, 25 elapsed time - _context.simpleScheduler().addEvent(ContinueTest.this, RESEND_TIMEOUT + (sent*1000)); + _context.simpleTimer2().addEvent(ContinueTest.this, RESEND_TIMEOUT + (sent*1000)); } } } @@ -364,7 +364,7 @@ class PeerTestManager { // why are we doing this instead of calling testComplete() ? _currentTestComplete = true; _context.statManager().addRateData("udp.statusKnownCharlie", 1); - honorStatus(CommSystemFacade.STATUS_UNKNOWN); + honorStatus(Status.UNKNOWN); _currentTest = null; return; } @@ -433,7 +433,6 @@ class PeerTestManager { */ private void testComplete(boolean forgetTest) { _currentTestComplete = true; - short status = -1; PeerTestState test = _currentTest; // Don't do this or we won't call honorStatus() @@ -443,25 +442,26 @@ class PeerTestManager { // return; // } + Status status; if (test.getAlicePortFromCharlie() > 0) { // we received a second message from charlie if ( (test.getAlicePort() == test.getAlicePortFromCharlie()) && (test.getAliceIP() != null) && (test.getAliceIPFromCharlie() != null) && (test.getAliceIP().equals(test.getAliceIPFromCharlie())) ) { - status = CommSystemFacade.STATUS_OK; + status = Status.IPV4_OK_IPV6_UNKNOWN; } else { - status = CommSystemFacade.STATUS_DIFFERENT; + status = Status.IPV4_SNAT_IPV6_UNKNOWN; } } else if (test.getReceiveCharlieTime() > 0) { // we received only one message from charlie - status = CommSystemFacade.STATUS_UNKNOWN; + status = Status.UNKNOWN; } else if (test.getReceiveBobTime() > 0) { // we received a message from bob but no messages from charlie - status = CommSystemFacade.STATUS_REJECT_UNSOLICITED; + status = Status.IPV4_FIREWALLED_IPV6_UNKNOWN; } else { // we never received anything from bob - he is either down, // ignoring us, or unable to get a Charlie to respond - status = CommSystemFacade.STATUS_UNKNOWN; + status = Status.UNKNOWN; } if (_log.shouldLog(Log.INFO)) @@ -477,7 +477,7 @@ class PeerTestManager { * necessary). * */ - private void honorStatus(short status) { + private void honorStatus(Status status) { if (_log.shouldLog(Log.INFO)) _log.info("Test results: status = " + status); _transport.setReachabilityStatus(status); @@ -702,7 +702,7 @@ class PeerTestManager { if (isNew) { _activeTests.put(Long.valueOf(nonce), state); - _context.simpleScheduler().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME); + _context.simpleTimer2().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME); } UDPPacket packet = _packetBuilder.buildPeerTestToBob(bobIP, from.getPort(), aliceIP, alicePort, @@ -805,7 +805,7 @@ class PeerTestManager { if (isNew) { _activeTests.put(Long.valueOf(nonce), state); - _context.simpleScheduler().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME); + _context.simpleTimer2().addEvent(new RemoveTest(nonce), MAX_CHARLIE_LIFETIME); } UDPPacket packet = _packetBuilder.buildPeerTestToCharlie(aliceIP, from.getPort(), aliceIntroKey, nonce, 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 7b9c2bdd00159c7d5a87aa1bc3b161a434eb2760..2f8cf4ea31f7fe94a1c04a0fd902e43670221ec3 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java @@ -240,8 +240,10 @@ class UDPPacket implements CDQEntry { } } } else { - //if (_log.shouldLog(Log.WARN)) - // _log.warn("Payload length is " + payloadLength); + Log log = _context.logManager().getLog(UDPPacket.class); + if (log.shouldLog(Log.WARN)) + log.warn("Payload length is " + payloadLength + ", too short!\n" + + net.i2p.util.HexDump.dump(_data, _packet.getOffset(), _packet.getLength())); } //_afterValidate = _context.clock().now(); 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 c452c4b570ee6b86adcd8ca88e920510e0acc2ee..bc16de99cb9bb6a9082b5fd21e39242f2242a5e8 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPReceiver.java @@ -127,7 +127,7 @@ class UDPReceiver { long delay = ARTIFICIAL_DELAY_BASE + _context.random().nextInt(ARTIFICIAL_DELAY); if (_log.shouldLog(Log.INFO)) _log.info("Delay packet " + packet + " for " + delay); - SimpleScheduler.getInstance().addEvent(new ArtificiallyDelayedReceive(packet), delay); + SimpleTimer2.getInstance().addEvent(new ArtificiallyDelayedReceive(packet), delay); return -1; } **********/ 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 391a703b2ecb23264980739cadda0dcac60b94d0..a502eb327b785d9cb74c207d6b4fc7b123dc3dfe 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java @@ -30,6 +30,7 @@ import net.i2p.data.SessionKey; import net.i2p.data.i2np.DatabaseStoreMessage; import net.i2p.data.i2np.I2NPMessage; import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.OutNetMessage; import net.i2p.router.Router; import net.i2p.router.RouterContext; @@ -77,7 +78,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority private final ExpirePeerEvent _expireEvent; private final PeerTestEvent _testEvent; private final PacketBuilder _destroyBuilder; - private short _reachabilityStatus; + private Status _reachabilityStatus; private long _reachabilityStatusLastUpdated; private int _reachabilityStatusUnchanged; private long _introducersSelectedOn; @@ -91,6 +92,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority * TODO periodically update via CSFI.NetMonitor? */ private boolean _haveIPv6Address; + private long _lastInboundIPv6; /** do we need to rebuild our external router address asap? */ private boolean _needsRebuild; @@ -165,6 +167,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority public static final String PROP_BIND_INTERFACE = "i2np.udp.bindInterface"; /** override the "large" (max) MTU, default is PeerState.LARGE_MTU */ private static final String PROP_DEFAULT_MTU = "i2np.udp.mtu"; + private static final String PROP_ADVANCED = "routerconsole.advanced"; private static final String CAP_TESTING = "" + UDPAddress.CAPACITY_TESTING; private static final String CAP_TESTING_INTRO = "" + UDPAddress.CAPACITY_TESTING + UDPAddress.CAPACITY_INTRODUCER; @@ -245,7 +248,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _expireTimeout = EXPIRE_TIMEOUT; _expireEvent = new ExpirePeerEvent(); _testEvent = new PeerTestEvent(); - _reachabilityStatus = CommSystemFacade.STATUS_UNKNOWN; + _reachabilityStatus = Status.UNKNOWN; _introManager = new IntroductionManager(_context, this); _introducersSelectedOn = -1; _lastInboundReceivedOn = -1; @@ -257,10 +260,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _context.statManager().createRateStat("udp.alreadyConnected", "What is the lifetime of a reestablished session", "udp", RATES); _context.statManager().createRateStat("udp.droppedPeer", "How long ago did we receive from a dropped peer (duration == session lifetime", "udp", RATES); _context.statManager().createRateStat("udp.droppedPeerInactive", "How long ago did we receive from a dropped peer (duration == session lifetime)", "udp", RATES); - _context.statManager().createRateStat("udp.statusOK", "How many times the peer test returned OK", "udp", RATES); - _context.statManager().createRateStat("udp.statusDifferent", "How many times the peer test returned different IP/ports", "udp", RATES); - _context.statManager().createRateStat("udp.statusReject", "How many times the peer test returned reject unsolicited", "udp", RATES); - _context.statManager().createRateStat("udp.statusUnknown", "How many times the peer test returned an unknown result", "udp", RATES); + //_context.statManager().createRateStat("udp.statusOK", "How many times the peer test returned OK", "udp", RATES); + //_context.statManager().createRateStat("udp.statusDifferent", "How many times the peer test returned different IP/ports", "udp", RATES); + //_context.statManager().createRateStat("udp.statusReject", "How many times the peer test returned reject unsolicited", "udp", RATES); + //_context.statManager().createRateStat("udp.statusUnknown", "How many times the peer test returned an unknown result", "udp", RATES); _context.statManager().createRateStat("udp.addressTestInsteadOfUpdate", "How many times we fire off a peer test of ourselves instead of adjusting our own reachable address?", "udp", RATES); _context.statManager().createRateStat("udp.addressUpdated", "How many times we adjust our own reachable IP address", "udp", RATES); _context.statManager().createRateStat("udp.proactiveReestablish", "How long a session was idle for when we proactively reestablished it", "udp", RATES); @@ -270,7 +273,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority //_context.statManager().createRateStat("udp.packetAuthTime", "How long it takes to encrypt and MAC a packet for sending", "udp", RATES); //_context.statManager().createRateStat("udp.packetAuthTimeSlow", "How long it takes to encrypt and MAC a packet for sending (when its slow)", "udp", RATES); - _context.simpleScheduler().addPeriodicEvent(new PingIntroducers(), MIN_EXPIRE_TIMEOUT * 3 / 4); + _context.simpleTimer2().addPeriodicEvent(new PingIntroducers(), MIN_EXPIRE_TIMEOUT * 3 / 4); } /** @@ -430,7 +433,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority } if (_endpoints.isEmpty()) { _log.log(Log.CRIT, "Unable to open UDP port"); - setReachabilityStatus(CommSystemFacade.STATUS_HOSED); + setReachabilityStatus(Status.HOSED); return; } if (newPort > 0 && @@ -455,6 +458,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority //if (SHOULD_FLOOD_PEERS) // _flooder.startup(); _expireEvent.setIsAlive(true); + _reachabilityStatus = Status.UNKNOWN; _testEvent.setIsAlive(true); // this queues it for 3-6 minutes in the future... _testEvent.reschedule(10*1000); // lets requeue it for Real Soon @@ -463,9 +467,41 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority // TransportManager.startListening() calls router.rebuildRouterInfo() if (newPort > 0 && bindToAddrs.isEmpty()) { for (InetAddress ia : getSavedLocalAddresses()) { + // Discovered or configured addresses are presumed good at the start. + // when externalAddressReceived() was called with SOURCE_INTERFACE, + // isAlive() was false, so setReachabilityStatus() was not called + // TODO should we set both to unknown and wait for an inbound v6 conn, + // since there's no v6 testing? + if (ia.getAddress().length == 16) { + // FIXME we need to check and time out after an hour of no inbound ipv6, + // change to firewalled maybe? but we don't have any test to restore + // a v6 address after it's removed. + _lastInboundIPv6 = _context.clock().now(); + setReachabilityStatus(Status.IPV4_UNKNOWN_IPV6_OK); + } else { + if (!isIPv4Firewalled()) + setReachabilityStatus(Status.IPV4_OK_IPV6_UNKNOWN); + } + rebuildExternalAddress(ia.getHostAddress(), newPort, false); + } + } else if (newPort > 0 && !bindToAddrs.isEmpty()) { + for (InetAddress ia : bindToAddrs) { + if (ia.getAddress().length == 16) { + _lastInboundIPv6 = _context.clock().now(); + setReachabilityStatus(Status.IPV4_UNKNOWN_IPV6_OK); + } else { + if (!isIPv4Firewalled()) + setReachabilityStatus(Status.IPV4_OK_IPV6_UNKNOWN); + } rebuildExternalAddress(ia.getHostAddress(), newPort, false); } } + if (isIPv4Firewalled()) { + if (_lastInboundIPv6 > 0) + setReachabilityStatus(Status.IPV4_FIREWALLED_IPV6_UNKNOWN); + else + setReachabilityStatus(Status.REJECT_UNSOLICITED); + } rebuildExternalAddress(false); } @@ -496,6 +532,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _introManager.reset(); UDPPacket.clearCache(); UDPAddress.clearCache(); + _lastInboundIPv6 = 0; } /** @@ -508,7 +545,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _log.log(Log.CRIT, "UDP port failure: " + endpoint); if (_endpoints.isEmpty()) { _log.log(Log.CRIT, "No more UDP sockets open"); - setReachabilityStatus(CommSystemFacade.STATUS_HOSED); + setReachabilityStatus(Status.HOSED); // TODO restart? } rebuildExternalAddress(); @@ -661,9 +698,20 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority */ private static final int ALLOW_IP_CHANGE_INTERVAL = 2*60*1000; - void inboundConnectionReceived() { - // use OS clock since its an ordering thing, not a time thing - _lastInboundReceivedOn = System.currentTimeMillis(); + void inboundConnectionReceived(boolean isIPv6) { + if (isIPv6) { + // FIXME we need to check and time out after an hour of no inbound ipv6, + // change to firewalled maybe? but we don't have any test to restore + // a v6 address after it's removed. + _lastInboundIPv6 = _context.clock().now(); + if (_currentOurV6Address != null) + setReachabilityStatus(Status.IPV4_UNKNOWN_IPV6_OK); + } else { + // Introduced connections are still inbound, this is not evidence + // that we are not firewalled. + // use OS clock since its an ordering thing, not a time thing + _lastInboundReceivedOn = System.currentTimeMillis(); + } } // temp prevent multiples @@ -724,8 +772,16 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority boolean changed = changeAddress(ip, port); // Assume if we have an interface with a public IP that we aren't firewalled. // If this is wrong, the peer test will figure it out and change the status. - if (changed && ip.length == 4 && source == SOURCE_INTERFACE) - setReachabilityStatus(CommSystemFacade.STATUS_OK); + if (changed && source == SOURCE_INTERFACE) { + if (ip.length == 4) { + if (!isIPv4Firewalled()) + setReachabilityStatus(Status.IPV4_OK_IPV6_UNKNOWN); + } else if (ip.length == 16) { + // TODO should we set both to unknown and wait for an inbound v6 conn, + // since there's no v6 testing? + setReachabilityStatus(Status.IPV4_UNKNOWN_IPV6_OK); + } + } } /** @@ -742,8 +798,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority else _log.warn("UPnP has failed to open the SSU port: " + port + " reason: " + reason); } - if (success && ip != null && getExternalIP() != null) - setReachabilityStatus(CommSystemFacade.STATUS_OK); + if (success && ip != null && getExternalIP() != null) { + if (!isIPv4Firewalled()) + setReachabilityStatus(Status.IPV4_OK_IPV6_UNKNOWN); + } } /** @@ -763,8 +821,6 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority * @param ourPort >= 1024 */ void externalAddressReceived(Hash from, byte ourIP[], int ourPort) { - if (ourIP.length != 4) - return; boolean isValid = isValid(ourIP) && TransportUtil.isValidPort(ourPort); boolean explicitSpecified = explicitAddressSpecified(); @@ -773,6 +829,9 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _log.info("External address received: " + Addresses.toString(ourIP, ourPort) + " from " + from + ", isValid? " + isValid + ", explicitSpecified? " + explicitSpecified + ", receivedInboundRecent? " + inboundRecent + " status " + _reachabilityStatus); + if (ourIP.length != 4) { + return; + } if (explicitSpecified) return; @@ -980,8 +1039,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority String prop = _context.getProperty(PROP_FIXED_PORT); if (prop != null) return Boolean.parseBoolean(prop); - int status = getReachabilityStatus(); - return status != CommSystemFacade.STATUS_REJECT_UNSOLICITED; + Status status = getReachabilityStatus(); + return status != Status.REJECT_UNSOLICITED && + status != Status.IPV4_FIREWALLED_IPV6_OK && + status != Status.IPV4_FIREWALLED_IPV6_UNKNOWN; } /** @@ -1023,6 +1084,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority * @since 0.9.3 */ void changePeerPort(PeerState peer, int newPort) { + // this happens a lot int oldPort; synchronized (_addDropLock) { oldPort = peer.getRemotePort(); @@ -1032,8 +1094,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _peersByRemoteHost.put(peer.getRemoteHostId(), peer); } } - if (_log.shouldLog(Log.WARN) && oldPort != newPort) - _log.warn("Changed port from " + oldPort + " to " + newPort + " for " + peer); + if (_log.shouldInfo() && oldPort != newPort) + _log.info("Changed port from " + oldPort + " to " + newPort + " for " + peer); } /** @@ -1119,8 +1181,9 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority if (remotePeer != null) { oldPeer = _peersByIdent.put(remotePeer, peer); if ( (oldPeer != null) && (oldPeer != peer) ) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Peer already connected (PBID): old=" + oldPeer + " new=" + peer); + // this happens a lot + if (_log.shouldInfo()) + _log.info("Peer already connected (PBID): old=" + oldPeer + " new=" + peer); // transfer over the old state/inbound message fragments/etc peer.loadFrom(oldPeer); oldEstablishedOn = oldPeer.getKeyEstablishedTime(); @@ -1135,8 +1198,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority RemoteHostId oldID = oldPeer.getRemoteHostId(); if (!remoteId.equals(oldID)) { // leak fix, remove old address - if (_log.shouldLog(Log.WARN)) - _log.warn(remotePeer + " changed address FROM " + oldID + " TO " + remoteId); + if (_log.shouldInfo()) + _log.info(remotePeer + " changed address FROM " + oldID + " TO " + remoteId); PeerState oldPeer2 = _peersByRemoteHost.remove(oldID); // different ones in the two maps? shouldn't happen if (oldPeer2 != oldPeer && oldPeer2 != null) { @@ -1187,7 +1250,14 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority synchronized(_rebuildLock) { rebuildIfNecessary(); - if (getReachabilityStatus() != CommSystemFacade.STATUS_OK && + Status status = getReachabilityStatus(); + if (status != Status.OK && + status != Status.IPV4_OK_IPV6_UNKNOWN && + status != Status.IPV4_OK_IPV6_FIREWALLED && + status != Status.IPV4_DISABLED_IPV6_OK && + status != Status.IPV4_DISABLED_IPV6_UNKNOWN && + status != Status.IPV4_DISABLED_IPV6_FIREWALLED && + status != Status.DISCONNECTED && _reachabilityStatusUnchanged < 7) { _testEvent.forceRunSoon(); } @@ -1235,7 +1305,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority RemoteHostId remote = peer.getRemoteHostId(); _dropList.add(remote); _context.statManager().addRateData("udp.dropPeerDroplist", 1); - _context.simpleScheduler().addEvent(new RemoveDropList(remote), DROPLIST_PERIOD); + _context.simpleTimer2().addEvent(new RemoveDropList(remote), DROPLIST_PERIOD); } markUnreachable(peerHash); _context.banlist().banlistRouter(peerHash, "Part of the wrong network, version = " + ((RouterInfo) entry).getVersion()); @@ -1520,8 +1590,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority // max of 1000 pps int toSleep = Math.max(8, (1000 / burstps)); int count = 0; - if (_log.shouldLog(Log.WARN)) - _log.warn("Sending destroy to : " + howMany + " peers"); + if (_log.shouldInfo()) + _log.info("Sending destroy to : " + howMany + " peers"); for (PeerState peer : _peersByIdent.values()) { sendDestroy(peer); // 1000 per second * 48 bytes = 400 KBps @@ -1560,7 +1630,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority return _cachedBid[FAST_BID]; } else { // If we don't have a port, all is lost - if ( _reachabilityStatus == CommSystemFacade.STATUS_HOSED) { + if ( _reachabilityStatus == Status.HOSED) { markUnreachable(to); return null; } @@ -1667,7 +1737,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority // in the IntroductionManager a chance to work. public static final int EXPIRE_TIMEOUT = 20*60*1000; private static final int MAX_IDLE_TIME = EXPIRE_TIMEOUT; - public static final int MIN_EXPIRE_TIMEOUT = 270*1000; // 4 1/2 minutes + public static final int MIN_EXPIRE_TIMEOUT = 165*1000; public String getStyle() { return STYLE; } @@ -1846,6 +1916,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority /** * Update our IPv4 or IPv6 address and optionally tell the router to rebuild and republish the router info. + * FIXME no way to remove an IPv6 address * * @param host new validated IPv4 or IPv6 or DNS hostname or null * @param port new validated port or 0/-1 @@ -1960,8 +2031,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority if (wantsRebuild) { if (_log.shouldLog(Log.INFO)) - _log.info("Address rebuilt: " + addr); + _log.info("Address rebuilt: " + addr, new Exception()); replaceAddress(addr); + // warning, this calls back into us with allowRebuildRouterInfo = false, + // via CSFI.createAddresses->TM.getAddresses()->updateAddress()->REA if (allowRebuildRouterInfo) _context.router().rebuildRouterInfo(); } else { @@ -1987,9 +2060,10 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority if (hasCurrentAddress()) { // We must remove current address, otherwise the user will see // "firewalled with inbound NTCP enabled" warning in console. - // Unfortunately this will remove any IPv6 also, - // but we don't have a method to remove just the IPv4 address. FIXME - replaceAddress(null); + // Remove the IPv4 address only + removeAddress(false); + // warning, this calls back into us with allowRebuildRouterInfo = false, + // via CSFI.createAddresses->TM.getAddresses()->updateAddress()->REA if (allowRebuildRouterInfo) _context.router().rebuildRouterInfo(); } @@ -2037,6 +2111,30 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority _context.commSystem().notifyReplaceAddress(address); } + /** + * Remove then tell NTCP that we changed. + * + * @since 0.9.20 + */ + @Override + protected void removeAddress(RouterAddress address) { + super.removeAddress(address); + _context.commSystem().notifyRemoveAddress(address); + } + + /** + * Remove then tell NTCP that we changed. + * + * @since 0.9.20 + */ + @Override + protected void removeAddress(boolean ipv6) { + super.removeAddress(ipv6); + if (ipv6) + _lastInboundIPv6 = 0; + _context.commSystem().notifyRemoveAddress(ipv6); + } + /** * Calls replaceAddress(address), then shuts down the router if * dynamic keys is enabled, which it never is, so all this is unused. @@ -2087,10 +2185,12 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority return true; } *******************/ - short status = getReachabilityStatus(); + Status status = getReachabilityStatus(); switch (status) { - case CommSystemFacade.STATUS_REJECT_UNSOLICITED: - case CommSystemFacade.STATUS_DIFFERENT: + case REJECT_UNSOLICITED: + case DIFFERENT: + case IPV4_FIREWALLED_IPV6_OK: + case IPV4_FIREWALLED_IPV6_UNKNOWN: if (_log.shouldLog(Log.DEBUG)) _log.debug("Require introducers, because our status is " + status); return true; @@ -2239,28 +2339,29 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority super.afterSend(m, true); } - @Override public int countPeers() { return _peersByIdent.size(); } - @Override public int countActivePeers() { - long now = _context.clock().now(); + long old = _context.clock().now() - 5*60*1000; int active = 0; for (PeerState peer : _peersByIdent.values()) { - if (now-peer.getLastReceiveTime() <= 5*60*1000) - active++; + // PeerState initializes times at construction, + // so check message count also + if ((peer.getMessagesReceived() > 0 && peer.getLastReceiveTime() >= old) || + (peer.getMessagesSent() > 0 && peer.getLastSendTime() >= old)) { + active++; } + } return active; } - @Override public int countActiveSendPeers() { - long now = _context.clock().now(); + long old = _context.clock().now() - 60*1000; int active = 0; for (PeerState peer : _peersByIdent.values()) { - if (now-peer.getLastSendFullyTime() <= 1*60*1000) + if (peer.getLastSendFullyTime() >= old) active++; } return active; @@ -2287,6 +2388,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority /** * Return our peer clock skews on this transport. * Vector composed of Long, each element representing a peer skew in seconds. + * A positive number means our clock is ahead of theirs. */ @Override public Vector<Long> getClockSkews() { @@ -2346,6 +2448,9 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority buf.append("<h3 id=\"udpcon\">").append(_("UDP connections")).append(": ").append(peers.size()); buf.append(". ").append(_("Limit")).append(": ").append(getMaxConnections()); buf.append(". ").append(_("Timeout")).append(": ").append(DataHelper.formatDuration2(_expireTimeout)); + if (_context.getBooleanProperty(PROP_ADVANCED)) { + buf.append(". ").append(_("Status")).append(": ").append(_(_reachabilityStatus.toStatusString())); + } buf.append(".</h3>\n"); buf.append("<table>\n"); buf.append("<tr><th class=\"smallhead\" nowrap><a href=\"#def.peer\">").append(_("Peer")).append("</a><br>"); @@ -2694,7 +2799,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority long longInactivityCutoff = now - EXPIRE_TIMEOUT; long pingCutoff = now - (2 * 60*60*1000); long pingFirewallCutoff = now - PING_FIREWALL_CUTOFF; - boolean shouldPingFirewall = _reachabilityStatus != CommSystemFacade.STATUS_OK; + boolean shouldPingFirewall = _reachabilityStatus != Status.OK; int currentListenPort = getListenPort(false); boolean pingOneOnly = shouldPingFirewall && getExternalPort(false) == currentListenPort; boolean shortLoop = shouldPingFirewall; @@ -2771,64 +2876,60 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority } } - void setReachabilityStatus(short status) { + void setReachabilityStatus(Status status) { synchronized (_rebuildLock) { locked_setReachabilityStatus(status); } } - private void locked_setReachabilityStatus(short status) { - short old = _reachabilityStatus; - long now = _context.clock().now(); - switch (status) { - case CommSystemFacade.STATUS_OK: - // TODO if OK but internal port != external port, should we have - // a different status state? ...as we don't know if the TCP - // port will be mapped the same way or not... - // Right now, we assume it is and hope for the best for TCP. - _context.statManager().addRateData("udp.statusOK", 1); - _reachabilityStatus = status; - _reachabilityStatusLastUpdated = now; - break; - case CommSystemFacade.STATUS_DIFFERENT: - _context.statManager().addRateData("udp.statusDifferent", 1); - _reachabilityStatus = status; - _reachabilityStatusLastUpdated = now; - break; - case CommSystemFacade.STATUS_REJECT_UNSOLICITED: - _context.statManager().addRateData("udp.statusReject", 1); -// if old != unsolicited && now - lastUpdated > STATUS_GRACE_PERIOD) -// - // fall through... - case CommSystemFacade.STATUS_DISCONNECTED: - case CommSystemFacade.STATUS_HOSED: - _reachabilityStatus = status; - _reachabilityStatusLastUpdated = now; - break; - case CommSystemFacade.STATUS_UNKNOWN: - default: - _context.statManager().addRateData("udp.statusUnknown", 1); - //if (now - _reachabilityStatusLastUpdated < STATUS_GRACE_PERIOD) { - // _testEvent.forceRun(); - // SimpleTimer.getInstance().addEvent(_testEvent, 5*1000); - //} else { - // _reachabilityStatus = status; - // _reachabilityStatusLastUpdated = now; - //} - break; - } + private void locked_setReachabilityStatus(Status newStatus) { + Status old = _reachabilityStatus; + // merge new status into old + Status status = Status.merge(old, newStatus); _testEvent.setLastTested(); - if (status != CommSystemFacade.STATUS_UNKNOWN) { - if (status != old) + // now modify if we are IPv6 only + TransportUtil.IPv6Config config = getIPv6Config(); + if (config == IPV6_ONLY) { + if (status == Status.IPV4_UNKNOWN_IPV6_OK) + status = Status.IPV4_DISABLED_IPV6_OK; + else if (status == Status.IPV4_UNKNOWN_IPV6_FIREWALLED) + status = Status.IPV4_DISABLED_IPV6_FIREWALLED; + else if (status == Status.UNKNOWN) + status = Status.IPV4_DISABLED_IPV6_UNKNOWN; + } + if (status != Status.UNKNOWN) { + // now modify if we have no IPv6 address + if (_currentOurV6Address == null) { + if (status == Status.IPV4_OK_IPV6_UNKNOWN) + status = Status.OK; + else if (status == Status.IPV4_FIREWALLED_IPV6_UNKNOWN) + status = Status.REJECT_UNSOLICITED; + else if (status == Status.IPV4_SNAT_IPV6_UNKNOWN) + status = Status.DIFFERENT; + // prevent firewalled -> OK -> firewalled+OK + else if (status == Status.IPV4_FIREWALLED_IPV6_OK) + status = Status.REJECT_UNSOLICITED; + else if (status == Status.IPV4_SNAT_IPV6_OK) + status = Status.DIFFERENT; + } + + if (status != old) { _reachabilityStatusUnchanged = 0; - else + long now = _context.clock().now(); + _reachabilityStatusLastUpdated = now; + _reachabilityStatus = status; + } else { _reachabilityStatusUnchanged++; + } } - if ( (status != old) && (status != CommSystemFacade.STATUS_UNKNOWN) ) { + if (status != old) { if (_log.shouldLog(Log.WARN)) - _log.warn("Old status: " + old + " New status: " + status + " from: ", new Exception("traceback")); - if (old != CommSystemFacade.STATUS_UNKNOWN) - _context.router().eventLog().addEvent(EventLog.REACHABILITY, Integer.toString(status)); + _log.warn("Old status: " + old + " New status: " + status + + " Caused by update: " + newStatus + + " from: ", new Exception("traceback")); + if (old != Status.UNKNOWN) + _context.router().eventLog().addEvent(EventLog.REACHABILITY, + "from " + _(old.toStatusString()) + " to " + _(status.toStatusString())); // Always rebuild when the status changes, even if our address hasn't changed, // as rebuildExternalAddress() calls replaceAddress() which calls CSFI.notifyReplaceAddress() // which will start up NTCP inbound when we transition to OK. @@ -2836,26 +2937,28 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority rebuildExternalAddress(); } else { if (_log.shouldLog(Log.INFO)) - _log.info("Status unchanged: " + _reachabilityStatus + " (" + _reachabilityStatusUnchanged + " consecutive times), last updated " + + _log.info("Status unchanged: " + _reachabilityStatus + + " after update: " + newStatus + + " (unchanged " + _reachabilityStatusUnchanged + " consecutive times), last updated " + DataHelper.formatDuration(_context.clock().now() - _reachabilityStatusLastUpdated) + " ago"); } } private static final String PROP_REACHABILITY_STATUS_OVERRIDE = "i2np.udp.status"; - @Override - public short getReachabilityStatus() { + /** + * Previously returned short, now enum as of 0.9.20 + */ + public Status getReachabilityStatus() { String override = _context.getProperty(PROP_REACHABILITY_STATUS_OVERRIDE); - if (override == null) - return _reachabilityStatus; - - if ("ok".equals(override)) - return CommSystemFacade.STATUS_OK; - else if ("err-reject".equals(override)) - return CommSystemFacade.STATUS_REJECT_UNSOLICITED; - else if ("err-different".equals(override)) - return CommSystemFacade.STATUS_DIFFERENT; - + if (override != null) { + if ("ok".equals(override)) + return Status.OK; + else if ("err-reject".equals(override)) + return Status.REJECT_UNSOLICITED; + else if ("err-different".equals(override)) + return Status.DIFFERENT; + } return _reachabilityStatus; } @@ -2916,7 +3019,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority } private boolean shouldTest() { - return ! _context.router().isHidden(); + return ! (_context.router().isHidden() || + isIPv4Firewalled()); //String val = _context.getProperty(PROP_SHOULD_TEST); //return ( (val != null) && ("true".equals(val)) ); } @@ -2966,6 +3070,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority * @since 0.9.13 */ public synchronized void forceRunSoon() { + if (isIPv4Firewalled()) + return; _forceRun = true; reschedule(MIN_TEST_FREQUENCY); } @@ -2976,6 +3082,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority * @since 0.9.13 */ public synchronized void forceRunImmediately() { + if (isIPv4Firewalled()) + return; _lastTested.set(0); _forceRun = true; reschedule(5*1000); diff --git a/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java b/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java index bf0faad97b4fa7fa80d6fc958eda39b9f052f75f..0c872fea66fc1ff08a5978c5f3e5fa849768b0fe 100644 --- a/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java +++ b/router/java/src/net/i2p/router/tunnel/BloomFilterIVValidator.java @@ -40,7 +40,7 @@ class BloomFilterIVValidator implements IVValidator { private static final String PROP_DISABLE = "router.disableDecayingBloomFilter"; /** - * @param Kbps share bandwidth + * @param KBps share bandwidth */ public BloomFilterIVValidator(RouterContext ctx, int KBps) { _context = ctx; diff --git a/router/java/src/net/i2p/router/tunnel/TunnelGatewayPumper.java b/router/java/src/net/i2p/router/tunnel/TunnelGatewayPumper.java index 17b9a9a8c5f4c8e0a178346e2867e2d4a5cdd15f..6621183f9a9284360b864783a8664b79563e8382 100644 --- a/router/java/src/net/i2p/router/tunnel/TunnelGatewayPumper.java +++ b/router/java/src/net/i2p/router/tunnel/TunnelGatewayPumper.java @@ -84,7 +84,7 @@ class TunnelGatewayPumper implements Runnable { // in case another packet came in _wantsPumping.remove(gw); if (_backlogged.add(gw)) - _context.simpleScheduler().addEvent(new Requeue(gw), REQUEUE_TIME); + _context.simpleTimer2().addEvent(new Requeue(gw), REQUEUE_TIME); } gw = null; if (_wantsPumping.isEmpty()) { diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java b/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java index 5a55b11b4ab0b16dc6529a06371b81d0c078b429..006745e130d439a624a2e1b7a7d51f066e3447c1 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildExecutor.java @@ -11,7 +11,7 @@ import java.util.concurrent.ConcurrentHashMap; import net.i2p.data.Hash; import net.i2p.data.i2np.I2NPMessage; import net.i2p.data.router.RouterInfo; -import net.i2p.router.CommSystemFacade; +import net.i2p.router.CommSystemFacade.Status; import net.i2p.router.RouterContext; import net.i2p.router.TunnelManagerFacade; import net.i2p.stat.Rate; @@ -106,7 +106,7 @@ class BuildExecutor implements Runnable { } private int allowed() { - if (_context.commSystem().getReachabilityStatus() == CommSystemFacade.STATUS_DISCONNECTED) + if (_context.commSystem().getStatus() == Status.DISCONNECTED) return 0; int maxKBps = _context.bandwidthLimiter().getOutboundKBytesPerSecond(); int allowed = maxKBps / 6; // Max. 1 concurrent build per 6 KB/s outbound 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 13bffe7eeb87b1b9a2b315bbde2ec0114e0b76b0..ca1b03ff41e3599f36fbcea90258774f0db00774 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java @@ -745,7 +745,7 @@ class BuildHandler implements Runnable { response = TunnelHistory.TUNNEL_REJECT_BANDWIDTH; } else { char bw = ri.getBandwidthTier().charAt(0); - if (bw != 'O' && bw != 'N' && + if (bw != 'O' && bw != 'N' && bw != 'P' && bw != 'X' && ((isInGW && ! _context.commSystem().haveInboundCapacity(87)) || (isOutEnd && ! _context.commSystem().haveOutboundCapacity(87)))) { _context.statManager().addRateData("tunnel.rejectConnLimits", 1); diff --git a/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java b/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java index e1e54764942990bf8155f19a1444206790a33f72..e3d877725d1ccfed393fe7c41d954ae47070d2dd 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java +++ b/router/java/src/net/i2p/router/tunnel/pool/ParticipatingThrottler.java @@ -41,7 +41,7 @@ class ParticipatingThrottler { ParticipatingThrottler(RouterContext ctx) { this.context = ctx; this.counter = new ObjectCounter<Hash>(); - ctx.simpleScheduler().addPeriodicEvent(new Cleaner(), CLEAN_TIME); + ctx.simpleTimer2().addPeriodicEvent(new Cleaner(), CLEAN_TIME); } /** increments before checking */ diff --git a/router/java/src/net/i2p/router/tunnel/pool/RequestThrottler.java b/router/java/src/net/i2p/router/tunnel/pool/RequestThrottler.java index 8c3a3c8c6f2cc57793b9dd33408ec771ad187bac..794808408b5c4993edf2f873aca3cfcbfc4c5cf6 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/RequestThrottler.java +++ b/router/java/src/net/i2p/router/tunnel/pool/RequestThrottler.java @@ -26,7 +26,7 @@ class RequestThrottler { RequestThrottler(RouterContext ctx) { this.context = ctx; this.counter = new ObjectCounter<Hash>(); - ctx.simpleScheduler().addPeriodicEvent(new Cleaner(), CLEAN_TIME); + ctx.simpleTimer2().addPeriodicEvent(new Cleaner(), CLEAN_TIME); } /** increments before checking */ diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java index d311d46a9679b495509c5646ee4fba5888637efb..4cf54cb69d984f86812aff4ad69f7bfb06de1b3e 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java @@ -430,7 +430,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { // don't delay the outbound if it already exists, as this opens up a large // race window with removeTunnels() below if (delayOutbound) - _context.simpleScheduler().addEvent(new DelayedStartup(outbound), 1000); + _context.simpleTimer2().addEvent(new DelayedStartup(outbound), 1000); else outbound.startup(); } @@ -512,7 +512,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { } _inboundExploratory.startup(); - _context.simpleScheduler().addEvent(new DelayedStartup(_outboundExploratory), 3*1000); + _context.simpleTimer2().addEvent(new DelayedStartup(_outboundExploratory), 3*1000); // try to build up longer tunnels _context.jobQueue().addJob(new BootstrapPool(_context, _inboundExploratory)); diff --git a/router/java/src/net/i2p/router/util/DecayingHashSet.java b/router/java/src/net/i2p/router/util/DecayingHashSet.java index 3021f517cf39e8e98b74397048e01f3e1273b697..ea955bcb1f995ef16ecb2b4f17af7f213ae36e88 100644 --- a/router/java/src/net/i2p/router/util/DecayingHashSet.java +++ b/router/java/src/net/i2p/router/util/DecayingHashSet.java @@ -28,13 +28,13 @@ import net.i2p.util.Log; * * If the ArrayWrapper object in the HashSet is 50 bytes, and BloomSHA1(23, 11) is 1MB, * then for less than 20K entries this is smaller. - * And this uses space proportional to traffiic, so it doesn't penalize small routers + * And this uses space proportional to traffic, so it doesn't penalize small routers * with a fixed 8MB. * So let's try it for the first 2 or 3, for now. * - * Also, DBF is syncrhonized, and uses SimpleTimer. + * Also, DBF is synchronized, and uses SimpleTimer. * Here we use a read/write lock, with synchronization only - * when switching double buffers, and we use SimpleScheduler. + * when switching double buffers, and we use SimpleTimer2. * * Yes, we could stare at stats all day, and try to calculate an acceptable * false-positive rate for each of the above uses, then estimate the DBF size diff --git a/router/java/src/net/i2p/router/util/PriBlockingQueue.java b/router/java/src/net/i2p/router/util/PriBlockingQueue.java index ac2cf856352ba78aa6c7d28ad02d9e4cf12337a6..7a46741c8ad6056602a32fb17a3543aea2d00112 100644 --- a/router/java/src/net/i2p/router/util/PriBlockingQueue.java +++ b/router/java/src/net/i2p/router/util/PriBlockingQueue.java @@ -11,7 +11,7 @@ import net.i2p.util.Log; /** * Priority Blocking Queue using methods in the entries, - * as definied in PQEntry, to store priority and sequence number, + * as defined in PQEntry, to store priority and sequence number, * ensuring FIFO order within a priority. * * Input: add(), offer(), and put() are overridden to add a sequence number. diff --git a/router/java/src/org/cybergarage/util/FileUtil.java b/router/java/src/org/cybergarage/util/FileUtil.java index 5c2744d4dad424d1e1436f6c54d3638de4e0e595..5b1cc5cdc449d220846dc865306f4e29f65e50bf 100644 --- a/router/java/src/org/cybergarage/util/FileUtil.java +++ b/router/java/src/org/cybergarage/util/FileUtil.java @@ -18,6 +18,7 @@ package org.cybergarage.util; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; +import java.util.Locale; public final class FileUtil { @@ -72,7 +73,7 @@ public final class FileUtil { if (StringUtil.hasData(name) == false) return false; - String lowerName = name.toLowerCase(); + String lowerName = name.toLowerCase(Locale.US); return lowerName.endsWith("xml"); } } diff --git a/router/java/src/org/cybergarage/xml/Node.java b/router/java/src/org/cybergarage/xml/Node.java index 7ab4bda53b27a7da7e946b96b4f91d528b2d91b5..f96f0da60ffa4de5a6b7d2b66a9d8a8bcceddf35 100644 --- a/router/java/src/org/cybergarage/xml/Node.java +++ b/router/java/src/org/cybergarage/xml/Node.java @@ -284,11 +284,16 @@ public class Node //////////////////////////////////////////////// // equals //////////////////////////////////////////////// - - public boolean equals(Node otherNode) { - if (otherNode == null) + @Override + public boolean equals(Object o) { + if (this == o) + return true; + if (o == null) + return false; + if (!(o instanceof Node)) return false; + Node otherNode = (Node) o; String thisNodeString = toString(); String otherNodeString = otherNode.toString(); diff --git a/router/java/test/junit/net/i2p/data/i2np/TunnelCreateMessage.java b/router/java/test/junit/net/i2p/data/i2np/TunnelCreateMessage.java deleted file mode 100644 index a0e4330a017a1d89c828d93ced6152fd4dc30449..0000000000000000000000000000000000000000 --- a/router/java/test/junit/net/i2p/data/i2np/TunnelCreateMessage.java +++ /dev/null @@ -1,284 +0,0 @@ -package net.i2p.data.i2np; -/* - * free (adj.): unencumbered; not under the control of others - * Written by jrandom in 2003 and released into the public domain - * with no warranty of any kind, either expressed or implied. - * It probably won't make your computer catch on fire, or eat - * your children, but it might. Use at your own risk. - * - */ - -import java.util.Properties; - -import net.i2p.I2PAppContext; -import net.i2p.data.Certificate; -import net.i2p.data.DataFormatException; -import net.i2p.data.DataHelper; -import net.i2p.data.Hash; -import net.i2p.data.SessionKey; -import net.i2p.data.SessionTag; -import net.i2p.data.TunnelId; -import net.i2p.util.Log; - -/** - * Defines the message sent to a router to request that it participate in a - * tunnel using the included configuration settings. - * - */ -public class TunnelCreateMessage extends I2NPMessageImpl { - private Log _log; - public final static int MESSAGE_TYPE = 6; - private Hash _nextRouter; - private TunnelId _nextTunnelId; - private int _durationSeconds; - private SessionKey _layerKey; - private SessionKey _ivKey; - private Properties _options; - private Hash _replyGateway; - private TunnelId _replyTunnel; - private SessionTag _replyTag; - private SessionKey _replyKey; - private boolean _isGateway; - private long _nonce; - private Certificate _certificate; - - private byte[] _optionsCache; - private byte[] _certificateCache; - - public static final long MAX_NONCE_VALUE = ((1l << 32l) - 1l); - - private static final Hash INVALID_HASH = new Hash(new byte[Hash.HASH_LENGTH]); // all 0s - - public TunnelCreateMessage(I2PAppContext context) { - super(context); - _log = context.logManager().getLog(TunnelCreateMessage.class); - } - - public void setNextRouter(Hash routerIdentityHash) { _nextRouter = routerIdentityHash; } - public Hash getNextRouter() { return _nextRouter; } - public void setNextTunnelId(TunnelId id) { _nextTunnelId = id; } - public TunnelId getNextTunnelId() { return _nextTunnelId; } - public void setDurationSeconds(int seconds) { _durationSeconds = seconds; } - public int getDurationSeconds() { return _durationSeconds; } - public void setLayerKey(SessionKey key) { _layerKey = key; } - public SessionKey getLayerKey() { return _layerKey; } - public void setIVKey(SessionKey key) { _ivKey = key; } - public SessionKey getIVKey() { return _ivKey; } - public void setCertificate(Certificate cert) { _certificate = cert; } - public Certificate getCertificate() { return _certificate; } - public void setReplyTag(SessionTag tag) { _replyTag = tag; } - public SessionTag getReplyTag() { return _replyTag; } - public void setReplyKey(SessionKey key) { _replyKey = key; } - public SessionKey getReplyKey() { return _replyKey; } - public void setReplyTunnel(TunnelId id) { _replyTunnel = id; } - public TunnelId getReplyTunnel() { return _replyTunnel; } - public void setReplyGateway(Hash peer) { _replyGateway = peer; } - public Hash getReplyGateway() { return _replyGateway; } - public void setNonce(long nonce) { _nonce = nonce; } - public long getNonce() { return _nonce; } - public void setIsGateway(boolean isGateway) { _isGateway = isGateway; } - public boolean getIsGateway() { return _isGateway; } - public Properties getOptions() { return _options; } - public void setOptions(Properties opts) { _options = opts; } - - public void readMessage(byte data[], int offset, int dataSize, int type) throws I2NPMessageException { - if (type != MESSAGE_TYPE) throw new I2NPMessageException("Message type is incorrect for this message"); - - if (DataHelper.eq(INVALID_HASH.getData(), 0, data, offset, Hash.HASH_LENGTH)) { - _nextRouter = null; - } else { - _nextRouter = new Hash(new byte[Hash.HASH_LENGTH]); - System.arraycopy(data, offset, _nextRouter.getData(), 0, Hash.HASH_LENGTH); - } - offset += Hash.HASH_LENGTH; - - long id = DataHelper.fromLong(data, offset, 4); - if (id > 0) - _nextTunnelId = new TunnelId(id); - offset += 4; - - _durationSeconds = (int)DataHelper.fromLong(data, offset, 2); - offset += 2; - - _layerKey = new SessionKey(new byte[SessionKey.KEYSIZE_BYTES]); - System.arraycopy(data, offset, _layerKey.getData(), 0, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - _ivKey = new SessionKey(new byte[SessionKey.KEYSIZE_BYTES]); - System.arraycopy(data, offset, _ivKey.getData(), 0, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - try { - Properties opts = new Properties(); - _options = opts; - offset = DataHelper.fromProperties(data, offset, opts); - } catch (DataFormatException dfe) { - throw new I2NPMessageException("Error reading the options", dfe); - } - - _replyGateway = new Hash(new byte[Hash.HASH_LENGTH]); - System.arraycopy(data, offset, _replyGateway.getData(), 0, Hash.HASH_LENGTH); - offset += Hash.HASH_LENGTH; - - _replyTunnel = new TunnelId(DataHelper.fromLong(data, offset, 4)); - offset += 4; - - _replyTag = new SessionTag(new byte[SessionTag.BYTE_LENGTH]); - System.arraycopy(data, offset, _replyTag.getData(), 0, SessionTag.BYTE_LENGTH); - offset += SessionTag.BYTE_LENGTH; - - _replyKey = new SessionKey(new byte[SessionKey.KEYSIZE_BYTES]); - System.arraycopy(data, offset, _replyKey.getData(), 0, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - _nonce = DataHelper.fromLong(data, offset, 4); - offset += 4; - - try { - Certificate cert = new Certificate(); - _certificate = cert; - offset += cert.readBytes(data, offset); - } catch (DataFormatException dfe) { - throw new I2NPMessageException("Error reading the certificate", dfe); - } - - Boolean b = DataHelper.fromBoolean(data, offset); - if (b == null) - throw new I2NPMessageException("isGateway == unknown?!"); - _isGateway = b.booleanValue(); - offset += DataHelper.BOOLEAN_LENGTH; - } - - - /** calculate the message body's length (not including the header and footer */ - protected int calculateWrittenLength() { - int length = 0; - length += Hash.HASH_LENGTH; // nextRouter - length += 4; // nextTunnel - length += 2; // duration - length += SessionKey.KEYSIZE_BYTES; // layerKey - length += SessionKey.KEYSIZE_BYTES; // ivKey - - if (_optionsCache == null) { - try { - _optionsCache = DataHelper.toProperties(_options); - length += _optionsCache.length; - } catch (DataFormatException dfe) { - } - } - - length += Hash.HASH_LENGTH; // replyGateway - length += 4; // replyTunnel - length += SessionTag.BYTE_LENGTH; // replyTag - length += SessionKey.KEYSIZE_BYTES; // replyKey - length += 4; // nonce - if (_certificateCache == null) - _certificateCache = _certificate.toByteArray(); - length += _certificateCache.length; - length += DataHelper.BOOLEAN_LENGTH; - return length; - } - - /** write the message body to the output array, starting at the given index */ - protected int writeMessageBody(byte data[], int offset) throws I2NPMessageException { - if (_nextRouter == null) - System.arraycopy(INVALID_HASH.getData(), 0, data, offset, Hash.HASH_LENGTH); - else - System.arraycopy(_nextRouter.getData(), 0, data, offset, Hash.HASH_LENGTH); - offset += Hash.HASH_LENGTH; - - if (_nextTunnelId == null) - DataHelper.toLong(data, offset, 4, 0); - else - DataHelper.toLong(data, offset, 4, _nextTunnelId.getTunnelId()); - offset += 4; - - DataHelper.toLong(data, offset, 2, _durationSeconds); - offset += 2; - - System.arraycopy(_layerKey.getData(), 0, data, offset, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - System.arraycopy(_ivKey.getData(), 0, data, offset, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - if (_optionsCache == null) { - try { - _optionsCache = DataHelper.toProperties(_options); - } catch (DataFormatException dfe) { - throw new I2NPMessageException("Error reading the options", dfe); - } - } - System.arraycopy(_optionsCache, 0, data, offset, _optionsCache.length); - offset += _optionsCache.length; - - System.arraycopy(_replyGateway.getData(), 0, data, offset, Hash.HASH_LENGTH); - offset += Hash.HASH_LENGTH; - - DataHelper.toLong(data, offset, 4, _replyTunnel.getTunnelId()); - offset += 4; - - System.arraycopy(_replyTag.getData(), 0, data, offset, SessionTag.BYTE_LENGTH); - offset += SessionTag.BYTE_LENGTH; - - System.arraycopy(_replyKey.getData(), 0, data, offset, SessionKey.KEYSIZE_BYTES); - offset += SessionKey.KEYSIZE_BYTES; - - DataHelper.toLong(data, offset, 4, _nonce); - offset += 4; - - if (_certificateCache == null) - _certificateCache = _certificate.toByteArray(); - System.arraycopy(_certificateCache, 0, data, offset, _certificateCache.length); - offset += _certificateCache.length; - - DataHelper.toBoolean(data, offset, _isGateway); - offset += DataHelper.BOOLEAN_LENGTH; - - return offset; - } - - - @Override - public byte[] toByteArray() { - byte rv[] = super.toByteArray(); - if (rv == null) - throw new RuntimeException("unable to toByteArray(): " + toString()); - return rv; - } - - @Override - public int hashCode() { - return DataHelper.hashCode(getNextRouter()) + - DataHelper.hashCode(getNextTunnelId()) + - DataHelper.hashCode(getReplyGateway()) + - DataHelper.hashCode(getReplyTunnel()); - } - - @Override - public boolean equals(Object object) { - if ( (object != null) && (object instanceof TunnelCreateMessage) ) { - TunnelCreateMessage msg = (TunnelCreateMessage)object; - return DataHelper.eq(getNextRouter(), msg.getNextRouter()) && - DataHelper.eq(getNextTunnelId(), msg.getNextTunnelId()) && - DataHelper.eq(getReplyGateway(), msg.getReplyGateway()) && - DataHelper.eq(getReplyTunnel(), msg.getReplyTunnel()); - } else { - return false; - } - } - - @Override - public String toString() { - StringBuilder buf = new StringBuilder(); - buf.append("[TunnelCreateMessage: "); - buf.append("\n\tNext Router: ").append(getNextRouter()); - buf.append("\n\tNext Tunnel: ").append(getNextTunnelId()); - buf.append("\n\tReply Tunnel: ").append(getReplyTunnel()); - buf.append("\n\tReply Peer: ").append(getReplyGateway()); - buf.append("]"); - return buf.toString(); - } - - public int getType() { return MESSAGE_TYPE; } -} diff --git a/router/java/test/junit/net/i2p/data/i2np/TunnelCreateStatusMessage.java b/router/java/test/junit/net/i2p/data/i2np/TunnelCreateStatusMessage.java deleted file mode 100644 index f361a1ee03429f33ba1382bdfb65e06184f4b88a..0000000000000000000000000000000000000000 --- a/router/java/test/junit/net/i2p/data/i2np/TunnelCreateStatusMessage.java +++ /dev/null @@ -1,117 +0,0 @@ -package net.i2p.data.i2np; -/* - * free (adj.): unencumbered; not under the control of others - * Written by jrandom in 2003 and released into the public domain - * with no warranty of any kind, either expressed or implied. - * It probably won't make your computer catch on fire, or eat - * your children, but it might. Use at your own risk. - * - */ - -import net.i2p.I2PAppContext; -import net.i2p.data.DataHelper; -import net.i2p.data.TunnelId; -import net.i2p.util.Log; - -/** - * Defines the message a router sends to another router in reply to a - * TunnelCreateMessage - * - * @author jrandom - */ -public class TunnelCreateStatusMessage extends I2NPMessageImpl { - private final static Log _log = new Log(TunnelCreateStatusMessage.class); - public final static int MESSAGE_TYPE = 7; - private TunnelId _receiveTunnelId; - private int _status; - private long _nonce; - - public final static int STATUS_SUCCESS = 0; - - public TunnelCreateStatusMessage(I2PAppContext context) { - super(context); - setReceiveTunnelId(null); - setStatus(-1); - setNonce(-1); - } - - public TunnelId getReceiveTunnelId() { return _receiveTunnelId; } - public void setReceiveTunnelId(TunnelId id) { - _receiveTunnelId = id; - if ( (id != null) && (id.getTunnelId() <= 0) ) - throw new IllegalArgumentException("wtf, tunnelId " + id); - } - - public int getStatus() { return _status; } - public void setStatus(int status) { _status = status; } - - public long getNonce() { return _nonce; } - public void setNonce(long nonce) { _nonce = nonce; } - - public void readMessage(byte data[], int offset, int dataSize, int type) throws I2NPMessageException { - if (type != MESSAGE_TYPE) throw new I2NPMessageException("Message type is incorrect for this message"); - int curIndex = offset; - - _receiveTunnelId = new TunnelId(DataHelper.fromLong(data, curIndex, 4)); - curIndex += 4; - - if (_receiveTunnelId.getTunnelId() <= 0) - throw new I2NPMessageException("wtf, negative tunnelId? " + _receiveTunnelId); - - _status = (int)DataHelper.fromLong(data, curIndex, 1); - curIndex++; - - _nonce = DataHelper.fromLong(data, curIndex, 4); - } - - - /** calculate the message body's length (not including the header and footer */ - protected int calculateWrittenLength() { - return 4 + 1 + 4; // id + status + nonce - } - /** write the message body to the output array, starting at the given index */ - protected int writeMessageBody(byte out[], int curIndex) throws I2NPMessageException { - if ( (_receiveTunnelId == null) || (_nonce <= 0) ) throw new I2NPMessageException("Not enough data to write out"); - if (_receiveTunnelId.getTunnelId() <= 0) throw new I2NPMessageException("Invalid tunnelId!? " + _receiveTunnelId); - - DataHelper.toLong(out, curIndex, 4, _receiveTunnelId.getTunnelId()); - curIndex += 4; - DataHelper.toLong(out, curIndex, 1, _status); - curIndex++; - DataHelper.toLong(out, curIndex, 4, _nonce); - curIndex += 4; - return curIndex; - } - - public int getType() { return MESSAGE_TYPE; } - - @Override - public int hashCode() { - return DataHelper.hashCode(getReceiveTunnelId()) + - getStatus() + - (int)getNonce(); - } - - @Override - public boolean equals(Object object) { - if ( (object != null) && (object instanceof TunnelCreateStatusMessage) ) { - TunnelCreateStatusMessage msg = (TunnelCreateStatusMessage)object; - return DataHelper.eq(getReceiveTunnelId(),msg.getReceiveTunnelId()) && - DataHelper.eq(getNonce(),msg.getNonce()) && - (getStatus() == msg.getStatus()); - } else { - return false; - } - } - - @Override - public String toString() { - StringBuilder buf = new StringBuilder(); - buf.append("[TunnelCreateStatusMessage: "); - buf.append("\n\tTunnel ID: ").append(getReceiveTunnelId()); - buf.append("\n\tStatus: ").append(getStatus()); - buf.append("\n\tNonce: ").append(getNonce()); - buf.append("]"); - return buf.toString(); - } -} diff --git a/router/java/test/junit/net/i2p/router/client/LocalClientConnectionRunner.java b/router/java/test/junit/net/i2p/router/client/LocalClientConnectionRunner.java index 85dcbcab08e4d320858cd9a2693afa5664ecb54b..9ded6ce909defda33a46d9dc0f59046dcfae9dc2 100644 --- a/router/java/test/junit/net/i2p/router/client/LocalClientConnectionRunner.java +++ b/router/java/test/junit/net/i2p/router/client/LocalClientConnectionRunner.java @@ -8,6 +8,8 @@ import net.i2p.data.Lease; import net.i2p.data.LeaseSet; import net.i2p.data.i2cp.I2CPMessageException; import net.i2p.data.i2cp.I2CPMessageReader; +import net.i2p.data.i2cp.MessageId; +import net.i2p.data.i2cp.MessageStatusMessage; import net.i2p.data.i2cp.RequestVariableLeaseSetMessage; import net.i2p.router.Job; import net.i2p.router.RouterContext; @@ -54,6 +56,27 @@ class LocalClientConnectionRunner extends ClientConnectionRunner { } } + /** + * No job queue, so super NPEs + */ + @Override + void updateMessageDeliveryStatus(MessageId id, long messageNonce, int status) { + if (messageNonce <= 0) + return; + MessageStatusMessage msg = new MessageStatusMessage(); + msg.setMessageId(id.getMessageId()); + msg.setSessionId(getSessionId().getSessionId()); + // has to be >= 0, it is initialized to -1 + msg.setNonce(messageNonce); + msg.setSize(0); + msg.setStatus(status); + try { + doSend(msg); + } catch (I2CPMessageException ime) { + _log.warn("Error updating the status for " + id, ime); + } + } + /** * So LocalClientMessageEventListener can lookup other local dests */ diff --git a/router/java/test/junit/net/i2p/router/client/LocalClientManager.java b/router/java/test/junit/net/i2p/router/client/LocalClientManager.java index f8df0298997caf6c52a059a0e319794e5e9fd890..12666969da0b315e6d170a03810b4a4d0d13e639 100644 --- a/router/java/test/junit/net/i2p/router/client/LocalClientManager.java +++ b/router/java/test/junit/net/i2p/router/client/LocalClientManager.java @@ -73,7 +73,7 @@ class LocalClientManager extends ClientManager { ClientManager mgr = new LocalClientManager(ctx, port); mgr.start(); System.out.println("Listening on port " + port); - try { Thread.sleep(5*60*1000); } catch (InterruptedException ie) {} + try { Thread.sleep(60*60*1000); } catch (InterruptedException ie) {} System.out.println("Done listening on port " + port); } } diff --git a/router/java/test/junit/net/i2p/router/client/LocalClientMessageEventListener.java b/router/java/test/junit/net/i2p/router/client/LocalClientMessageEventListener.java index 611e0c24fb6d2717c56487e202fdd70db8ae40ef..17cd20e7165986fd68ad264c25f95f92bc78ae45 100644 --- a/router/java/test/junit/net/i2p/router/client/LocalClientMessageEventListener.java +++ b/router/java/test/junit/net/i2p/router/client/LocalClientMessageEventListener.java @@ -9,7 +9,9 @@ package net.i2p.router.client; */ import java.util.Date; +import java.util.Locale; +import net.i2p.data.Base32; import net.i2p.data.Destination; import net.i2p.data.Hash; import net.i2p.data.Lease; @@ -20,7 +22,10 @@ import net.i2p.data.i2cp.CreateLeaseSetMessage; import net.i2p.data.i2cp.DestLookupMessage; import net.i2p.data.i2cp.DestReplyMessage; import net.i2p.data.i2cp.GetBandwidthLimitsMessage; +import net.i2p.data.i2cp.HostLookupMessage; +import net.i2p.data.i2cp.HostReplyMessage; import net.i2p.data.i2cp.I2CPMessageException; +import net.i2p.data.i2cp.SessionId; import net.i2p.router.RouterContext; /** @@ -78,6 +83,40 @@ class LocalClientMessageEventListener extends ClientMessageEventListener { } } + /** + * Look only in current local dests + */ + @Override + protected void handleHostLookup(HostLookupMessage message) { + Hash h = message.getHash(); + String name = message.getHostname(); + long reqID = message.getReqID(); + SessionId sessID = message.getSessionId(); + if (h == null && name != null && name.length() == 60) { + // convert a b32 lookup to a hash lookup + String nlc = name.toLowerCase(Locale.US); + if (nlc.endsWith(".b32.i2p")) { + byte[] b = Base32.decode(nlc.substring(0, 52)); + if (b != null && b.length == Hash.HASH_LENGTH) { + h = Hash.create(b); + } + } + } + Destination d = null; + if (h != null) + d = ((LocalClientConnectionRunner)_runner).localLookup(h); + HostReplyMessage msg; + if (d != null) + msg = new HostReplyMessage(sessID, d, reqID); + else + msg = new HostReplyMessage(sessID, HostReplyMessage.RESULT_FAILURE, reqID); + try { + _runner.doSend(msg); + } catch (I2CPMessageException ime) { + ime.printStackTrace(); + } + } + /** * Send dummy limits */ diff --git a/router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTestStandalone.java b/router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTestStandalone.java index e9816f6e506a28be916e15f3110681c0d47055c4..a57da24f59cadd5b8ed19d4d5d94a45498023f11 100644 --- a/router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTestStandalone.java +++ b/router/java/test/junit/net/i2p/router/transport/udp/UDPEndpointTestStandalone.java @@ -3,13 +3,13 @@ package net.i2p.router.transport.udp; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; -import java.util.ArrayList; import java.util.Collections; -import java.util.List; import java.util.Properties; +import java.util.Set; import net.i2p.data.ByteArray; import net.i2p.router.RouterContext; +import net.i2p.util.ConcurrentHashSet; import net.i2p.util.I2PThread; import net.i2p.util.Log; @@ -24,12 +24,12 @@ public class UDPEndpointTestStandalone { private final Log _log; private UDPEndpoint _endpoints[]; private volatile boolean _beginTest; - private final List<ByteArray> _sentNotReceived; + private final Set<ByteArray> _sentNotReceived; public UDPEndpointTestStandalone(RouterContext ctx) { _context = ctx; _log = ctx.logManager().getLog(UDPEndpointTestStandalone.class); - _sentNotReceived = Collections.synchronizedList(new ArrayList<ByteArray>(1000)); + _sentNotReceived = new ConcurrentHashSet<ByteArray>(128); } public void runTest(int numPeers) { @@ -107,9 +107,12 @@ public class UDPEndpointTestStandalone { _log.error("die", uhe); System.exit(0); } + int MIN = 1 + UDPPacket.MAC_SIZE + UDPPacket.IV_SIZE; + int MAX = PeerState.LARGE_MTU - PacketBuilder.IP_HEADER_SIZE; _log.debug("Beginning to write"); for (int curPacket = 0; curPacket < 2000; curPacket++) { - byte data[] = new byte[1024]; + int sz = MIN + _context.random().nextInt(MAX - MIN - 1); + byte data[] = new byte[sz]; _context.random().nextBytes(data); int curPeer = (curPacket % _endpoints.length); if (_endpoints[curPeer] == _endpoint) @@ -117,22 +120,35 @@ public class UDPEndpointTestStandalone { if (curPeer >= _endpoints.length) curPeer = 0; UDPPacket packet = builder.buildPacket(data, localhost, _endpoints[curPeer].getListenPort()); - int outstanding = _sentNotReceived.size() + 1; - _sentNotReceived.add(new ByteArray(data, 0, 1024)); - _log.debug("Sending packet " + curPacket + " with outstanding " + outstanding); + int outstanding = _sentNotReceived.size() + 1; + _sentNotReceived.add(new ByteArray(data)); + _log.debug("Sending packet " + curPacket + " with " + sz + " byte payload, outstanding " + outstanding); try { _endpoint.send(packet); } catch (Exception e) { _log.error("die", e); break; } - try { Thread.sleep(3); } catch (InterruptedException ie) {} + int batch = 32 + _context.random().nextInt(32); + if (curPacket % batch == 0 || _sentNotReceived.size() > 100) { + try { Thread.sleep(3); } catch (InterruptedException ie) {} + } //if (_log.shouldLog(Log.DEBUG)) // _log.debug("Sent to " + _endpoints[curPeer].getListenPort() + " from " + _endpoint.getListenPort()); } _log.debug("Done sending packets"); - try { Thread.sleep(10*1000); } catch (InterruptedException e) {} - System.exit(0); + for (int i = 0; i < 20; i++) { + if (_sentNotReceived.isEmpty()) + break; + try { Thread.sleep(500); } catch (InterruptedException e) {} + } + if (_sentNotReceived.isEmpty()) { + _log.info("Test passed"); + System.exit(0); + } else { + _log.error("Test failed, " + _sentNotReceived.size() + " not received"); + System.exit(1); + } } } diff --git a/router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java b/router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java index f3ac2747bab1b37d97aab99994fc903ba036ce02..3cc09e5824bf2b57e0cb8758f8d1327a3821cdfd 100644 --- a/router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java +++ b/router/java/test/junit/net/i2p/router/tunnel/BatchedFragmentTest.java @@ -131,7 +131,7 @@ public class BatchedFragmentTest extends FragmentTest { */ public void runBatches() { //success += testBatched(1, false, false, 1024, false, false); - // this takes a long fucking time + // this takes a long long time for (int i = 1; i <= 1024; i++) { testBatched(i, false, false, 1024, false, false, 1024, false, false); testBatched(i, true, false, 1024, false, false, 1024, false, false);