From ac8d65ad7861c7cdf902ee41330c8112831541f5 Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 20 Dec 2011 23:12:33 +0000 Subject: [PATCH 01/53] Debconf: clarify account existence warning In the forums, someone thought the i2psvc account needed to be pre-existing; therefore, I'll try to make it clearer. --- debian/i2p.templates | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/i2p.templates b/debian/i2p.templates index 1308ae55c..8ca20a0a9 100644 --- a/debian/i2p.templates +++ b/debian/i2p.templates @@ -22,7 +22,8 @@ _Description: I2P daemon user: account name here. For example, if your previous I2P installation is at /home/user/i2p, you may enter 'user' here. . - Very important: The account specified here *MUST* already exist. + Very important: If a user other than the default of 'i2psvc' is entered + here, the chosen username *MUST* already exist. Template: i2p/memory Type: string From 0874b3e461421e50def963b097f3a76e7ba85448 Mon Sep 17 00:00:00 2001 From: kytv Date: Wed, 21 Dec 2011 15:32:14 +0000 Subject: [PATCH 02/53] Add updater200WithJavadoc build target --- build.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.xml b/build.xml index 51715be3f..9e8600ed9 100644 --- a/build.xml +++ b/build.xml @@ -34,6 +34,7 @@ + @@ -814,6 +815,7 @@ + From 95eabfaaf825469189dba18da3cb1dfb143993fc Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 23 Dec 2011 01:11:08 +0000 Subject: [PATCH 03/53] javadoc fix --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index 9e8600ed9..0137be018 100644 --- a/build.xml +++ b/build.xml @@ -389,7 +389,7 @@ - + From bbcd6243e734175a67d90d33677d13b47f9cbb5d Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 23 Dec 2011 01:23:12 +0000 Subject: [PATCH 04/53] * Logging: Eliminate LogWriter/LogManager deadlock (thx kytv) --- core/java/src/net/i2p/util/LogManager.java | 48 ++++++++++++++----- history.txt | 3 ++ .../src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 39 insertions(+), 14 deletions(-) diff --git a/core/java/src/net/i2p/util/LogManager.java b/core/java/src/net/i2p/util/LogManager.java index 3f41b0816..8110d58a8 100644 --- a/core/java/src/net/i2p/util/LogManager.java +++ b/core/java/src/net/i2p/util/LogManager.java @@ -260,21 +260,24 @@ public class LogManager { /** * Called periodically by the log writer's thread - * + * Do not log here, deadlock of LogWriter */ void rereadConfig() { // perhaps check modification time - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Rereading configuration file"); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("Rereading configuration file"); loadConfig(); } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void loadConfig() { File cfgFile = _locationFile; if (!cfgFile.exists()) { if (!_alreadyNoticedMissingConfig) { - if (_log.shouldLog(Log.WARN)) - _log.warn("Log file " + _locationFile.getAbsolutePath() + " does not exist"); + //if (_log.shouldLog(Log.WARN)) + // _log.warn("Log file " + _locationFile.getAbsolutePath() + " does not exist"); _alreadyNoticedMissingConfig = true; } parseConfig(new Properties()); @@ -284,10 +287,10 @@ public class LogManager { _alreadyNoticedMissingConfig = false; if ((_configLastRead > 0) && (_configLastRead >= cfgFile.lastModified())) { - if (_log.shouldLog(Log.INFO)) - _log.info("Short circuiting config read (last read: " - + (_context.clock().now() - _configLastRead) + "ms ago, config file modified " - + (_context.clock().now() - cfgFile.lastModified()) + "ms ago"); + //if (_log.shouldLog(Log.INFO)) + // _log.info("Short circuiting config read (last read: " + // + (_context.clock().now() - _configLastRead) + "ms ago, config file modified " + // + (_context.clock().now() - cfgFile.lastModified()) + "ms ago"); return; } @@ -302,6 +305,9 @@ public class LogManager { updateLimits(); } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void parseConfig(Properties config) { String fmt = config.getProperty(PROP_FORMAT, DEFAULT_FORMAT); _format = fmt.toCharArray(); @@ -353,16 +359,22 @@ public class LogManager { _consoleBufferSize = DEFAULT_CONSOLEBUFFERSIZE; } - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Log set to use the base log file as " + _baseLogfilename); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("Log set to use the base log file as " + _baseLogfilename); parseLimits(config); } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void parseLimits(Properties config) { parseLimits(config, PROP_RECORD_PREFIX); } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void parseLimits(Properties config, String recordPrefix) { _limits.clear(); if (config != null) { @@ -400,6 +412,7 @@ public class LogManager { /** * Update the date format + * Do not log here, deadlock of LogWriter via rereadConfig(). * * @param format null or empty string means use default format for the locale * (with a SHORT date and a MEDIUM time - see DateFormat) @@ -423,7 +436,7 @@ public class LogManager { _dateFormat = fmt; return true; } catch (IllegalArgumentException iae) { - getLog(LogManager.class).error("Date format is invalid [" + format + "]", iae); + //getLog(LogManager.class).error("Date format is invalid [" + format + "]", iae); return false; } } @@ -496,12 +509,18 @@ public class LogManager { } } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void updateLimits() { for (Log log : _logs.values()) { updateLimit(log); } } + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + */ private void updateLimit(Log log) { List limits = getLimits(log); LogLimit max = null; @@ -527,7 +546,10 @@ public class LogManager { } } - /** @return null if no matches */ + /** + * Do not log here, deadlock of LogWriter via rereadConfig(). + * @return null if no matches + */ private List getLimits(Log log) { ArrayList limits = null; // new ArrayList(4); for (LogLimit limit : _limits) { diff --git a/history.txt b/history.txt index 9ffaa7fa5..4516553d9 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2011-12-23 zzz + * Logging: Eliminate LogWriter/LogManager deadlock + 2011-12-18 zzz * Addresses: Add utility toString() methods * Blocklist: Buffer input to speed lookup diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index f7d70ed0a..3c775e75a 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 = 24; + public final static long BUILD = 25; /** for example "-test" */ public final static String EXTRA = "-rc"; From ebad5ad61c050a341ebed931cd10f4cc56708a97 Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 23 Dec 2011 16:52:04 +0000 Subject: [PATCH 05/53] tweaks --- router/java/src/net/i2p/router/PeerSelectionCriteria.java | 1 + .../networkdb/kademlia/KademliaNetworkDatabaseFacade.java | 8 ++++---- .../java/src/net/i2p/router/peermanager/PeerTestJob.java | 4 +++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/router/java/src/net/i2p/router/PeerSelectionCriteria.java b/router/java/src/net/i2p/router/PeerSelectionCriteria.java index 8732b7166..2702ff5ec 100644 --- a/router/java/src/net/i2p/router/PeerSelectionCriteria.java +++ b/router/java/src/net/i2p/router/PeerSelectionCriteria.java @@ -12,6 +12,7 @@ package net.i2p.router; * Defines the criteria for selecting a set of peers for use when searching the * PeerManager * + * Only used by PeerTestJob, which may not have a point. */ public class PeerSelectionCriteria { /** The peers will be used in a tunnel */ diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index 9c86b7f01..f3a046a45 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -822,10 +822,10 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade { if (err != null) throw new IllegalArgumentException("Invalid store attempt - " + err); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("RouterInfo " + key.toBase64() + " is stored with " - + routerInfo.getOptions().size() + " options on " - + new Date(routerInfo.getPublished())); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("RouterInfo " + key.toBase64() + " is stored with " + // + routerInfo.getOptions().size() + " options on " + // + new Date(routerInfo.getPublished())); _context.peerManager().setCapabilities(key, routerInfo.getCapabilities()); _ds.put(key, routerInfo, persist); diff --git a/router/java/src/net/i2p/router/peermanager/PeerTestJob.java b/router/java/src/net/i2p/router/peermanager/PeerTestJob.java index ab3f2542e..241fd8bb4 100644 --- a/router/java/src/net/i2p/router/peermanager/PeerTestJob.java +++ b/router/java/src/net/i2p/router/peermanager/PeerTestJob.java @@ -25,6 +25,7 @@ import net.i2p.util.Log; * selection to the peer manager and tests the peer by sending it a useless * database store message * + * TODO - What's the point? Disable this? See also notes in PeerManager.selectPeers() */ public class PeerTestJob extends JobImpl { private final Log _log; @@ -65,7 +66,8 @@ public class PeerTestJob extends JobImpl { _log.info("Stop testing peers"); } - public String getName() { return "Initiate some peer tests"; } + public String getName() { return "Peer test start"; } + public void runJob() { if (!_keepTesting) return; Set peers = selectPeersToTest(); From 36cb07b0cc030b39c6866f20d31914a4b849186b Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 23 Dec 2011 17:01:52 +0000 Subject: [PATCH 06/53] Router: No longer check for updates or start any threads in the Router constructor, for ease in building multiple routers in the JVM, and also because starting threads in a constructor is bad practice. All threads now start in runRouter(). Installation of updates now only happens via Router.main(). --- router/java/src/net/i2p/router/Router.java | 49 ++++++++++++++++------ 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index 5299dc178..91ca7da7e 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -60,7 +60,7 @@ import net.i2p.util.SimpleScheduler; * */ public class Router implements RouterClock.ClockShiftListener { - private final Log _log; + private Log _log; private final RouterContext _context; private final Map _config; /** full path */ @@ -77,9 +77,9 @@ public class Router implements RouterClock.ClockShiftListener { private ShutdownHook _shutdownHook; /** non-cancellable shutdown has begun */ private volatile boolean _shutdownInProgress; - private final I2PThread _gracefulShutdownDetector; - private final RouterWatchdog _watchdog; - private final Thread _watchdogThread; + private I2PThread _gracefulShutdownDetector; + private RouterWatchdog _watchdog; + private Thread _watchdogThread; public final static String PROP_CONFIG_FILE = "router.configLocation"; @@ -128,9 +128,17 @@ public class Router implements RouterClock.ClockShiftListener { System.setProperty("Dorg.mortbay.util.FileResource.checkAliases", "true"); } + /** + * Instantiation only. Starts no threads. Does not install updates. + * RouterContext is created but not initialized. + * You must call runRouter() after any constructor to start things up. + */ public Router() { this(null, null); } + public Router(Properties envProps) { this(null, envProps); } + public Router(String configFilename) { this(configFilename, null); } + public Router(String configFilename, Properties envProps) { _gracefulExitCode = -1; _config = new ConcurrentHashMap(); @@ -235,14 +243,16 @@ public class Router implements RouterClock.ClockShiftListener { _config.put("router.updateLastInstalled", now); saveConfig(); } + // ********* Start no threads before here ********* // + } - // This is here so that we can get the directory location from the context - // for the zip file and the base location to unzip to. - // If it does an update, it never returns. - // I guess it's better to have the other-router check above this, we don't want to - // overwrite an existing running router's jar files. Other than ours. - installUpdates(); - + /** + * Initializes the RouterContext. + * Starts some threads. Does not install updates. + * All this was in the constructor. + * @since 0.8.12 + */ + private void startupStuff() { // ********* Start no threads before here ********* // // // NOW we can start the ping file thread. @@ -372,7 +382,14 @@ public class Router implements RouterClock.ClockShiftListener { public RouterContext getContext() { return _context; } + /** + * Initializes the RouterContext. + * Starts the threads. Does not install updates. + */ void runRouter() { + if (_isAlive) + throw new IllegalStateException(); + startupStuff(); _isAlive = true; _started = _context.clock().now(); try { @@ -1254,13 +1271,18 @@ public class Router implements RouterClock.ClockShiftListener { public static void main(String args[]) { System.out.println("Starting I2P " + RouterVersion.FULL_VERSION); - // installUpdates() moved to constructor so we can get file locations from the context - // installUpdates(); //verifyWrapperConfig(); Router r = new Router(); if ( (args != null) && (args.length == 1) && ("rebuild".equals(args[0])) ) { r.rebuildNewIdentity(); } else { + // This is here so that we can get the directory location from the context + // for the zip file and the base location to unzip to. + // If it does an update, it never returns. + // I guess it's better to have the other-router check above this, we don't want to + // overwrite an existing running router's jar files. Other than ours. + r.installUpdates(); + // ********* Start no threads before here ********* // r.runRouter(); } } @@ -1269,6 +1291,7 @@ public class Router implements RouterClock.ClockShiftListener { private static final String DELETE_FILE = "deletelist.txt"; /** + * Context must be available. * Unzip update file found in the router dir OR base dir, to the base dir * * If we can't write to the base dir, complain. From 8fa720539a9e470f81c411db2a8fa0b469f22768 Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 23 Dec 2011 21:41:58 +0000 Subject: [PATCH 07/53] RouterInfo, RouterAddress: Optimizations and integrity checks - Remove synchronization - Do not allow contents to change after being set, throw IllegalStateException - Do not copy contents out in getters - Make options final - Add getOption() and getOptionsMap() methods --- .../src/net/i2p/router/web/NetDbRenderer.java | 14 +- core/java/src/net/i2p/data/DataHelper.java | 13 ++ core/java/src/net/i2p/data/DatabaseEntry.java | 6 + core/java/src/net/i2p/data/RouterAddress.java | 61 ++++- core/java/src/net/i2p/data/RouterInfo.java | 221 ++++++++++-------- router/java/src/net/i2p/router/Blocklist.java | 4 +- .../networkdb/PublishLocalRouterInfoJob.java | 4 +- .../kademlia/FloodfillMonitorJob.java | 3 +- .../KademliaNetworkDatabaseFacade.java | 5 +- .../router/peermanager/ProfileOrganizer.java | 7 +- .../router/transport/TransportManager.java | 5 +- .../router/transport/ntcp/NTCPAddress.java | 10 +- .../i2p/router/transport/udp/UDPAddress.java | 15 +- 13 files changed, 215 insertions(+), 153 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java index 7e44cd6e8..1a207763a 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java @@ -376,9 +376,8 @@ public class NetDbRenderer { int cost = addr.getCost(); if (!((style.equals("SSU") && cost == 5) || (style.equals("NTCP") && cost == 10))) buf.append('[').append(_("cost")).append('=').append("" + cost).append("] "); - Properties p = new OrderedProperties(); - p.putAll(addr.getOptions()); - for (Map.Entry e : p.entrySet()) { + Map p = addr.getOptionsMap(); + for (Map.Entry e : (Set) p.entrySet()) { String name = (String) e.getKey(); String val = (String) e.getValue(); buf.append('[').append(_(DataHelper.stripHTML(name))).append('=').append(DataHelper.stripHTML(val)).append("] "); @@ -387,9 +386,10 @@ public class NetDbRenderer { buf.append("\n"); if (full) { buf.append("" + _("Stats") + ":
"); - for (Iterator iter = info.getOptions().keySet().iterator(); iter.hasNext(); ) { - String key = (String)iter.next(); - String val = info.getOption(key); + Map p = info.getOptionsMap(); + for (Map.Entry e : (Set) p.entrySet()) { + String key = (String) e.getKey(); + String val = (String) e.getValue(); buf.append(DataHelper.stripHTML(key)).append(" = ").append(DataHelper.stripHTML(val)).append("
\n"); } buf.append("
\n"); @@ -412,7 +412,7 @@ public class NetDbRenderer { if (style.equals("NTCP")) { rv |= NTCP; } else if (style.equals("SSU")) { - if (addr.getOptions().getProperty("iport0") != null) + if (addr.getOption("iport0") != null) rv |= SSUI; else rv |= SSU; diff --git a/core/java/src/net/i2p/data/DataHelper.java b/core/java/src/net/i2p/data/DataHelper.java index 95dd1875d..420775065 100644 --- a/core/java/src/net/i2p/data/DataHelper.java +++ b/core/java/src/net/i2p/data/DataHelper.java @@ -118,6 +118,17 @@ public class DataHelper { public static Properties readProperties(InputStream rawStream) throws DataFormatException, IOException { Properties props = new OrderedProperties(); + readProperties(rawStream, props); + return props; + } + + /** + * Ditto, load into an existing properties + * @param props the Properties to load into + * @since 0.8.13 + */ + public static Properties readProperties(InputStream rawStream, Properties props) + throws DataFormatException, IOException { long size = readLong(rawStream, 2); byte data[] = new byte[(int) size]; int read = read(rawStream, data); @@ -1268,6 +1279,8 @@ public class DataHelper { * Why? Just because it has to be consistent so signing will work. * How to spec as returning the same type as the param? * DEPRECATED - Only used by RouterInfo. + * + * @return a new list */ public static List sortStructures(Collection dataStructures) { if (dataStructures == null) return Collections.EMPTY_LIST; diff --git a/core/java/src/net/i2p/data/DatabaseEntry.java b/core/java/src/net/i2p/data/DatabaseEntry.java index 3c7b665ca..943fdbd73 100644 --- a/core/java/src/net/i2p/data/DatabaseEntry.java +++ b/core/java/src/net/i2p/data/DatabaseEntry.java @@ -124,16 +124,22 @@ public abstract class DatabaseEntry extends DataStructureImpl { /** * Configure the proof that the entity stands behind the info here * + * @throws IllegalStateException if already signed */ public void setSignature(Signature signature) { + if (_signature != null) + throw new IllegalStateException(); _signature = signature; } /** * Sign the structure using the supplied signing key * + * @throws IllegalStateException if already signed */ public void sign(SigningPrivateKey key) throws DataFormatException { + if (_signature != null) + throw new IllegalStateException(); byte[] bytes = getBytes(); if (bytes == null) throw new DataFormatException("Not enough data to sign"); // now sign with the key diff --git a/core/java/src/net/i2p/data/RouterAddress.java b/core/java/src/net/i2p/data/RouterAddress.java index 91a05e6d4..012ef0194 100644 --- a/core/java/src/net/i2p/data/RouterAddress.java +++ b/core/java/src/net/i2p/data/RouterAddress.java @@ -12,6 +12,7 @@ package net.i2p.data; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.util.Collections; import java.util.Date; import java.util.Iterator; import java.util.Map; @@ -22,16 +23,24 @@ import net.i2p.util.OrderedProperties; /** * Defines a method of communicating with a router * + * For efficiency, the options methods and structures here are unsynchronized. + * Initialize the structure with readBytes(), or call the setOptions(). + * Don't change it after that. + * + * To ensure integrity of the RouterInfo, methods that change an element of the + * RouterInfo will throw an IllegalStateException after the RouterInfo is signed. + * * @author jrandom */ public class RouterAddress extends DataStructureImpl { private int _cost; private Date _expiration; private String _transportStyle; - private Properties _options; + private final Properties _options; public RouterAddress() { _cost = -1; + _options = new OrderedProperties(); } /** @@ -85,28 +94,59 @@ public class RouterAddress extends DataStructureImpl { /** * Configure the type of transport that must be used to communicate on this address * + * @throws IllegalStateException if was already set */ public void setTransportStyle(String transportStyle) { + if (_transportStyle != null) + throw new IllegalStateException(); _transportStyle = transportStyle; } /** * Retrieve the transport specific options necessary for communication * + * @deprecated use getOptionsMap() + * @return sorted, non-null, NOT a copy, do not modify */ public Properties getOptions() { return _options; } /** - * Specify the transport specific options necessary for communication + * Retrieve the transport specific options necessary for communication * + * @return an unmodifiable view, non-null, sorted + * @since 0.8.13 + */ + public Map getOptionsMap() { + return Collections.unmodifiableMap(_options); + } + + /** + * @since 0.8.13 + */ + public String getOption(String opt) { + return _options.getProperty(opt); + } + + /** + * Specify the transport specific options necessary for communication. + * Makes a copy. + * @param options non-null + * @throws IllegalStateException if was already set */ public void setOptions(Properties options) { - _options = options; + if (!_options.isEmpty()) + throw new IllegalStateException(); + _options.putAll(options); } + /** + * @throws IllegalStateException if was already read in + */ public void readBytes(InputStream in) throws DataFormatException, IOException { + if (_transportStyle != null) + throw new IllegalStateException(); _cost = (int) DataHelper.readLong(in, 1); _expiration = DataHelper.readDate(in); _transportStyle = DataHelper.readString(in); @@ -115,11 +155,11 @@ public class RouterAddress extends DataStructureImpl { _transportStyle = "SSU"; else if (_transportStyle.equals("NTCP")) _transportStyle = "NTCP"; - _options = DataHelper.readProperties(in); + DataHelper.readProperties(in, _options); } public void writeBytes(OutputStream out) throws DataFormatException, IOException { - if ((_cost < 0) || (_transportStyle == null) || (_options == null)) + if ((_cost < 0) || (_transportStyle == null)) throw new DataFormatException("Not enough data to write a router address"); DataHelper.writeLong(out, 1, _cost); DataHelper.writeDate(out, _expiration); @@ -131,11 +171,12 @@ public class RouterAddress extends DataStructureImpl { public boolean equals(Object object) { if ((object == null) || !(object instanceof RouterAddress)) return false; RouterAddress addr = (RouterAddress) object; + // let's keep this fast as we are putting an address into the RouterInfo set frequently return _cost == addr._cost && - DataHelper.eq(_transportStyle, addr._transportStyle) && - DataHelper.eq(_options, addr._options) && - DataHelper.eq(_expiration, addr._expiration); + DataHelper.eq(_transportStyle, addr._transportStyle); + //DataHelper.eq(_options, addr._options) && + //DataHelper.eq(_expiration, addr._expiration); } /** @@ -161,9 +202,7 @@ public class RouterAddress extends DataStructureImpl { buf.append("\n\tExpiration: ").append(_expiration); if (_options != null) { buf.append("\n\tOptions: #: ").append(_options.size()); - Properties p = new OrderedProperties(); - p.putAll(_options); - for (Map.Entry e : p.entrySet()) { + for (Map.Entry e : _options.entrySet()) { String key = (String) e.getKey(); String val = (String) e.getValue(); buf.append("\n\t\t[").append(key).append("] = [").append(val).append("]"); diff --git a/core/java/src/net/i2p/data/RouterInfo.java b/core/java/src/net/i2p/data/RouterInfo.java index ca4420403..6c34ad202 100644 --- a/core/java/src/net/i2p/data/RouterInfo.java +++ b/core/java/src/net/i2p/data/RouterInfo.java @@ -19,6 +19,7 @@ import java.util.Date; import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.Vector; @@ -32,6 +33,13 @@ import net.i2p.util.OrderedProperties; * Defines the data that a router either publishes to the global routing table or * provides to trusted peers. * + * For efficiency, the methods and structures here are now unsynchronized. + * Initialize the RI with readBytes(), or call the setters and then sign() in a single thread. + * Don't change it after that. + * + * To ensure integrity of the RouterInfo, methods that change an element of the + * RouterInfo will throw an IllegalStateException after the RouterInfo is signed. + * * @author jrandom */ public class RouterInfo extends DatabaseEntry { @@ -41,7 +49,7 @@ public class RouterInfo extends DatabaseEntry { private final Set _addresses; /** may be null to save memory, no longer final */ private Set _peers; - private /* FIXME final FIXME */ Properties _options; + private final Properties _options; private volatile boolean _validated; private volatile boolean _isValid; private volatile String _stringified; @@ -67,14 +75,19 @@ public class RouterInfo extends DatabaseEntry { _options = new OrderedProperties(); } + /** + * Used only by Router and PublishLocalRouterInfoJob. + * Copies ONLY the identity and peers. + * Does not copy published, addresses, options, or signature. + */ public RouterInfo(RouterInfo old) { this(); setIdentity(old.getIdentity()); - setPublished(old.getPublished()); - setAddresses(old.getAddresses()); + //setPublished(old.getPublished()); + //setAddresses(old.getAddresses()); setPeers(old.getPeers()); - setOptions(old.getOptions()); - setSignature(old.getSignature()); + //setOptions(old.getOptions()); + //setSignature(old.getSignature()); // copy over _byteified? } @@ -90,12 +103,6 @@ public class RouterInfo extends DatabaseEntry { return KEY_TYPE_ROUTERINFO; } - private void resetCache() { - _stringified = null; - _byteified = null; - _hashCodeInitialized = false; - } - /** * Retrieve the identity of the router represented * @@ -107,10 +114,12 @@ public class RouterInfo extends DatabaseEntry { /** * Configure the identity of the router represented * + * @throws IllegalStateException if RouterInfo is already signed */ public void setIdentity(RouterIdentity ident) { + if (_signature != null) + throw new IllegalStateException(); _identity = ident; - resetCache(); // We only want to cache the bytes for our own RI, which is frequently written. // To cache for all RIs doubles the RI memory usage. // setIdentity() is only called when we are creating our own RI. @@ -133,34 +142,35 @@ public class RouterInfo extends DatabaseEntry { /** * Date on which it was published, in milliseconds since Midnight GMT on Jan 01, 1970 * + * @throws IllegalStateException if RouterInfo is already signed */ public void setPublished(long published) { + if (_signature != null) + throw new IllegalStateException(); _published = published; - resetCache(); } /** * Retrieve the set of RouterAddress structures at which this * router can be contacted. * + * @return unmodifiable view, non-null */ public Set getAddresses() { - synchronized (_addresses) { - return new HashSet(_addresses); - } + return Collections.unmodifiableSet(_addresses); } /** * Specify a set of RouterAddress structures at which this router * can be contacted. * + * @throws IllegalStateException if RouterInfo is already signed */ public void setAddresses(Set addresses) { - synchronized (_addresses) { - _addresses.clear(); - if (addresses != null) _addresses.addAll(addresses); - } - resetCache(); + if (_signature != null) + throw new IllegalStateException(); + _addresses.clear(); + if (addresses != null) _addresses.addAll(addresses); } /** @@ -180,8 +190,11 @@ public class RouterInfo extends DatabaseEntry { * this router can be reached through. * * @deprecated Implemented here but unused elsewhere + * @throws IllegalStateException if RouterInfo is already signed */ public void setPeers(Set peers) { + if (_signature != null) + throw new IllegalStateException(); if (peers == null || peers.isEmpty()) { _peers = null; return; @@ -192,37 +205,46 @@ public class RouterInfo extends DatabaseEntry { _peers.clear(); _peers.addAll(peers); } - resetCache(); } /** - * Retrieve a set of options or statistics that the router can expose + * Retrieve a set of options or statistics that the router can expose. * + * @deprecated use getOptionsMap() + * @return sorted, non-null, NOT a copy, do not modify!!! */ public Properties getOptions() { - if (_options == null) return new Properties(); - synchronized (_options) { - return (Properties) _options.clone(); - } - } - public String getOption(String opt) { - if (_options == null) return null; - synchronized (_options) { - return _options.getProperty(opt); - } + return _options; } /** - * Configure a set of options or statistics that the router can expose + * Retrieve a set of options or statistics that the router can expose. + * + * @return an unmodifiable view, non-null, sorted + * @since 0.8.13 + */ + public Map getOptionsMap() { + return Collections.unmodifiableMap(_options); + } + + public String getOption(String opt) { + return _options.getProperty(opt); + } + + /** + * Configure a set of options or statistics that the router can expose. + * Makes a copy. + * * @param options if null, clears current options + * @throws IllegalStateException if RouterInfo is already signed */ public void setOptions(Properties options) { - synchronized (_options) { - _options.clear(); - if (options != null) - _options.putAll(options); - } - resetCache(); + if (_signature != null) + throw new IllegalStateException(); + + _options.clear(); + if (options != null) + _options.putAll(options); } /** @@ -234,14 +256,14 @@ public class RouterInfo extends DatabaseEntry { protected byte[] getBytes() throws DataFormatException { if (_byteified != null) return _byteified; if (_identity == null) throw new DataFormatException("Router identity isn't set? wtf!"); - if (_addresses == null) throw new DataFormatException("Router addressess isn't set? wtf!"); - if (_options == null) throw new DataFormatException("Router options isn't set? wtf!"); //long before = Clock.getInstance().now(); - ByteArrayOutputStream out = new ByteArrayOutputStream(6*1024); + ByteArrayOutputStream out = new ByteArrayOutputStream(2*1024); try { _identity.writeBytes(out); - DataHelper.writeDate(out, new Date(_published)); + // avoid thrashing objects + //DataHelper.writeDate(out, new Date(_published)); + DataHelper.writeLong(out, 8, _published); int sz = _addresses.size(); if (sz <= 0 || isHidden()) { // Do not send IP address to peers in hidden mode @@ -249,11 +271,12 @@ public class RouterInfo extends DatabaseEntry { } else { DataHelper.writeLong(out, 1, sz); Collection addresses = _addresses; - if (sz > 1) + if (sz > 1) { // WARNING this sort algorithm cannot be changed, as it must be consistent // network-wide. The signature is not checked at readin time, but only // later, and the addresses are stored in a Set, not a List. addresses = (Collection) DataHelper.sortStructures(addresses); + } for (RouterAddress addr : addresses) { addr.writeBytes(out); } @@ -293,7 +316,7 @@ public class RouterInfo extends DatabaseEntry { * Determine whether this router info is authorized with a valid signature * */ - public synchronized boolean isValid() { + public boolean isValid() { if (!_validated) doValidate(); return _isValid; } @@ -304,11 +327,7 @@ public class RouterInfo extends DatabaseEntry { * @return -1 if unknown */ public int getNetworkId() { - if (_options == null) return -1; - String id = null; - synchronized (_options) { - id = _options.getProperty(PROP_NETWORK_ID); - } + String id = _options.getProperty(PROP_NETWORK_ID); if (id != null) { try { return Integer.parseInt(id); @@ -322,11 +341,7 @@ public class RouterInfo extends DatabaseEntry { * @return non-null, empty string if none */ public String getCapabilities() { - if (_options == null) return ""; - String capabilities = null; - synchronized (_options) { - capabilities = _options.getProperty(PROP_CAPABILITIES); - } + String capabilities = _options.getProperty(PROP_CAPABILITIES); if (capabilities != null) return capabilities; else @@ -358,20 +373,27 @@ public class RouterInfo extends DatabaseEntry { return (bwTier); } + /** + * @throws IllegalStateException if RouterInfo is already signed + */ public void addCapability(char cap) { - if (_options == null) _options = new OrderedProperties(); - synchronized (_options) { + if (_signature != null) + throw new IllegalStateException(); + String caps = _options.getProperty(PROP_CAPABILITIES); if (caps == null) _options.setProperty(PROP_CAPABILITIES, ""+cap); else if (caps.indexOf(cap) == -1) _options.setProperty(PROP_CAPABILITIES, caps + cap); - } } + /** + * @throws IllegalStateException if RouterInfo is already signed + */ public void delCapability(char cap) { - if (_options == null) return; - synchronized (_options) { + if (_signature != null) + throw new IllegalStateException(); + String caps = _options.getProperty(PROP_CAPABILITIES); int idx; if (caps == null) { @@ -384,7 +406,6 @@ public class RouterInfo extends DatabaseEntry { buf.deleteCharAt(idx); _options.setProperty(PROP_CAPABILITIES, buf.toString()); } - } } /** @@ -409,12 +430,9 @@ public class RouterInfo extends DatabaseEntry { * */ public RouterAddress getTargetAddress(String transportStyle) { - synchronized (_addresses) { - for (Iterator iter = _addresses.iterator(); iter.hasNext(); ) { - RouterAddress addr = (RouterAddress)iter.next(); - if (addr.getTransportStyle().equals(transportStyle)) - return addr; - } + for (RouterAddress addr : _addresses) { + if (addr.getTransportStyle().equals(transportStyle)) + return addr; } return null; } @@ -425,12 +443,9 @@ public class RouterInfo extends DatabaseEntry { */ public List getTargetAddresses(String transportStyle) { List ret = new Vector(); - synchronized(this._addresses) { - for(Object o : this._addresses) { - RouterAddress addr = (RouterAddress)o; - if(addr.getTransportStyle().equals(transportStyle)) - ret.add(addr); - } + for (RouterAddress addr : _addresses) { + if(addr.getTransportStyle().equals(transportStyle)) + ret.add(addr); } return ret; } @@ -438,9 +453,9 @@ public class RouterInfo extends DatabaseEntry { /** * Actually validate the signature */ - private synchronized void doValidate() { - _validated = true; + private void doValidate() { _isValid = super.verifySignature(); + _validated = true; if (!_isValid) { byte data[] = null; @@ -459,15 +474,21 @@ public class RouterInfo extends DatabaseEntry { /** * This does NOT validate the signature + * + * @throws IllegalStateException if RouterInfo was already read in */ - public synchronized void readBytes(InputStream in) throws DataFormatException, IOException { + public void readBytes(InputStream in) throws DataFormatException, IOException { + if (_signature != null) + throw new IllegalStateException(); _identity = new RouterIdentity(); _identity.readBytes(in); - Date when = DataHelper.readDate(in); - if (when == null) - _published = 0; - else - _published = when.getTime(); + // avoid thrashing objects + //Date when = DataHelper.readDate(in); + //if (when == null) + // _published = 0; + //else + // _published = when.getTime(); + _published = DataHelper.readLong(in, 8); int numAddresses = (int) DataHelper.readLong(in, 1); for (int i = 0; i < numAddresses; i++) { RouterAddress address = new RouterAddress(); @@ -485,11 +506,10 @@ public class RouterInfo extends DatabaseEntry { _peers.add(peerIdentityHash); } } - _options = DataHelper.readProperties(in); + DataHelper.readProperties(in, _options); _signature = new Signature(); _signature.readBytes(in); - resetCache(); //_log.debug("Read routerInfo: " + toString()); } @@ -497,13 +517,13 @@ public class RouterInfo extends DatabaseEntry { /** * This does NOT validate the signature */ - public synchronized void writeBytes(OutputStream out) throws DataFormatException, IOException { + public void writeBytes(OutputStream out) throws DataFormatException, IOException { if (_identity == null) throw new DataFormatException("Missing identity"); if (_published < 0) throw new DataFormatException("Invalid published date: " + _published); if (_signature == null) throw new DataFormatException("Signature is null"); //if (!isValid()) // throw new DataFormatException("Data is not valid"); - ByteArrayOutputStream baos = new ByteArrayOutputStream(512); + ByteArrayOutputStream baos = new ByteArrayOutputStream(2048); baos.write(getBytes()); _signature.writeBytes(baos); @@ -518,10 +538,11 @@ public class RouterInfo extends DatabaseEntry { RouterInfo info = (RouterInfo) object; return DataHelper.eq(_identity, info.getIdentity()) && DataHelper.eq(_signature, info.getSignature()) - && _published == info.getPublished() - && DataHelper.eq(_addresses, info.getAddresses()) - && DataHelper.eq(_options, info.getOptions()) - && DataHelper.eq(getPeers(), info.getPeers()); + && _published == info.getPublished(); + // Let's speed up the NetDB + //&& DataHelper.eq(_addresses, info.getAddresses()) + //&& DataHelper.eq(_options, info.getOptions()) + //&& DataHelper.eq(getPeers(), info.getPeers()); } @Override @@ -541,23 +562,19 @@ public class RouterInfo extends DatabaseEntry { buf.append("\n\tIdentity: ").append(_identity); buf.append("\n\tSignature: ").append(_signature); buf.append("\n\tPublished on: ").append(new Date(_published)); - Set addresses = _addresses; // getAddresses() - buf.append("\n\tAddresses: #: ").append(addresses.size()); - for (Iterator iter = addresses.iterator(); iter.hasNext();) { - RouterAddress addr = (RouterAddress) iter.next(); + buf.append("\n\tAddresses: #: ").append(_addresses.size()); + for (RouterAddress addr : _addresses) { buf.append("\n\t\tAddress: ").append(addr); } - Set peers = getPeers(); + Set peers = getPeers(); buf.append("\n\tPeers: #: ").append(peers.size()); - for (Iterator iter = peers.iterator(); iter.hasNext();) { - Hash hash = (Hash) iter.next(); + for (Hash hash : peers) { buf.append("\n\t\tPeer hash: ").append(hash); } - Properties options = _options; // getOptions(); - buf.append("\n\tOptions: #: ").append(options.size()); - for (Iterator iter = options.keySet().iterator(); iter.hasNext();) { - String key = (String) iter.next(); - String val = options.getProperty(key); + buf.append("\n\tOptions: #: ").append(_options.size()); + for (Map.Entry e : _options.entrySet()) { + String key = (String) e.getKey(); + String val = (String) e.getValue(); buf.append("\n\t\t[").append(key).append("] = [").append(val).append("]"); } buf.append("]"); diff --git a/router/java/src/net/i2p/router/Blocklist.java b/router/java/src/net/i2p/router/Blocklist.java index f76e6eb49..153b14e7c 100644 --- a/router/java/src/net/i2p/router/Blocklist.java +++ b/router/java/src/net/i2p/router/Blocklist.java @@ -488,9 +488,7 @@ public class Blocklist { for (int j = 0; j < paddr.size(); j++) { RouterAddress pa = (RouterAddress) pladdr.get(j); if (pa == null) continue; - Properties pprops = pa.getOptions(); - if (pprops == null) continue; - String phost = pprops.getProperty("host"); + String phost = pa.getOption("host"); if (phost == null) continue; if (oldphost != null && oldphost.equals(phost)) continue; oldphost = phost; diff --git a/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java b/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java index 18612c3cd..cfcdd8a34 100644 --- a/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java +++ b/router/java/src/net/i2p/router/networkdb/PublishLocalRouterInfoJob.java @@ -41,7 +41,7 @@ public class PublishLocalRouterInfoJob extends JobImpl { RouterInfo ri = new RouterInfo(getContext().router().getRouterInfo()); if (_log.shouldLog(Log.DEBUG)) _log.debug("Old routerInfo contains " + ri.getAddresses().size() - + " addresses and " + ri.getOptions().size() + " options"); + + " addresses and " + ri.getOptionsMap().size() + " options"); Properties stats = getContext().statPublisher().publishStatistics(); stats.setProperty(RouterInfo.PROP_NETWORK_ID, ""+Router.NETWORK_ID); try { @@ -60,7 +60,7 @@ public class PublishLocalRouterInfoJob extends JobImpl { getContext().router().setRouterInfo(ri); if (_log.shouldLog(Log.INFO)) _log.info("Newly updated routerInfo is published with " + stats.size() - + "/" + ri.getOptions().size() + " options on " + + "/" + ri.getOptionsMap().size() + " options on " + new Date(ri.getPublished())); try { getContext().netDb().publish(ri); 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 5c719d76c..2d2353296 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java @@ -133,8 +133,7 @@ class FloodfillMonitorJob extends JobImpl { if (ra == null) happy = false; else { - Properties props = ra.getOptions(); - if (props == null || props.getProperty("ihost0") != null) + if (ra.getOption("ihost0") != null) happy = false; } } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index 9c86b7f01..8a44d5a4e 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -786,8 +786,7 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade { RouterAddress ra = routerInfo.getTargetAddress("SSU"); if (ra != null) { // Introducers change often, introducee will ping introducer for 2 hours - Properties props = ra.getOptions(); - if (props != null && props.getProperty("ihost0") != null) + if (ra.getOption("ihost0") != null) return "Peer " + key.toBase64() + " published > 75m ago with SSU Introducers"; if (routerInfo.getTargetAddress("NTCP") == null) return "Peer " + key.toBase64() + " published > 75m ago, SSU only without introducers"; @@ -824,7 +823,7 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade { if (_log.shouldLog(Log.DEBUG)) _log.debug("RouterInfo " + key.toBase64() + " is stored with " - + routerInfo.getOptions().size() + " options on " + + routerInfo.getOptionsMap().size() + " options on " + new Date(routerInfo.getPublished())); _context.peerManager().setCapabilities(key, routerInfo.getCapabilities()); diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java index 093ca8ed2..8b14d22a0 100644 --- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java +++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java @@ -701,8 +701,7 @@ public class ProfileOrganizer { continue; } // This is the quick way of doing UDPAddress.getIntroducerCount() > 0 - Properties props = ra.getOptions(); - if (props != null && props.getProperty("ihost0") != null) + if (ra.getOption("ihost0") != null) l.add(peer); } } @@ -1263,9 +1262,7 @@ public class ProfileOrganizer { if (paddr == null) return rv; for (RouterAddress pa : paddr) { - Properties pprops = pa.getOptions(); - if (pprops == null) continue; - String phost = pprops.getProperty("host"); + String phost = pa.getOption("host"); if (phost == null) continue; InetAddress pi; try { diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index ae4bfe224..8b6b29713 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -343,15 +343,12 @@ public class TransportManager implements TransportEventListener { for (Transport t : _transports.values()) { int port = t.getRequestedPort(); if (t.getCurrentAddress() != null) { - Properties opts = t.getCurrentAddress().getOptions(); - if (opts != null) { - String s = opts.getProperty("port"); + String s = t.getCurrentAddress().getOption("port"); if (s != null) { try { port = Integer.parseInt(s); } catch (NumberFormatException nfe) {} } - } } // Use UDP port for NTCP too - see comment in NTCPTransport.getRequestedPort() for why this is here if (t.getStyle().equals(NTCPTransport.STYLE) && port <= 0 && diff --git a/router/java/src/net/i2p/router/transport/ntcp/NTCPAddress.java b/router/java/src/net/i2p/router/transport/ntcp/NTCPAddress.java index e13bcc31c..acced89f4 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/NTCPAddress.java +++ b/router/java/src/net/i2p/router/transport/ntcp/NTCPAddress.java @@ -57,13 +57,13 @@ public class NTCPAddress { _port = -1; return; } - String host = addr.getOptions().getProperty(PROP_HOST); + String host = addr.getOption(PROP_HOST); if (host == null) { _host = null; _port = -1; } else { _host = host.trim(); - String port = addr.getOptions().getProperty(PROP_PORT); + String port = addr.getOption(PROP_PORT); if ( (port != null) && (port.trim().length() > 0) && !("null".equals(port)) ) { try { _port = Integer.parseInt(port.trim()); @@ -156,9 +156,7 @@ public class NTCPAddress { public boolean equals(RouterAddress addr) { if (addr == null) return false; - Properties opts = addr.getOptions(); - if (opts == null) return false; - return ( (_host.equals(opts.getProperty(PROP_HOST))) && - (Integer.toString(_port).equals(opts.getProperty(PROP_PORT))) ); + return ( (_host.equals(addr.getOption(PROP_HOST))) && + (Integer.toString(_port).equals(addr.getOption(PROP_PORT))) ); } } diff --git a/router/java/src/net/i2p/router/transport/udp/UDPAddress.java b/router/java/src/net/i2p/router/transport/udp/UDPAddress.java index bcee07605..7fa6060db 100644 --- a/router/java/src/net/i2p/router/transport/udp/UDPAddress.java +++ b/router/java/src/net/i2p/router/transport/udp/UDPAddress.java @@ -64,31 +64,30 @@ public class UDPAddress { private void parse(RouterAddress addr) { if (addr == null) return; - Properties opts = addr.getOptions(); - _host = opts.getProperty(PROP_HOST); + _host = addr.getOption(PROP_HOST); if (_host != null) _host = _host.trim(); try { - String port = opts.getProperty(PROP_PORT); + String port = addr.getOption(PROP_PORT); if (port != null) _port = Integer.parseInt(port); } catch (NumberFormatException nfe) { _port = -1; } - String key = opts.getProperty(PROP_INTRO_KEY); + String key = addr.getOption(PROP_INTRO_KEY); if (key != null) _introKey = Base64.decode(key.trim()); for (int i = MAX_INTRODUCERS; i >= 0; i--) { - String host = opts.getProperty(PROP_INTRO_HOST_PREFIX + i); + String host = addr.getOption(PROP_INTRO_HOST_PREFIX + i); if (host == null) continue; - String port = opts.getProperty(PROP_INTRO_PORT_PREFIX + i); + String port = addr.getOption(PROP_INTRO_PORT_PREFIX + i); if (port == null) continue; - String k = opts.getProperty(PROP_INTRO_KEY_PREFIX + i); + String k = addr.getOption(PROP_INTRO_KEY_PREFIX + i); if (k == null) continue; byte ikey[] = Base64.decode(k); if ( (ikey == null) || (ikey.length != SessionKey.KEYSIZE_BYTES) ) continue; - String t = opts.getProperty(PROP_INTRO_TAG_PREFIX + i); + String t = addr.getOption(PROP_INTRO_TAG_PREFIX + i); if (t == null) continue; int p = -1; try { From bb7a88ffc93054fab50e877031da27e667f7d93a Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 24 Dec 2011 00:48:30 +0000 Subject: [PATCH 08/53] * Plugins: - Enforce min and max Jetty versions at plugin installation - Enforce I2P, Java, and Jetty versions at plugin startup too --- .../src/net/i2p/router/web/LogsHelper.java | 11 ++++- .../src/net/i2p/router/web/PluginStarter.java | 46 +++++++++++++++++-- .../i2p/router/web/PluginUpdateHandler.java | 15 ++++++ 3 files changed, 66 insertions(+), 6 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java index 959b8b797..f5cc0a1b8 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java @@ -12,7 +12,16 @@ public class LogsHelper extends HelperBase { /** @since 0.8.11 */ public String getJettyVersion() { - return Version.getImplVersion(); + return jettyVersion(); + } + + /** @since 0.8.13 */ + static String jettyVersion() { + try { + return Version.getImplVersion(); + } catch (Throwable t) { + return "unknown"; + } } public String getLogs() { 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 d1835a320..6be4b1cd7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java @@ -17,6 +17,7 @@ import java.util.Properties; import java.util.StringTokenizer; import java.util.concurrent.ConcurrentHashMap; +import net.i2p.CoreVersion; import net.i2p.I2PAppContext; import net.i2p.data.DataHelper; import net.i2p.router.Job; @@ -27,6 +28,7 @@ import net.i2p.util.ConcurrentHashSet; import net.i2p.util.FileUtil; import net.i2p.util.Log; import net.i2p.util.Translate; +import net.i2p.util.VersionComparator; import org.mortbay.jetty.Server; @@ -95,6 +97,41 @@ public class PluginStarter implements Runnable { log.error("Cannot start nonexistent plugin: " + appName); return false; } + + Properties props = pluginProperties(ctx, appName); + String minVersion = ConfigClientsHelper.stripHTML(props, "min-i2p-version"); + if (minVersion != null && + (new VersionComparator()).compare(CoreVersion.VERSION, minVersion) < 0) { + String foo = "Plugin " + appName + " requires I2P version " + minVersion + " or higher"; + log.error(foo); + throw new Exception(foo); + } + + minVersion = ConfigClientsHelper.stripHTML(props, "min-java-version"); + if (minVersion != null && + (new VersionComparator()).compare(System.getProperty("java.version"), minVersion) < 0) { + String foo = "Plugin " + appName + " requires Java version " + minVersion + " or higher"; + log.error(foo); + throw new Exception(foo); + } + + String jVersion = LogsHelper.jettyVersion(); + minVersion = ConfigClientsHelper.stripHTML(props, "min-jetty-version"); + if (minVersion != null && + (new VersionComparator()).compare(minVersion, jVersion) > 0) { + String foo = "Plugin " + appName + " requires Jetty version " + minVersion + " or higher"; + log.error(foo); + throw new Exception(foo); + } + + String maxVersion = ConfigClientsHelper.stripHTML(props, "max-jetty-version"); + if (maxVersion != null && + (new VersionComparator()).compare(maxVersion, jVersion) < 0) { + String foo = "Plugin " + appName + " requires Jetty version " + maxVersion + " or lower"; + log.error(foo); + throw new Exception(foo); + } + if (log.shouldLog(Log.INFO)) log.info("Starting plugin: " + appName); @@ -113,8 +150,8 @@ public class PluginStarter implements Runnable { // load and start things in clients.config File clientConfig = new File(pluginDir, "clients.config"); if (clientConfig.exists()) { - Properties props = new Properties(); - DataHelper.loadProps(props, clientConfig); + Properties cprops = new Properties(); + DataHelper.loadProps(cprops, clientConfig); List clients = ClientAppConfig.getClientApps(clientConfig); runClientApps(ctx, pluginDir, clients, "start"); } @@ -123,7 +160,7 @@ public class PluginStarter implements Runnable { Server server = WebAppStarter.getConsoleServer(); if (server != null) { File consoleDir = new File(pluginDir, "console"); - Properties props = RouterConsoleRunner.webAppProperties(consoleDir.getAbsolutePath()); + Properties wprops = RouterConsoleRunner.webAppProperties(consoleDir.getAbsolutePath()); File webappDir = new File(consoleDir, "webapps"); String fileNames[] = webappDir.list(RouterConsoleRunner.WarFilenameFilter.instance()); if (fileNames != null) { @@ -138,7 +175,7 @@ public class PluginStarter implements Runnable { log.error("Skipping duplicate webapp " + warName + " in plugin " + appName); continue; } - String enabled = props.getProperty(RouterConsoleRunner.PREFIX + warName + ENABLED); + String enabled = wprops.getProperty(RouterConsoleRunner.PREFIX + warName + ENABLED); if (! "false".equals(enabled)) { if (log.shouldLog(Log.INFO)) log.info("Starting webapp: " + warName); @@ -181,7 +218,6 @@ public class PluginStarter implements Runnable { } // add summary bar link - Properties props = pluginProperties(ctx, appName); String name = ConfigClientsHelper.stripHTML(props, "consoleLinkName_" + Messages.getLanguage(ctx)); if (name == null) name = ConfigClientsHelper.stripHTML(props, "consoleLinkName"); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java index 884a20bb5..511bfb0cd 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginUpdateHandler.java @@ -334,6 +334,21 @@ public class PluginUpdateHandler extends UpdateHandler { statusDone("" + _("Plugin update requires installed plugin version {0} or lower", maxVersion) + ""); return; } + oldVersion = LogsHelper.jettyVersion(); + minVersion = ConfigClientsHelper.stripHTML(props, "min-jetty-version"); + if (minVersion != null && + (new VersionComparator()).compare(minVersion, oldVersion) > 0) { + to.delete(); + statusDone("" + _("Plugin requires Jetty version {0} or higher", minVersion) + ""); + return; + } + maxVersion = ConfigClientsHelper.stripHTML(props, "max-jetty-version"); + if (maxVersion != null && + (new VersionComparator()).compare(maxVersion, oldVersion) < 0) { + to.delete(); + statusDone("" + _("Plugin requires Jetty version {0} or lower", maxVersion) + ""); + return; + } // check if it is running first? try { From d9e4c4d7f4a5052e32225bbb5458f13a79d927af Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 25 Dec 2011 00:42:59 +0000 Subject: [PATCH 09/53] refresh patch --- debian/patches/0002-jbigi-soname.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/patches/0002-jbigi-soname.patch b/debian/patches/0002-jbigi-soname.patch index a361317fd..a4f91eacf 100644 --- a/debian/patches/0002-jbigi-soname.patch +++ b/debian/patches/0002-jbigi-soname.patch @@ -13,7 +13,7 @@ a soname to shut lintian up. --- a/core/c/jbigi/mbuild_jbigi.sh +++ b/core/c/jbigi/mbuild_jbigi.sh @@ -47,7 +47,7 @@ - fi + fi fi COMPILEFLAGS="-fPIC -Wall" - INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/${UNIXTYPE}" From 848f30955db492b1d2ae58679713e5bd86414d13 Mon Sep 17 00:00:00 2001 From: kytv Date: Mon, 26 Dec 2011 18:42:13 +0000 Subject: [PATCH 10/53] initscript improvements - move router.ping to /var/run/i2p - move temp files to /var/tmp/i2p - Since gaps are allowed in the numbering with newer wrapper versions, start *.adddional.# numbering at 10 - redirect errors to stderr --- debian/i2p.init | 102 +++++++++++++++++++++++++----------------------- 1 file changed, 53 insertions(+), 49 deletions(-) diff --git a/debian/i2p.init b/debian/i2p.init index db309a226..c8c34a6a3 100755 --- a/debian/i2p.init +++ b/debian/i2p.init @@ -1,18 +1,18 @@ #!/bin/sh ### BEGIN INIT INFO -# Provides: i2p i2p-router -# Required-Start: $remote_fs $syslog $named $network $time -# Required-Stop: $remote_fs $syslog $named $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: start and stop the i2p router -# Description: i2p is a load-balanced unspoofable packet switching network +# Provides: i2p i2p-router +# Required-Start: $remote_fs $syslog $named $network $time +# Required-Stop: $remote_fs $syslog $named $network +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: start and stop the i2p router +# Description: i2p is a load-balanced unspoofable packet switching network ### END INIT INFO # Check permissions if [ "`id -ur`" != '0' ]; then - echo 'Error: you must be root.' + echo 'ERROR: You must be root to start this service.' >&2 echo exit 1 fi @@ -25,17 +25,19 @@ DAEMON="/usr/sbin/wrapper" PIDFILE="$RUN/$NAME.pid" JVMPIDFILE="$RUN/routerjvm.pid" I2P="/usr/share/i2p" -I2PTEMP="/tmp/" +I2PTEMP="/var/tmp/$NAME" WRAPPERLOG="/var/log/i2p/wrapper.log" # Don't touch these, edit /etc/default/i2p RUN_DAEMON="False" -NICE= +NICE=0 I2PUSER="i2psvc" I2P_ARGS="/etc/i2p/wrapper.config \ wrapper.java.additional.1=-DloggerFilenameOverride=/var/log/i2p/log-router-@.txt \ - wrapper.java.additional.5=-Dwrapper.logfile=$WRAPPERLOG \ + wrapper.java.additional.10=-Dwrapper.logfile=$WRAPPERLOG \ + wrapper.java.additional.11=-Di2p.dir.pid=$RUN \ + wrapper.java.additional.12=-Di2p.dir.temp=$I2PTEMP \ wrapper.logfile=$WRAPPERLOG \ wrapper.pidfile=$PIDFILE \ wrapper.java.pidfile=$JVMPIDFILE \ @@ -65,8 +67,8 @@ done [ -r /etc/default/$NAME ] && . /etc/default/$NAME if [ -z "$RUN_DAEMON" ]; then - echo "/etc/default/$NAME is not set. Aborting." - exit 1 + echo "/etc/default/$NAME is not properly configured. Aborting." >&2 + exit 1 fi case "$RUN_DAEMON" in @@ -76,50 +78,52 @@ case "$RUN_DAEMON" in ;; esac +# We need the wrapper. If it's not found, abort. +[ -x $DAEMON ] || exit 1 -# is the wrapper from the service-wrapper package even installed? -# if not, bail NOW - -[ -x $DAEMON ] || exit 0 - -# Ditto for i2prouter. Even though this script doesn't call it, -# if it's not found the package probably hasn't been installed. - -[ -r /usr/bin/i2prouter ] || exit 0 +# Even though this script doesn't call it, check for i2prouter. If it's not +# found, it probably means that the package isn't installed anymore. +[ -x /usr/bin/i2prouter ] || exit 1 do_start() { - start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null\ - || return 1 - [ -d $RUN ] || mkdir $RUN - [ -r $PIDFILE ] || touch $PIDFILE - [ -r $JVMPIDFILE ] || touch $JVMPIDFILE - [ -d $I2PTEMP ] || mkdir $I2PTEMP - chown -Rf $I2PUSER:$I2PUSER $I2PTEMP/*i2p* $I2PTEMP/router.ping $RUN > /dev/null 2>&1 - chown -f -R $I2PUSER:adm /var/log/$NAME - TZ=UTC start-stop-daemon --start --quiet -c $I2PUSER --pidfile $PIDFILE --exec $DAEMON $NICE -- \ - $I2P_ARGS || return 2 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null 2>&1 \ + || return 1 + [ -d $RUN ] || mkdir $RUN > /dev/null 2>&1 + [ -d $I2PTEMP ] || mkdir $I2PTEMP > /dev/null 2>&1 + if [ -r $PIDFILE ]; then + PID="$(cat ${PIDFILE})" + if ! kill -0 $PID > /dev/null 2>&1; then + rm "$PIDFILE" "$JVMPIDFILE" + else + # we shouldn't get here, but... + echo "ERROR: Another instance of $DESC is already running." >&2 + return 1 + fi + fi + chown -Rf $I2PUSER:$I2PUSER $I2PTEMP $RUN > /dev/null 2>&1 + chown -f -R $I2PUSER:adm /var/log/$NAME > /dev/null 2>&1 + TZ=UTC start-stop-daemon --start --quiet -c $I2PUSER --pidfile $PIDFILE --exec $DAEMON -n $NICE -- \ + $I2P_ARGS || return 2 } do_stop() { - start-stop-daemon --stop --quiet --retry=TERM/15/KILL/5 --pidfile $PIDFILE -u $I2PUSER - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 + start-stop-daemon --stop --quiet --retry=TERM/60/KILL/20 --pidfile $PIDFILE -u $I2PUSER + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 -# start-stop-daemon --stop --quiet --oknodo --retry=TERM/15/KILL/5 -u $I2PUSER + start-stop-daemon --stop --quiet --oknodo --retry=0/60/KILL/20 --exec $DAEMON - start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON - - rm -f "$PIDFILE" "$JVMPIDFILE" - [ -d $RUN ] && rmdir $RUN + rm -rf "$I2PTEMP" > /dev/null 2>&1 + [ -d "$RUN" ] && rmdir "$RUN" 2>&1 } do_dump() { - start-stop-daemon --stop --quiet -s 3 --pidfile $PIDFILE -u $I2PUSER - RETVAL="$?" - [ "$RETVAL" = 2 ] && return 2 + start-stop-daemon --stop --quiet -s 3 --pidfile $PIDFILE -u $I2PUSER + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 } case "$1" in @@ -140,7 +144,7 @@ case "$1" in esac ;; stop) - log_daemon_msg "Stopping $DESC" "$NAME" + log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) log_end_msg 0 ;; @@ -149,7 +153,7 @@ case "$1" in ;; status) status_of_proc -p $PIDFILE "$DAEMON" "$NAME" && exit 0 || exit $? - ;; + ;; restart|force-reload) log_daemon_msg "Restarting $DESC" "$NAME" do_stop @@ -169,10 +173,10 @@ case "$1" in esac ;; *) - N=/etc/init.d/$NAME - echo "Usage: $N {start|stop|dump|status|restart|force-reload}" >&2 - exit 3 - ;; + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|dump|status|restart|force-reload}" >&2 + exit 3 + ;; esac From 7b494939240288dcc05bd77b19738bc38532b2c3 Mon Sep 17 00:00:00 2001 From: kytv Date: Mon, 26 Dec 2011 18:43:28 +0000 Subject: [PATCH 11/53] Redo existing account handling --- debian/i2p.postinst | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/debian/i2p.postinst b/debian/i2p.postinst index 3503edee2..7d4f07290 100755 --- a/debian/i2p.postinst +++ b/debian/i2p.postinst @@ -61,16 +61,13 @@ case "$1" in < /etc/i2p/wrapper.config > /etc/i2p/wrapper.config.tmp mv -f /etc/i2p/wrapper.config.tmp /etc/i2p/wrapper.config - migrate_existing_user(){ - # Adjust the user/group in /etc/passwd, mainly for upgrades from old packages that didn't - # create $I2PSYSUSER as a system group/user - usermod -c "I2P Router Daemon" -m -d $I2PHOME -g $I2PSYSUSER -s "/bin/false" \ - -l $I2PSYSUSER -e 1 > /dev/null 2>&1 - echo "Existing user migrated, home directory moved to $I2PHOME" - } - # Create user and group as a system user. - adduser --system --quiet --group --home $I2PHOME $I2PSYSUSER || migrate_existing_user + if getent passwd i2psvc > /dev/null 2>&1 ; then + usermod -c "I2P Router Daemon" -d $I2PHOME -g $I2PSYSUSER -s "/bin/false" \ + $I2PSYSUSER -e 1 > /dev/null 2>&1 + else + adduser --system --quiet --group --home $I2PHOME $I2PSYSUSER + fi [ -d /var/log/i2p ] || mkdir -m0750 /var/log/i2p chown -f -R $I2PSYSUSER:adm /var/log/i2p @@ -93,7 +90,7 @@ abort-upgrade|abort-remove|abort-deconfigure) exit 0 ;; esac - + #DEBHELPER# exit 0 From daca27ea4522357401e58b41fa07008f449edf78 Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 27 Dec 2011 16:02:59 +0000 Subject: [PATCH 12/53] loosen exit statuses --- debian/i2p.init | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/i2p.init b/debian/i2p.init index c8c34a6a3..d535dbc44 100755 --- a/debian/i2p.init +++ b/debian/i2p.init @@ -79,11 +79,11 @@ case "$RUN_DAEMON" in esac # We need the wrapper. If it's not found, abort. -[ -x $DAEMON ] || exit 1 +[ -x $DAEMON ] || exit 0 # Even though this script doesn't call it, check for i2prouter. If it's not # found, it probably means that the package isn't installed anymore. -[ -x /usr/bin/i2prouter ] || exit 1 +[ -x /usr/bin/i2prouter ] || exit 0 do_start() { From 8e7bd9280d2b5a1b6093b9b8963ad1b15a1215eb Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 27 Dec 2011 22:32:39 +0000 Subject: [PATCH 13/53] Spanish and Swedish debconf translation updates from Transifex --- debian/po/de.po | 10 +++++++--- debian/po/es.po | 34 ++++++++++++++++++++----------- debian/po/pl.po | 10 +++++++--- debian/po/ru.po | 10 +++++++--- debian/po/sv.po | 39 +++++++++++++++++++----------------- debian/po/templates.pot | 8 +++++--- debian/po/uk.po | 44 ++++++++++++++++++++++------------------- 7 files changed, 93 insertions(+), 62 deletions(-) diff --git a/debian/po/de.po b/debian/po/de.po index 9b3be4378..de5e651ee 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: i2p 0.8.9-1\n" -"Report-Msgid-Bugs-To: i2p@packages.debian.org\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" "PO-Revision-Date: 2011-07-20 04:30+0100\n" "Last-Translator: mixxy \n" "Language-Team: de\n" @@ -55,7 +55,11 @@ msgstr "" #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." +#, fuzzy +#| msgid "Very important: The account specified here *MUST* already exist." +msgid "" +"Very important: If a user other than the default of 'i2psvc' is entered " +"here, the chosen username *MUST* already exist." msgstr "WICHTIG; Der hier angegebene Benutzer *MUSS* bereits existieren!" #. Type: string diff --git a/debian/po/es.po b/debian/po/es.po index 75ece4b07..4d1c7684a 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -1,20 +1,24 @@ # Spanish debconf translation # Copyright (C) 2011 The I2P Project # This file is distributed under the same license as the i2p package. -# mixxy , 2011 -# + +# Translators: +# mixxy , 2011. +# , 2011. msgid "" msgstr "" -"Project-Id-Version: i2p 0.8.9-1\n" -"Report-Msgid-Bugs-To: i2p@packages.debian.org\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" -"PO-Revision-Date: 2011-07-20 04:33+0100\n" -"Last-Translator: mixxy \n" -"Language-Team: es\n" +"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: 2011-12-21 21:22+0000\n" +"Last-Translator: punkibastardo \n" +"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" +"team/es/)\n" "Language: es\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" #. Type: boolean #. Description @@ -56,20 +60,24 @@ msgstr "" #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." -msgstr "Muy importante: El usuario especificado aquí *YA TIENE QUE* existir." +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." #. Type: string #. Description #: ../i2p.templates:4001 msgid "Memory that can be allocated to I2P:" -msgstr "" +msgstr "La memoria que puede ser asignada a I2P:" #. Type: string #. Description #: ../i2p.templates:4001 msgid "By default, I2P will only be allowed to use up to 128MB of RAM." -msgstr "" +msgstr "Por defecto, a I2P sólo se le permitirá utilizar 128MB de RAM" #. Type: string #. Description @@ -78,3 +86,5 @@ msgid "" "High bandwidth routers, as well as routers with a lot of active torrents / " "plugins, may need to have this value increased." msgstr "" +"Los routers con un alto ancho de banda, así como los routers con muchos " +"torrents activos / plugins, podrían necesitar un aumento este valor." diff --git a/debian/po/pl.po b/debian/po/pl.po index 3cd968c3a..d46ded768 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: i2p@packages.debian.org\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" "PO-Revision-Date: 2011-10-08 12:41+0000\n" "Last-Translator: PolishAnon \n" "Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" @@ -58,7 +58,11 @@ msgstr "" #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." +#, fuzzy +#| msgid "Very important: The account specified here *MUST* already exist." +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: Podane tutaj konto *MUSI* istnieć." #. Type: string diff --git a/debian/po/ru.po b/debian/po/ru.po index d1c39bed4..ea63c6396 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: i2p 0.8.9-1\n" -"Report-Msgid-Bugs-To: i2p@packages.debian.org\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" "PO-Revision-Date: 2011-06-21 20:59+0500\n" "Last-Translator: Hidden Z \n" "Language-Team: ru\n" @@ -55,7 +55,11 @@ msgstr "" #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." +#, fuzzy +#| msgid "Very important: The account specified here *MUST* already exist." +msgid "" +"Very important: If a user other than the default of 'i2psvc' is entered " +"here, the chosen username *MUST* already exist." msgstr "" "Очень важно: аккаунт, указанный здесь, обязательно должен существовать." diff --git a/debian/po/sv.po b/debian/po/sv.po index 62a1e7ace..b70dc9af6 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -1,21 +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. -# +# Swedish debconf translation +# Copyright (C) 2011 The I2P Project +# This file is distributed under the same license as the i2p package. +# # Translators: # Martin Svensson , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" -"PO-Revision-Date: 2011-12-13 14:12+0000\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" +"PO-Revision-Date: 2011-12-26 09:48+0000\n" "Last-Translator: Martin Svensson \n" -"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/team/sv_SE/)\n" +"Language-Team: Swedish (Sweden) (http://www.transifex.net/projects/p/I2P/" +"team/sv_SE/)\n" +"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 @@ -44,21 +45,25 @@ msgstr "Konto 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." +"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 kontot i2psvc mär den körs " "som tjänst. För att använda ett **existerande** I2P profil, ange ett annat " -"konto här. Exempelvis, om din tidigare I2P installation är /home/user/i2p så" -" ange 'user' här." +"konto här. Exempelvis, om din tidigare I2P installation är /home/user/i2p så " +"ange 'user' här." #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." -msgstr "*OBS!* Kontot som anges *måste* existera." +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." #. Type: string #. Description @@ -81,5 +86,3 @@ msgid "" msgstr "" "För routrar med hög bandbredd eller routrar med hög aktivitet kan detta " "behöva ökas" - - diff --git a/debian/po/templates.pot b/debian/po/templates.pot index eaf75ba1c..694e80342 100644 --- a/debian/po/templates.pot +++ b/debian/po/templates.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: i2p@packages.debian.org\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" +"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,7 +50,9 @@ msgstr "" #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." +msgid "" +"Very important: If a user other than the default of 'i2psvc' is entered " +"here, the chosen username *MUST* already exist." msgstr "" #. Type: string diff --git a/debian/po/uk.po b/debian/po/uk.po index 968202e1b..2aaec87df 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.po @@ -1,22 +1,24 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# +# Ukrainian debconf translation +# Copyright (C) 2011 The I2P Project +# This file is distributed under the same license as the i2p package. +# # Translators: # Denis , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-12-10 04:00+0000\n" +"POT-Creation-Date: 2011-12-27 22:25+0000\n" "PO-Revision-Date: 2011-12-16 22:13+0000\n" "Last-Translator: Denis \n" -"Language-Team: Ukrainian (Ukraine) (http://www.transifex.net/projects/p/I2P/team/uk_UA/)\n" +"Language-Team: Ukrainian (Ukraine) (http://www.transifex.net/projects/p/I2P/" +"team/uk_UA/)\n" +"Language: uk_UA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"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 @@ -31,8 +33,8 @@ 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 роутер може працювати в якості демона, який запускається автоматично під" -" час запуску комп'ютера. Це рекомендована настройка." +"I2P роутер може працювати в якості демона, який запускається автоматично під " +"час запуску комп'ютера. Це рекомендована настройка." #. Type: string #. Description @@ -44,20 +46,24 @@ 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." +"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 за замовчуванням використовує аккаунт i2psvc " +"для роботи. Для використовування **існуючого** профіля I2P ви можете ввести " +"тут ім'я іншого користувача. Для прикладу, якщо ваша попередня інсталяція " "I2p знаходиться в /home/user/i2p, ви можете ввести тут 'user'." #. Type: string #. Description #: ../i2p.templates:3001 -msgid "Very important: The account specified here *MUST* already exist." +#, fuzzy +#| msgid "Very important: The account specified here *MUST* already exist." +msgid "" +"Very important: If a user other than the default of 'i2psvc' is entered " +"here, the chosen username *MUST* already exist." msgstr "Дуже важливо: Аккаунт, вказаний тут * ПОВИНЕН * вже існувати." #. Type: string @@ -83,5 +89,3 @@ msgstr "" "Роутери з високою швидкістю передачі інформації, так само як роутери з " "великою кількістю активних торрентів / плагінів, можуть потребувати " "збільшення цього значення." - - From 59f80086db0d7257d6f13d537916fc1ceae73c9e Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 27 Dec 2011 22:41:00 +0000 Subject: [PATCH 14/53] Translation updates (es & sv) from Transifex --- apps/i2psnark/locale/messages_es.po | 69 +- apps/i2psnark/locale/messages_pl.po | 551 ++-- apps/routerconsole/locale/messages_es.po | 241 +- apps/routerconsole/locale/messages_pl.po | 3739 +++++++++++----------- apps/susidns/locale/messages_es.po | 11 +- apps/susidns/locale/messages_pl.po | 232 +- apps/susimail/locale/messages_es.po | 9 +- apps/susimail/locale/messages_pl.po | 260 +- history.txt | 3 + 9 files changed, 2634 insertions(+), 2481 deletions(-) diff --git a/apps/i2psnark/locale/messages_es.po b/apps/i2psnark/locale/messages_es.po index 20dd01f14..0d5345725 100644 --- a/apps/i2psnark/locale/messages_es.po +++ b/apps/i2psnark/locale/messages_es.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-12 11:15+0000\n" -"PO-Revision-Date: 2011-10-07 01:47+0000\n" -"Last-Translator: blabla \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" +"PO-Revision-Date: 2011-12-18 10:52+0000\n" +"Last-Translator: punkibastardo \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" "team/es/)\n" "Language: es\n" @@ -171,7 +171,7 @@ msgstr "No se puede abrir \"{0}\"" #: ../java/src/org/klomp/snark/SnarkManager.java:661 #: ../java/src/org/klomp/snark/SnarkManager.java:737 #: ../java/src/org/klomp/snark/SnarkManager.java:792 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2035 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2036 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "Ya hay un Torrent con este hash: {0}." @@ -202,7 +202,7 @@ msgid "Torrent in \"{0}\" is invalid" msgstr "El archivo .torrent en \"{0}\" no es válido." #: ../java/src/org/klomp/snark/SnarkManager.java:699 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2057 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2058 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "ERROR - Falta de memoria, no se puede crear un torrent de {0}." @@ -357,10 +357,10 @@ msgstr "Foro" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 msgid "Click \"Add torrent\" button to fetch torrent" -msgstr "" +msgstr "Click en el botón \"Añadir torrent\" para cargar un torrent" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:290 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1778 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1779 msgid "Status" msgstr "Estado" @@ -462,9 +462,8 @@ msgstr[0] "1 par conectado" msgstr[1] "{0} pares conectados" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:498 -#, fuzzy msgid "Opening the I2P tunnel" -msgstr "Detener todos los torrents y el túnel I2P" +msgstr "Abriendo el túnel I2P" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:505 #, java-format @@ -573,7 +572,7 @@ msgstr "sembrando" #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:852 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1724 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1829 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1830 msgid "Complete" msgstr "completo" @@ -911,7 +910,7 @@ msgstr "Finalización" #. else unknown #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1775 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1776 msgid "Size" msgstr "Tamaño" @@ -931,71 +930,79 @@ msgstr "Tamaño de las partes" msgid "Magnet link" msgstr "Enlace de magnet" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1773 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1812 +#. We don't have the hash of the torrent file +#. buf.append("
").append(_("Maggot link")).append(": ") +#. .append(MAGGOT).append(hex).append(':').append(hex).append(""); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1762 +#, fuzzy +msgid "Torrent file" +msgstr "Detalles del torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1813 msgid "Directory" msgstr "Carpeta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1782 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1783 msgid "Priority" msgstr "Prioridad" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1787 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1788 msgid "Up to higher level directory" msgstr "Subir una herarquía" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1817 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1818 msgid "Torrent not found?" msgstr "¿No se encotró el archivo torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1826 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1827 msgid "File not found in torrent?" msgstr "¿Archivo no encontrado en el torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1839 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1840 msgid "complete" msgstr "completo" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1840 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1841 msgid "bytes remaining" msgstr "Bytes faltando" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1865 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1866 msgid "Open" msgstr "abrir" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1891 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892 msgid "High" msgstr "alta" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1896 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1897 msgid "Normal" msgstr "normal" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1901 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1902 msgid "Skip" msgstr "dejar de lado" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1910 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1911 msgid "Save priorities" msgstr "Guardar prioridades" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2026 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2027 #, java-format msgid "Torrent fetched from {0}" msgstr "Torrent obtenido desde {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2047 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2048 #, java-format msgid "Torrent already running: {0}" msgstr "Torrent ya en marcha: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2049 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2050 #, java-format msgid "Torrent already in the queue: {0}" msgstr "Torrent ya encolado: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2055 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2056 #, java-format msgid "Torrent at {0} was not valid" msgstr "Torrent en {0} no era válido" @@ -1004,11 +1011,11 @@ msgstr "Torrent en {0} no era válido" #. String peerParam = req.getParameter("p"); #. if (peerParam != null) #. buf.append("\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2069 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2070 #, java-format msgid "Torrent was not retrieved from {0}" msgstr "El torrent no se ha podido obtener de {0}." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2072 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 msgid "Retry" -msgstr "" +msgstr "Reintentar" diff --git a/apps/i2psnark/locale/messages_pl.po b/apps/i2psnark/locale/messages_pl.po index 168bb8804..5cd3a2b87 100644 --- a/apps/i2psnark/locale/messages_pl.po +++ b/apps/i2psnark/locale/messages_pl.po @@ -2,295 +2,314 @@ # Copyright (C) 2009 The I2P Project # This file is distributed under the same license as the i2psnark package. # To contribute translations, see http://www.i2p2.de/newdevelopers -# +# # foo , 2009. # , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-06-11 08:22+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" "PO-Revision-Date: 2011-06-26 15:17+0000\n" "Last-Translator: PolishAnon \n" "Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"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/org/klomp/snark/SnarkManager.java:307 +#: ../java/src/org/klomp/snark/SnarkManager.java:355 #, java-format msgid "Total uploaders limit changed to {0}" msgstr "Ograniczenie liczby uploaderów zmieniono do {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:309 +#: ../java/src/org/klomp/snark/SnarkManager.java:357 #, java-format msgid "Minimum total uploaders limit is {0}" msgstr "Minimalny całkowity limit uploadera: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:321 +#: ../java/src/org/klomp/snark/SnarkManager.java:369 #, java-format msgid "Up BW limit changed to {0}KBps" msgstr "Ograniczenie pasma WY zmieniono na: {0} KB/s" -#: ../java/src/org/klomp/snark/SnarkManager.java:323 +#: ../java/src/org/klomp/snark/SnarkManager.java:371 #, java-format msgid "Minimum up bandwidth limit is {0}KBps" msgstr "Minimalne pasmo WY to: {0} KB/s" -#: ../java/src/org/klomp/snark/SnarkManager.java:335 +#: ../java/src/org/klomp/snark/SnarkManager.java:383 #, java-format msgid "Startup delay changed to {0}" msgstr "Opóźnienia startu zmieniono na {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:386 +#: ../java/src/org/klomp/snark/SnarkManager.java:394 +#, fuzzy, java-format +msgid "Refresh time changed to {0}" +msgstr "Ograniczenie liczby uploaderów zmieniono do {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:396 +#, fuzzy +msgid "Refresh disabled" +msgstr "Odśwież stronę" + +#: ../java/src/org/klomp/snark/SnarkManager.java:451 msgid "I2CP and tunnel changes will take effect after stopping all torrents" msgstr "" "Zmiany dotyczące I2CP i tuneli będą wprowadzone po zatrzymaniu wszystkich " "torrentów." -#: ../java/src/org/klomp/snark/SnarkManager.java:393 +#: ../java/src/org/klomp/snark/SnarkManager.java:455 +#, fuzzy, java-format +msgid "I2CP options changed to {0}" +msgstr "Ustawienia I2CP zmienione do: {0}" + +#: ../java/src/org/klomp/snark/SnarkManager.java:460 msgid "Disconnecting old I2CP destination" msgstr "Rozłączanie starych celów I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:397 +#: ../java/src/org/klomp/snark/SnarkManager.java:462 #, java-format msgid "I2CP settings changed to {0}" msgstr "Ustawienia I2CP zmienione do: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:402 +#: ../java/src/org/klomp/snark/SnarkManager.java:467 msgid "" "Unable to connect with the new settings, reverting to the old I2CP settings" msgstr "" -"Nie można połączyć się z nowymi ustawieniami, powrót do starych ustawień " -"I2CP" +"Nie można połączyć się z nowymi ustawieniami, powrót do starych ustawień I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:406 +#: ../java/src/org/klomp/snark/SnarkManager.java:471 msgid "Unable to reconnect with the old settings!" msgstr "Nie można się połączyć ze starymi ustawieniami!" -#: ../java/src/org/klomp/snark/SnarkManager.java:408 +#: ../java/src/org/klomp/snark/SnarkManager.java:473 msgid "Reconnected on the new I2CP destination" msgstr "Ponowne podłączanie do nowych celów I2CP" -#: ../java/src/org/klomp/snark/SnarkManager.java:418 +#: ../java/src/org/klomp/snark/SnarkManager.java:480 #, java-format msgid "I2CP listener restarted for \"{0}\"" msgstr "Nasłuch I2CP zrestartowany dla \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:429 +#: ../java/src/org/klomp/snark/SnarkManager.java:492 +msgid "New files will be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:494 +msgid "New files will not be publicly readable" +msgstr "" + +#: ../java/src/org/klomp/snark/SnarkManager.java:501 msgid "Enabled autostart" msgstr "Włącz automatycznie uruchamianie" -#: ../java/src/org/klomp/snark/SnarkManager.java:431 +#: ../java/src/org/klomp/snark/SnarkManager.java:503 msgid "Disabled autostart" msgstr "Wyłącz automatycznie uruchamianie" -#: ../java/src/org/klomp/snark/SnarkManager.java:437 +#: ../java/src/org/klomp/snark/SnarkManager.java:509 msgid "Enabled open trackers - torrent restart required to take effect." msgstr "Włączono otwarte trackery - wymagane ponowne uruchomienie torrenta." -#: ../java/src/org/klomp/snark/SnarkManager.java:439 +#: ../java/src/org/klomp/snark/SnarkManager.java:511 msgid "Disabled open trackers - torrent restart required to take effect." msgstr "Wyłączono otwarte trackery - wymagane ponowne uruchomienie torrenta." -#: ../java/src/org/klomp/snark/SnarkManager.java:447 +#: ../java/src/org/klomp/snark/SnarkManager.java:519 msgid "Open Tracker list changed - torrent restart required to take effect." msgstr "" "Zmieniła się lista otwartych trackerów - wymagane ponowne uruchomienie " "torrenta." -#: ../java/src/org/klomp/snark/SnarkManager.java:454 +#: ../java/src/org/klomp/snark/SnarkManager.java:526 #, java-format msgid "{0} theme loaded, return to main i2psnark page to view." msgstr "{0} temat załadowany, powrót do strony głównej i2psnark by zobaczyć." -#: ../java/src/org/klomp/snark/SnarkManager.java:461 +#: ../java/src/org/klomp/snark/SnarkManager.java:533 msgid "Configuration unchanged." msgstr "Ustawienia niezmienione." -#: ../java/src/org/klomp/snark/SnarkManager.java:471 +#: ../java/src/org/klomp/snark/SnarkManager.java:543 #, java-format msgid "Unable to save the config to {0}" msgstr "Nie można zapisać konfiguracji do {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:536 +#: ../java/src/org/klomp/snark/SnarkManager.java:608 msgid "Connecting to I2P" msgstr "Łączenie z I2P" -#: ../java/src/org/klomp/snark/SnarkManager.java:539 +#: ../java/src/org/klomp/snark/SnarkManager.java:611 msgid "Error connecting to I2P - check your I2CP settings!" msgstr "Nie można się połączyć z I2P, sprawdź swoje ustawienia I2CP!" -#: ../java/src/org/klomp/snark/SnarkManager.java:548 +#: ../java/src/org/klomp/snark/SnarkManager.java:620 #, java-format msgid "Error: Could not add the torrent {0}" msgstr "Błąd: Nie można dodać torrenta {0}" #. catch this here so we don't try do delete it below -#: ../java/src/org/klomp/snark/SnarkManager.java:570 +#: ../java/src/org/klomp/snark/SnarkManager.java:642 #, java-format msgid "Cannot open \"{0}\"" msgstr "Nie można otworzyć \"{0}\"" -#. TODO - if the existing one is a magnet, delete it and add the metainfo -#. instead? -#: ../java/src/org/klomp/snark/SnarkManager.java:589 -#: ../java/src/org/klomp/snark/SnarkManager.java:665 -#: ../java/src/org/klomp/snark/SnarkManager.java:720 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1976 +#. TODO - if the existing one is a magnet, delete it and add the metainfo instead? +#: ../java/src/org/klomp/snark/SnarkManager.java:661 +#: ../java/src/org/klomp/snark/SnarkManager.java:737 +#: ../java/src/org/klomp/snark/SnarkManager.java:792 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2036 #, java-format msgid "Torrent with this info hash is already running: {0}" msgstr "" -#. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P -#. open trackers and DHT only.", info.getName())); -#: ../java/src/org/klomp/snark/SnarkManager.java:596 +#. addMessage(_("Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers and DHT only.", info.getName())); +#: ../java/src/org/klomp/snark/SnarkManager.java:668 #, java-format msgid "" "Warning - No I2P trackers in \"{0}\", will announce to I2P open trackers " "only." msgstr "" -#. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open -#. trackers are disabled, you should enable open trackers or DHT before -#. starting the torrent.", info.getName())); -#: ../java/src/org/klomp/snark/SnarkManager.java:601 +#. addMessage(_("Warning - No I2P trackers in \"{0}\", and DHT and open trackers are disabled, you should enable open trackers or DHT before starting the torrent.", info.getName())); +#: ../java/src/org/klomp/snark/SnarkManager.java:673 #, java-format msgid "" "Warning - No I2P Trackers found in \"{0}\". Make sure Open Tracker is " "enabled before starting this torrent." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:622 +#: ../java/src/org/klomp/snark/SnarkManager.java:694 #, java-format msgid "Torrent in \"{0}\" is invalid" msgstr "Torrent w \"{0}\" jest niepoprawny" -#: ../java/src/org/klomp/snark/SnarkManager.java:627 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1998 +#: ../java/src/org/klomp/snark/SnarkManager.java:699 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2058 #, java-format msgid "ERROR - Out of memory, cannot create torrent from {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:639 +#: ../java/src/org/klomp/snark/SnarkManager.java:711 #, java-format msgid "Torrent added and started: \"{0}\"" msgstr "Torrent dodany i uruchomiony: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:641 +#: ../java/src/org/klomp/snark/SnarkManager.java:713 #, java-format msgid "Torrent added: \"{0}\"" msgstr "Torrent dodany: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:676 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:491 +#: ../java/src/org/klomp/snark/SnarkManager.java:748 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:499 #, java-format msgid "Fetching {0}" msgstr "Pobieranie: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:679 +#: ../java/src/org/klomp/snark/SnarkManager.java:751 #, java-format msgid "" "We have no saved peers and no other torrents are running. Fetch of {0} will " "not succeed until you start another torrent." msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:683 +#: ../java/src/org/klomp/snark/SnarkManager.java:755 #, java-format msgid "Adding {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:730 -#: ../java/src/org/klomp/snark/SnarkManager.java:753 -#: ../java/src/org/klomp/snark/SnarkManager.java:1180 +#: ../java/src/org/klomp/snark/SnarkManager.java:802 +#: ../java/src/org/klomp/snark/SnarkManager.java:825 +#: ../java/src/org/klomp/snark/SnarkManager.java:1260 #, java-format msgid "Failed to copy torrent file to {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:976 +#: ../java/src/org/klomp/snark/SnarkManager.java:1052 #, java-format msgid "Too many files in \"{0}\" ({1}), deleting it!" msgstr "Za dużo plików w \"{0}\" ({1}), usuwanie go!" -#: ../java/src/org/klomp/snark/SnarkManager.java:978 +#: ../java/src/org/klomp/snark/SnarkManager.java:1054 #, java-format msgid "Torrent file \"{0}\" cannot end in \".torrent\", deleting it!" msgstr "Torrent \"{0}\" nie może się kończyć w \".torrent\", usuwanie go!" -#: ../java/src/org/klomp/snark/SnarkManager.java:980 +#: ../java/src/org/klomp/snark/SnarkManager.java:1056 #, java-format msgid "No pieces in \"{0}\", deleting it!" msgstr "W torrencie \"{0}\" nie ma piece'ów, usuwanie go!" -#: ../java/src/org/klomp/snark/SnarkManager.java:982 +#: ../java/src/org/klomp/snark/SnarkManager.java:1058 #, java-format msgid "Too many pieces in \"{0}\", limit is {1}, deleting it!" msgstr "Za dużo piece''ów w \"{0}\" (limit to {1}), usuwanie go!" -#: ../java/src/org/klomp/snark/SnarkManager.java:984 +#: ../java/src/org/klomp/snark/SnarkManager.java:1060 #, java-format msgid "Pieces are too large in \"{0}\" ({1}B), deleting it." msgstr "Za duże piece''y w torrencie \"{0}\" ({1}B), usuwanie go." -#: ../java/src/org/klomp/snark/SnarkManager.java:985 +#: ../java/src/org/klomp/snark/SnarkManager.java:1061 #, java-format msgid "Limit is {0}B" msgstr "Granica to {0}B" -#: ../java/src/org/klomp/snark/SnarkManager.java:987 +#: ../java/src/org/klomp/snark/SnarkManager.java:1063 #, java-format msgid "Torrent \"{0}\" has no data, deleting it!" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:995 +#: ../java/src/org/klomp/snark/SnarkManager.java:1071 #, java-format msgid "Torrents larger than {0}B are not supported yet, deleting \"{1}\"" msgstr "Torrenty większe niż {0}B nie są jeszcze wspierane, usunięcie \"{1}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1011 +#: ../java/src/org/klomp/snark/SnarkManager.java:1087 #, java-format msgid "Error: Could not remove the torrent {0}" msgstr "Błąd: nie można usunąć torrenta {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1032 -#: ../java/src/org/klomp/snark/SnarkManager.java:1050 +#: ../java/src/org/klomp/snark/SnarkManager.java:1108 +#: ../java/src/org/klomp/snark/SnarkManager.java:1126 #, java-format msgid "Torrent stopped: \"{0}\"" msgstr "Torrent zatrzymany: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1071 +#: ../java/src/org/klomp/snark/SnarkManager.java:1147 #, java-format msgid "Torrent removed: \"{0}\"" msgstr "Torrent usunięty: \"{0}\"" -#: ../java/src/org/klomp/snark/SnarkManager.java:1079 +#: ../java/src/org/klomp/snark/SnarkManager.java:1155 #, java-format msgid "Adding torrents in {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1128 +#: ../java/src/org/klomp/snark/SnarkManager.java:1208 #, java-format msgid "Download finished: {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1176 +#: ../java/src/org/klomp/snark/SnarkManager.java:1256 #, java-format msgid "Metainfo received for {0}" msgstr "" -#: ../java/src/org/klomp/snark/SnarkManager.java:1177 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:526 +#: ../java/src/org/klomp/snark/SnarkManager.java:1257 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:534 #, java-format msgid "Starting up torrent {0}" msgstr "Uruchamianie torrenta: {0}" -#: ../java/src/org/klomp/snark/SnarkManager.java:1231 +#: ../java/src/org/klomp/snark/SnarkManager.java:1313 msgid "Unable to connect to I2P!" msgstr "Nie można podłączyć się do I2P!" -#: ../java/src/org/klomp/snark/SnarkManager.java:1237 +#: ../java/src/org/klomp/snark/SnarkManager.java:1319 #, java-format msgid "Unable to add {0}" msgstr "" @@ -299,113 +318,117 @@ msgstr "" msgid "I2PSnark - Anonymous BitTorrent Client" msgstr "I2PSnark – anonimowy klient BitTorrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:218 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221 msgid "Torrents" msgstr "Torrenty" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:221 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:228 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1028 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:224 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:231 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1052 msgid "I2PSnark" msgstr "I2PSnark" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:225 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:228 msgid "Refresh page" msgstr "Odśwież stronę" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:230 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:233 msgid "Forum" msgstr "Forum" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:284 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1719 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:251 +msgid "Click \"Add torrent\" button to fetch torrent" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:290 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1779 msgid "Status" msgstr "Status" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:290 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:292 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:296 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:298 msgid "Hide Peers" msgstr "Ukryj peery" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:297 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:299 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:303 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:305 msgid "Show Peers" msgstr "Pokaż peery" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:306 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1643 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1659 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1702 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1718 msgid "Torrent" msgstr "Torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:310 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:316 msgid "Estimated time remaining" msgstr "" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:313 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:319 msgid "ETA" msgstr "Pozostało" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:317 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:323 msgid "Downloaded" msgstr "Pobrano" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:320 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:334 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:326 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:340 msgid "RX" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:324 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:330 msgid "Uploaded" msgstr "Wysłano" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:327 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:344 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:333 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:350 msgid "TX" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:332 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:338 msgid "Down Rate" msgstr "Prędkość pobierania" #. Translators: Please keep short or translate as " " -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:337 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:346 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:343 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:352 msgid "Rate" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:342 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:348 msgid "Up Rate" msgstr "Prędkość wysyłania" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:366 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:372 msgid "Stop all torrents and the I2P tunnel" msgstr "Zatrzymaj wszystkie torrenty i tunel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:368 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:374 msgid "Stop All" msgstr "Zatrzymaj wszystkie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:377 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:383 msgid "Start all torrents and the I2P tunnel" msgstr "Uruchom wszystkie torrenty i tunel I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:379 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:385 msgid "Start All" msgstr "Uruchom wszystkie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:398 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:404 msgid "No torrents loaded." msgstr "Nie załadowano torrentów." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:403 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:409 msgid "Totals" msgstr "Łącznie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:405 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:411 #, java-format msgid "1 torrent" msgid_plural "{0} torrents" @@ -413,7 +436,7 @@ msgstr[0] "{0} torrent" msgstr[1] "{0} torrenty" msgstr[2] "{0} torrentów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:408 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:414 #, java-format msgid "1 connected peer" msgid_plural "{0} connected peers" @@ -421,50 +444,56 @@ msgstr[0] "{0} podłączony peer" msgstr[1] "{0} podłączone peery" msgstr[2] "{0} podłączonych peerów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:497 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:498 +#, fuzzy +msgid "Opening the I2P tunnel" +msgstr "Zatrzymaj wszystkie torrenty i tunel I2P" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:505 #, java-format msgid "Invalid URL: Must start with \"http://\", \"{0}\", or \"{1}\"" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:545 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:572 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:580 #, java-format msgid "Magnet deleted: {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:553 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:578 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:561 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:586 #, java-format msgid "Torrent file deleted: {0}" msgstr "Plik torrenta usunięto: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:584 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:592 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:603 #, java-format msgid "Data file deleted: {0}" msgstr "Pliki z danymi usunięte: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:586 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:596 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:594 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:605 #, java-format msgid "Data file could not be deleted: {0}" msgstr "Nie można usunąć pliku z danymi: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:605 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:617 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:624 #, java-format msgid "Data dir deleted: {0}" msgstr "Usunięto katalog z danymi: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:638 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 msgid "Error creating torrent - you must select a tracker" msgstr "Błąd przy tworzeniu torrenta - musisz wybrać tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:653 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:678 #, java-format msgid "Torrent created for \"{0}\"" msgstr "Utworzono torrent dla \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:655 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680 #, java-format msgid "" "Many I2P trackers require you to register new torrents before seeding - " @@ -473,46 +502,46 @@ msgstr "" "Wiele trackerów w I2P wymaga zarejestrowania torrenta przed seedowaniem - " "proszę, zrób tak przed uruchomieniem \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:657 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:682 #, java-format msgid "Error creating a torrent for \"{0}\"" msgstr "Błąd podczas tworzenia torrenta dla: \"{0}\"" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:660 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:685 #, java-format msgid "Cannot create a torrent for the nonexistent data: {0}" msgstr "Nie można utworzyć torrenta dla nieistniejących danych: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:688 msgid "Error creating torrent - you must enter a file or directory" msgstr "Błąd przy tworzeniu torrenta - musisz podać plik lub katalog" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:666 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:691 msgid "Stopping all torrents and closing the I2P tunnel." msgstr "Zatrzymywanie wszystkich torrentów i zamykanie tunelu I2P" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:677 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:702 msgid "I2P tunnel closed." msgstr "Zamknięto tunel I2P." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:680 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:705 msgid "Opening the I2P tunnel and starting all torrents." msgstr "Otwieranie tunelu I2P i uruchamianie wszystkich torrentów." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:803 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:808 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:814 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:827 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:838 msgid "Tracker Error" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:806 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:810 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:822 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:826 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:830 #: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:834 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:838 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:843 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:847 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:846 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:850 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:858 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:862 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:867 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:871 #, java-format msgid "1 peer" msgid_plural "{0} peers" @@ -520,77 +549,77 @@ msgstr[0] "{0} peer" msgstr[1] "{0} peery" msgstr[2] "{0} peerów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:819 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:824 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:843 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:848 msgid "Seeding" msgstr "Seedowanie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:828 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1665 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1770 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:852 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1724 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1830 msgid "Complete" msgstr "Zakończono" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:831 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:836 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:855 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:860 msgid "OK" msgstr "OK" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:840 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:845 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:864 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:869 msgid "Stalled" msgstr "Utknięto" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:849 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:852 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:873 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:876 msgid "No Peers" msgstr "Brak peerów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:854 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:878 msgid "Stopped" msgstr "Zatrzymany" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:886 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:910 msgid "Torrent details" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:898 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1160 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:922 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1186 msgid "Info" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:913 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:937 msgid "View files" msgstr "Zobacz pliki" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:915 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:939 msgid "Open file" msgstr "Otwórz plik" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:957 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:981 msgid "Stop the torrent" msgstr "Zatrzymaj torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:959 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:983 msgid "Stop" msgstr "Zatrzymaj" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:969 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:993 msgid "Start the torrent" msgstr "Uruchom torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:971 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:995 msgid "Start" msgstr "Uruchom" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:982 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006 msgid "Remove the torrent from the active list, deleting the .torrent file" msgstr "Usuń torrent z aktywnej listy, usuwając plik .torrent" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. #. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:987 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1011 #, java-format msgid "" "Are you sure you want to delete the file \\''{0}.torrent\\'' (downloaded " @@ -599,230 +628,246 @@ msgstr "" "Czy na pewno chcesz usunąć plik \\''{0}.torrent\\''? (pobrane dane nie " "zostaną usunięte)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:990 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1014 msgid "Remove" msgstr "Usuń" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1001 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1025 msgid "Delete the .torrent file and the associated data file(s)" msgstr "Usuń plik .torrent i związane z nim pliki z danymi" #. Can't figure out how to escape double quotes inside the onclick string. #. Single quotes in translate strings with parameters must be doubled. #. Then the remaining single quite must be escaped -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1006 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1030 #, java-format msgid "" "Are you sure you want to delete the torrent \\''{0}\\'' and all downloaded " "data?" msgstr "Czy na pewno chcesz usunąć plik \\''{0}.torrent\\'' oraz pobrane dane?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1009 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1033 msgid "Delete" msgstr "Usuń" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1042 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1068 msgid "Unknown" msgstr "Nieznany" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1054 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1080 msgid "Seed" msgstr "Seed" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1077 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1103 msgid "Uninteresting (The peer has no pieces we need)" msgstr "Uninteresting (peer nie ma piece'ów, które potrzebujemy)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1079 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1105 msgid "Choked (The peer is not allowing us to request pieces)" msgstr "Choked (peer nie pozwala nam na prośbę o piece)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1099 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1125 msgid "Uninterested (We have no pieces the peer needs)" msgstr "Uninterested (nie mamy piece'ów, których peer potrzebuje)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1101 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1127 msgid "Choking (We are not allowing the peer to request pieces)" msgstr "Choking (nie pozwalamy peerowi na prośbę o piece)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1159 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1185 #, java-format msgid "Details at {0} tracker" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1188 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1215 msgid "Add Torrent" msgstr "Dodaj torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1190 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1217 msgid "From URL" msgstr "Z adresu URL" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1193 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1220 msgid "" "Enter the torrent file download URL (I2P only), magnet link, or maggot link" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1198 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1225 msgid "Add torrent" msgstr "Dodaj torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1201 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1228 #, java-format msgid "You can also copy .torrent files to: {0}." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1203 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1230 msgid "Removing a .torrent will cause it to stop." msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1226 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1253 msgid "Create Torrent" msgstr "Utwórz torrent" -#. out.write("From file:
\n"); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1229 +#. out.write("From file:
\n"); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1256 msgid "Data to seed" msgstr "Dane do seedowania" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1233 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1260 msgid "File or directory to seed (must be within the specified path)" msgstr "" "Plik lub katalog do seedowania (musi się znajdować wewnątrz podanej ścieżki)" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1235 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1684 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1262 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1743 msgid "Tracker" msgstr "Tracker" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1237 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1264 msgid "Select a tracker" msgstr "Wybierz tracker" #. out.write(_("Open trackers and DHT only")); -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1242 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1269 msgid "Open trackers only" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1257 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1284 msgid "or" msgstr "lub" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1260 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 msgid "Specify custom tracker announce URL" msgstr "Podaj własny adres announce trackera" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1263 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1290 msgid "Create torrent" msgstr "Utwórz torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1281 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1420 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1311 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1479 msgid "Configuration" msgstr "Ustawienia" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1285 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1315 msgid "Data directory" msgstr "Katalog z danymi" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1287 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1317 msgid "Edit i2psnark.config and restart to change" msgstr "" "Edytuj plik i2psnark.config i uruchom ponownie by zmiany weszły w życie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1291 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1321 +msgid "Files readable by all" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1325 +msgid "If checked, other users may access the downloaded files" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1329 msgid "Auto start" msgstr "Automatyczne uruchamianie" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1295 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1333 msgid "If checked, automatically start torrents that are added" msgstr "Jeśli zaznaczone - automatycznie uruchamiaj dodane torrenty" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1299 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1337 msgid "Theme" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1312 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +#, fuzzy +msgid "Refresh time" +msgstr "Odśwież stronę" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1363 +msgid "Never" +msgstr "" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1369 msgid "Startup delay" msgstr "Opóźnienie uruchomienia" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1314 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1371 msgid "minutes" msgstr "minuty" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1338 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1395 msgid "Total uploader limit" msgstr "Całkowity limit uploaderów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1341 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1398 msgid "peers" msgstr "peery" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1345 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1402 msgid "Up bandwidth limit" msgstr "Ograniczenie pasma WY" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1348 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1405 msgid "Half available bandwidth recommended." msgstr "Zalecana połowa dostępnego pasma." -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1350 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1407 msgid "View or change router bandwidth" msgstr "Zobacz lub zmień pasmo routera" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1354 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 msgid "Use open trackers also" msgstr "Używaj również otwartych trackerów" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1358 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1415 msgid "" -"If checked, announce torrents to open trackers as well as the tracker listed" -" in the torrent file" +"If checked, announce torrents to open trackers as well as the tracker listed " +"in the torrent file" msgstr "" "Jeśli zaznaczone, zgłaszaj torrenty do otwartych trackerów, jak również do " "trackerów podanych w pliku torrent" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1362 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1419 msgid "Open tracker announce URLs" msgstr "URL otwartego trackera" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1374 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1431 msgid "Inbound Settings" msgstr "Tunele wejściowe" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1380 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1437 msgid "Outbound Settings" msgstr "Tunele wyjściowe" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1388 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1445 msgid "I2CP host" msgstr "Adres I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1393 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1450 msgid "I2CP port" msgstr "Port I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1406 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1465 msgid "I2CP options" msgstr "Parametry I2CP" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1411 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470 msgid "Save configuration" msgstr "Zapisz ustawienia" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1436 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1495 #, java-format msgid "Invalid magnet URL {0}" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1470 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1529 #, java-format msgid "Invalid info hash in magnet URL {0}" msgstr "" #. * dummies for translation -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1500 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1559 #, java-format msgid "1 hop" msgid_plural "{0} hops" @@ -830,7 +875,7 @@ msgstr[0] "{0} skok" msgstr[1] "{0} skoki" msgstr[2] "{0} skoków" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1501 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1560 #, java-format msgid "1 tunnel" msgid_plural "{0} tunnels" @@ -838,104 +883,118 @@ msgstr[0] "{0} tunel" msgstr[1] "{0} tunele" msgstr[2] "{0} tuneli" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1663 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1722 msgid "Completion" msgstr "" #. else unknown -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1667 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1716 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1726 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1776 msgid "Size" msgstr "Rozmiar" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1672 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1731 msgid "Files" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1674 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1733 msgid "Pieces" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1675 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1734 msgid "Piece size" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1697 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1756 msgid "Magnet link" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1714 -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1753 +#. We don't have the hash of the torrent file +#. buf.append("
").append(_("Maggot link")).append(": ") +#. .append(MAGGOT).append(hex).append(':').append(hex).append(""); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1762 +#, fuzzy +msgid "Torrent file" +msgstr "Torrent" + +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1774 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1813 msgid "Directory" msgstr "Katalog" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1723 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1783 msgid "Priority" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1728 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1788 msgid "Up to higher level directory" msgstr "Do katalogu nadrzędnego" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1758 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1818 msgid "Torrent not found?" msgstr "Torrent not found?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1767 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1827 msgid "File not found in torrent?" msgstr "File not found in torrent?" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1780 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1840 msgid "complete" msgstr "zakończono" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1781 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1841 msgid "bytes remaining" msgstr "bajtów pozostało" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1806 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1866 msgid "Open" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1832 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1892 msgid "High" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1837 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1897 msgid "Normal" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1842 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1902 msgid "Skip" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1851 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1911 msgid "Save priorities" msgstr "" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1967 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2027 #, java-format msgid "Torrent fetched from {0}" msgstr "Torrent pobrano z {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1988 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2048 #, java-format msgid "Torrent already running: {0}" msgstr "Torrent już uruchomiony: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1990 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2050 #, java-format msgid "Torrent already in the queue: {0}" msgstr "Torrent już w kolejce: {0}" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:1996 +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2056 #, java-format msgid "Torrent at {0} was not valid" msgstr "Torrent pobrany z {0} jest niepoprawny" -#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2003 +#. FIXME don't lose peer setting +#. String peerParam = req.getParameter("p"); +#. if (peerParam != null) +#. buf.append("\n"); +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2070 #, java-format msgid "Torrent was not retrieved from {0}" msgstr "Torrent nie był pobrany z: {0}" - +#: ../java/src/org/klomp/snark/web/I2PSnarkServlet.java:2073 +msgid "Retry" +msgstr "" diff --git a/apps/routerconsole/locale/messages_es.po b/apps/routerconsole/locale/messages_es.po index 524a08e77..11803057c 100644 --- a/apps/routerconsole/locale/messages_es.po +++ b/apps/routerconsole/locale/messages_es.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-12 11:15+0000\n" -"PO-Revision-Date: 2011-12-02 01:53+0000\n" -"Last-Translator: blabla \n" +"POT-Creation-Date: 2011-12-27 22:37+0000\n" +"PO-Revision-Date: 2011-12-18 10:51+0000\n" +"Last-Translator: punkibastardo \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" "team/es/)\n" "Language: es\n" @@ -34,7 +34,7 @@ msgstr "" #. {0,number,####} prevents 1234 from being output as 1,234 in the English locale. #. If you want the digit separator in your locale, translate as {0}. #. alternates: msec, msecs -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1261 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1348 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -43,7 +43,7 @@ msgstr[1] "{0,number,####} ms" #. seconds #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1265 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1352 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -52,7 +52,7 @@ msgstr[1] "{0} s" #. minutes #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1269 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1356 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -61,61 +61,61 @@ msgstr[1] "{0} min" #. hours #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1360 #, java-format msgid "1 hour" msgid_plural "{0} hours" msgstr[0] "1 hora" msgstr[1] "{0} horas" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1275 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1362 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 msgid "n/a" msgstr "n/d" #. days -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1278 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1365 #, java-format msgid "1 day" msgid_plural "{0} days" msgstr[0] "1 día" msgstr[1] "{0} días" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:128 #, java-format msgid "Banned by router hash: {0}" msgstr "Baneado por el hash del router: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:126 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 msgid "Banned by router hash" msgstr "baneado por hash del router" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:683 -#: ../../../router/java/src/net/i2p/router/Blocklist.java:756 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:681 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:754 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP baneada por la blocklist.txt: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:794 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:793 msgid "IPs Banned Until Restart" msgstr "IPs prohibidas hasta el reinicio" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:818 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:817 msgid "IPs Permanently Banned" msgstr "IPs permanentemente prohibidas" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:820 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:819 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 msgid "From" msgstr "De" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:822 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:821 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 msgid "To" msgstr "A" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:858 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:857 #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 #: ../java/src/net/i2p/router/web/SummaryHelper.java:410 msgid "none" @@ -128,9 +128,8 @@ msgstr "ninguno" #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:82 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:124 #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:524 -#, fuzzy msgid "Rejecting tunnels: Starting up" -msgstr "rechazando túneles: apagando" +msgstr "Rechazando túneles: Iniciando" #: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 msgid "Rejecting tunnels: High message delay" @@ -250,25 +249,25 @@ msgstr "Entrada de la NetDb" msgid "No transports (hidden or starting up?)" msgstr "No hay transportes (oculto o iniciando?)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:448 msgid "Unreachable on any transport" msgstr "Inalcanzable en cualquier transporte" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:497 msgid "Router Transport Addresses" msgstr "Direcciones de transporte del router " -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 #, 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:518 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:516 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 msgid "Help" msgstr "Ayuda" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:517 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -276,7 +275,7 @@ msgstr "" "Los límites de conexiones de transporte se ajustan automáticamente basándose " "en el ancho de banda configurado." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -285,12 +284,12 @@ msgstr "" "maxConnections = nnn y i2np.udp.maxConnections = nnn en la página de " "configuración avanzada." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 msgid "Definitions" msgstr "Definiciones" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:729 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 @@ -301,78 +300,78 @@ msgstr "Definiciones" msgid "Peer" msgstr "Par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "The remote peer, identified by router hash" msgstr "El par remoto, identificado por el hash del router" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:730 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 msgid "Dir" msgstr "Dir" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "Inbound connection" msgstr "Conexión entrante" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 msgid "Outbound connection" msgstr "Conexión saliente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "Se han ofrecido a introducirnos (a ayudar a otros pares a atravesar nuestro " "cortafuegos)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "Nos hemos ofrecido a introducirlos (a ayudar a otros compañeros a atravesar " "su cortafuegos)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "How long since a packet has been received / sent" msgstr "Cuánto tiempo hace que un paquete ha sido recibido / enviado" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:731 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 msgid "Idle" msgstr "inactivo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:732 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 msgid "In/Out" msgstr "Entrante/Saliente" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "Tasa de transferencia de entrada / salida (KBytes por segundo)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 msgid "How long ago this connection was established" msgstr "Cuánto tiempo hace que se estableció esta conexión" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 msgid "Up" msgstr "Subida" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 msgid "Skew" msgstr "Desincronización" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 msgid "The difference between the peer's clock and your own" msgstr "La diferencia entre el reloj del par y el tuyo" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -380,40 +379,40 @@ msgstr "" "El rango de congestión, que es la cantidad de bytes que se pueden enviar sin " "recibir confirmación" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 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:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The maximum number of concurrent messages to send" msgstr "El número máximo de mensajes simultáneos para enviar" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "The number of pending sends which exceed congestion window" msgstr "El número de envíos pendientes que superen el rango de congestión" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The slow start threshold" msgstr "El umbral de incicio lento" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "The round trip time in milliseconds" msgstr "El tiempo de ida y vuelta en milisegundos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 msgid "Dev" msgstr "Desv" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The standard deviation of the round trip time in milliseconds" msgstr "La desviación estándar del tiempo de ida y vuelta en milisegundos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The retransmit timeout in milliseconds" msgstr "El tiempo de vencimiento de la retransmisión en milisegundos" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -421,115 +420,115 @@ msgstr "" "Tamaño máximo actual de envío de paquetes / tamaño máximo estimado de " "paquetes entrantes (bytes)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The total number of packets sent to the peer" msgstr "El número total de paquetes enviados al par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 #: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:736 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The total number of packets received from the peer" msgstr "El número total de paquetes recibidos del par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "Dup TX" msgstr "TX dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The total number of packets retransmitted to the peer" msgstr "El número total de paquetes retransmitidos al par" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 #: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "Dup RX" msgstr "RX dup" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The total number of duplicate packets received from the peer" msgstr "El número total de paquetes duplicados recibidos de los pares" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 #: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "Service" msgstr "Servicio" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 msgid "WAN Common Interface Configuration" msgstr "Configuración de la interfaz común WAN" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:426 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:432 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 msgid "Status" msgstr "Estado" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:427 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:433 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:457 msgid "Type" msgstr "Tipo" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:428 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:434 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448 msgid "Upstream" msgstr "Corriente de subida" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:429 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:435 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449 msgid "Downstream" msgstr "Corriente de descarga" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:431 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445 msgid "WAN PPP Connection" msgstr "Conexión WAN PPP" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:436 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:444 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 msgid "External IP" msgstr "IP externa" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 msgid "Layer 3 Forwarding" msgstr "Transmisión en capa 3" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 msgid "Default Connection Service" msgstr "Servicio de conexión por defecto" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 msgid "WAN IP Connection" msgstr "Conexión IP WAN" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460 msgid "WAN Ethernet Link Configuration" msgstr "Configuración del link Ethernet WAN" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "Dispositivo encontrado" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "Subdispositivo" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "Estado UPnP" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:485 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499 msgid "" "UPnP has been disabled; Do you have more than one UPnP Internet Gateway " "Device on your LAN ?" @@ -537,26 +536,26 @@ msgstr "" "UPnP se ha deshabilitado; ¿Tienes más de un dispositivo pasarela UPnP en tu " "red local?" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:488 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." msgstr "" "UPnP no ha encontrado ningún dispositivo UPnP compatible en tu red local." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510 #, java-format msgid "The current external IP address reported by UPnP is {0}" msgstr "La dirección IP externa reportada por UPnP es {0}." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:498 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512 msgid "The current external IP address is not available." msgstr "La dirección IP externa no está disponible." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:516 #, java-format msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec" msgstr "UPnP informa que la tasa máxima de bits entrantes es {0}bits/seg." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:504 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:518 #, java-format msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec" msgstr "UPnP informa que la tasa máxima de bits salientes es {0}bits/seg." @@ -564,12 +563,12 @@ msgstr "UPnP informa que la tasa máxima de bits salientes es {0}bits/seg." #. {0} is TCP or UDP #. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale. #. If you want the digit separator in your locale, translate as {1}. -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:513 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527 #, java-format msgid "{0} port {1,number,#####} was successfully forwarded by UPnP." msgstr "{0} puerto {1,number,#####} fue enviado con éxito por UPnP." -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:515 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529 #, java-format msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "{0} puerto {1,number,#####} no fue transmitido por UPnP." @@ -3063,12 +3062,11 @@ msgstr "Noticias chequeadas hace {0}." #: ../java/src/net/i2p/router/web/NewsFetcher.java:149 msgid "Hide news" -msgstr "" +msgstr "Esconder noticias" #: ../java/src/net/i2p/router/web/NewsFetcher.java:152 -#, fuzzy msgid "Show news" -msgstr "Mostrar túneles" +msgstr "Mostrar noticias" #: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 #, java-format @@ -3648,9 +3646,8 @@ msgid "Anonymous webmail client" msgstr "Cliente webmail anónimo" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -#, fuzzy msgid "Email" -msgstr "Webmail" +msgstr "Email" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 msgid "Built-in anonymous BitTorrent Client" @@ -3661,9 +3658,8 @@ msgid "Torrents" msgstr "Torrents" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 -#, fuzzy msgid "Local web server" -msgstr "Servidor web I2P" +msgstr "Servidor web local" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 msgid "Configure I2P Router" @@ -3813,9 +3809,8 @@ msgid "Help with firewall configuration" msgstr "Ayuda con la configuración del cortafuegos" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:314 -#, fuzzy msgid "Check network connection and NAT/firewall" -msgstr "ERR-No hay pares activos, Compruebe la conexión de red y cortafuegos" +msgstr "Comprobar conexión de red y NAT/cortafuegos" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Reseed" @@ -4010,7 +4005,7 @@ msgstr "ahora" #: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 #: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:323 msgid "configure" msgstr "configurar" @@ -4411,9 +4406,8 @@ msgid "itag2" msgstr "itag2" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:120 -#, fuzzy msgid "configure bandwidth" -msgstr "Configurar ancho de banda del enrutador I2P" +msgstr "Configurar ancho de banda" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:231 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:232 @@ -4525,9 +4519,8 @@ msgid "Enable" msgstr "Activar" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:270 -#, fuzzy msgid "I2P Bandwidth Configuration" -msgstr "Ajustes de Estadísticas I2P" +msgstr "Configuración de ancho de banda I2P" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 msgid "Bandwidth limiter" @@ -4596,9 +4589,8 @@ msgstr "" "ayudas a la red." #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:384 -#, fuzzy msgid "Advanced network configuration page" -msgstr "Configuración I2P avanzada" +msgstr "Página de configuración de red avanzada" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:386 #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 @@ -4830,9 +4822,8 @@ msgid "Configure I2P Logging Options" msgstr "Configurar las opciones de registro I2P" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330 -#, fuzzy msgid "Log file" -msgstr "Nombre de archivo del registro" +msgstr "Archivo de registro" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 msgid "(the symbol '@' will be replaced during log rotation)" @@ -6081,7 +6072,7 @@ msgid "I2P Version and Running Environment" msgstr "Versión I2P y entorno de ejecución" #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:205 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:315 msgid "" "Note that system information, log timestamps, and log messages may provide " "clues to your location; please review everything you include in a bug report." @@ -6143,15 +6134,15 @@ msgstr "registros" msgid "I2P Router Logs" msgstr "Registros del Router I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:315 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:317 msgid "Critical Logs" msgstr "Registros críticos" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:321 msgid "Router Logs" msgstr "Registros del router" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:327 msgid "Service (Wrapper) Logs" msgstr "Registros de servicio (Wrapper)" @@ -6229,27 +6220,3 @@ msgstr "Perfil del par" #, java-format msgid "Profile for peer {0}" msgstr "Perfil del par {0}" - -#~ msgid "Anonymous resident webserver" -#~ msgstr "Servidor web residente anónimo " - -#~ msgid "Webserver" -#~ msgstr "ServidorWeb" - -#~ msgid "Check NAT/firewall" -#~ msgstr "Comprobar NAT/cortafuegos" - -#~ msgid "Tunnel Counts By Peer" -#~ msgstr "Cantidad de túneles por par" - -#~ msgid "% of total" -#~ msgstr "% de todos" - -#~ msgid "Our Tunnels" -#~ msgstr "nuestros túneles" - -#~ msgid "Participating Tunnels" -#~ msgstr "participando en" - -#~ msgid "Totals" -#~ msgstr "Totales" diff --git a/apps/routerconsole/locale/messages_pl.po b/apps/routerconsole/locale/messages_pl.po index 7890c0c8e..76c07fa98 100644 --- a/apps/routerconsole/locale/messages_pl.po +++ b/apps/routerconsole/locale/messages_pl.po @@ -2,35 +2,35 @@ # 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: # , 2011. +# , 2011. # PolishAnon , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-06-11 08:22+0000\n" -"PO-Revision-Date: 2011-06-11 08:42+0000\n" -"Last-Translator: ducki2p \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" +"PO-Revision-Date: 2011-12-18 12:56+0000\n" +"Last-Translator: Warton \n" "Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there -#. are several options... -#. spaces or not, '.' or not, plural or not. Try not to make it too long, it -#. is used in +#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there are several options... +#. spaces or not, '.' or not, plural or not. Try not to make it too long, it is used in #. a lot of tables. #. milliseconds #. Note to translators, may be negative or zero, 2999 maximum. -#. {0,number,####} prevents 1234 from being output as 1,234 in the English -#. locale. +#. {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:1192 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1348 #, java-format msgid "1 ms" msgid_plural "{0,number,####} ms" @@ -39,9 +39,8 @@ msgstr[1] "{0,number,####} ms" msgstr[2] "{0,number,####} ms" #. seconds -#. Note to translators: quantity will always be greater than one. #. alternates: secs, sec. 'seconds' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1197 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1352 #, java-format msgid "1 sec" msgid_plural "{0} sec" @@ -50,9 +49,8 @@ msgstr[1] "{0} sek" msgstr[2] "{0} sek" #. minutes -#. Note to translators: quantity will always be greater than one. #. alternates: mins, min. 'minutes' is probably too long. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1202 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1356 #, java-format msgid "1 min" msgid_plural "{0} min" @@ -61,9 +59,8 @@ msgstr[1] "{0} min" msgstr[2] "{0} min" #. hours -#. Note to translators: quantity will always be greater than one. #. alternates: hrs, hr., hrs. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1207 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1360 #, java-format msgid "1 hour" msgid_plural "{0} hours" @@ -71,14 +68,13 @@ msgstr[0] "1 godz" msgstr[1] "{0} godz" msgstr[2] "{0} godz" -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1209 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:314 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1362 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 msgid "n/a" msgstr "nie dotyczy" #. days -#. Note to translators: quantity will always be greater than one. -#: ../../../core/java/src/net/i2p/data/DataHelper.java:1213 +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1365 #, java-format msgid "1 day" msgid_plural "{0} days" @@ -86,112 +82,107 @@ msgstr[0] "1 dzień" msgstr[1] "{0} dni" msgstr[2] "{0} dni" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:122 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:128 #, java-format msgid "Banned by router hash: {0}" msgstr "Zbanowany przez hash routera: {0}" -#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:130 msgid "Banned by router hash" msgstr "Zbanowany przez hash routera" #. Temporary reason, until the job finishes -#: ../../../router/java/src/net/i2p/router/Blocklist.java:669 -msgid "IP banned" -msgstr "IP zbanowany" - -#: ../../../router/java/src/net/i2p/router/Blocklist.java:739 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:681 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:754 #, java-format msgid "IP banned by blocklist.txt entry {0}" msgstr "IP zbanowany przez wpis {0} w blocklist.txt" -#. NOTE TO TRANSLATORS - each of these phrases is a description for a -#. statistic -#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp. -#. Please keep relatively short so it will fit on the graphs. -#: ../../../router/java/src/net/i2p/router/Router.java:1452 -msgid "Message receive rate (bytes/sec)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:793 +msgid "IPs Banned Until Restart" msgstr "" -#: ../../../router/java/src/net/i2p/router/Router.java:1453 -msgid "Message send rate (bytes/sec)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:817 +msgid "IPs Permanently Banned" msgstr "" -#: ../../../router/java/src/net/i2p/router/Router.java:1454 -msgid "Low-level send rate (bytes/sec)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:819 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +msgid "From" msgstr "" -#: ../../../router/java/src/net/i2p/router/Router.java:1455 -msgid "Low-level receive rate (bytes/sec)" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:821 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +msgid "To" msgstr "" -#: ../../../router/java/src/net/i2p/router/Router.java:1456 -msgid "How many peers we are actively talking with" +#: ../../../router/java/src/net/i2p/router/Blocklist.java:857 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +msgid "none" msgstr "" -#: ../../../router/java/src/net/i2p/router/Router.java:1459 -msgid "Known fast peers" +#. NPE, too early +#. 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:82 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:124 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:524 +msgid "Rejecting tunnels: Starting up" msgstr "" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:92 -msgid "Rejecting tunnels: Shutting down" -msgstr "Odrzucanie tuneli: Zamykanie" - -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:141 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 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:177 +#. setTunnelStatus("Rejecting " + (100 - (int) probAccept*100) + "% of tunnels: High number of requests"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:213 msgid "Rejecting most tunnels: High number of requests" msgstr "Odrzucanie tuneli: Duża liczba żądań" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:233 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:269 msgid "Rejecting tunnels: Limit reached" msgstr "Odrzucanie tuneli: Osiągnięto limit" #. .067KBps #. * also limited to 90% - see below #. always leave at least 4KBps free when allowing -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:301 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:337 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:371 +#. setTunnelStatus("Rejecting " + ((int)(100.0*probReject)) + "% of tunnels: Bandwidth limit"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:407 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:375 +#. setTunnelStatus("Accepting " + (100-(int)(100.0*probReject)) + "% of tunnels"); +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:411 msgid "Accepting most tunnels" msgstr "Akceptowanie większości tuneli" -#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:377 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 msgid "Accepting tunnels" msgstr "Akceptowanie tuneli" -#. NPE, too early -#. 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:488 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:529 +msgid "Rejecting tunnels: Shutting down" +msgstr "Odrzucanie tuneli: Zamykanie" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:534 msgid "Rejecting tunnels" msgstr "Odrzucanie tuneli" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:125 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Reseeding" msgstr "Ponowne seedowanie" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:141 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 #, java-format msgid "Reseed fetched only 1 router." msgid_plural "Reseed fetched only {0} routers." @@ -199,60 +190,86 @@ msgstr[0] "Ponowny seed pobrał tylko 1 router" msgstr[1] "Ponowny seed pobrał tylko {0} routerów" msgstr[2] "Ponowny seed pobrał tylko {0} routerów" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:148 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:178 msgid "Reseed failed." msgstr "Ponowne seedowanie nie udane" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:149 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 #, java-format msgid "See {0} for help." msgstr "Zobacz {0} w celu uzyskania pomocy" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:150 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 msgid "reseed configuration page" msgstr "Strona konfiguracyjna ponownego seedowania" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:293 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 msgid "Reseeding: fetching seed URL." msgstr "Ponowne seedowanie: pobieranie URL seeda" -#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:335 +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 #, java-format msgid "" "Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." msgstr "" -"Ponowne seedowanie: pobieranie informacji o routerze z URL seeda ({0} udane," -" {1} błędów)" +"Ponowne seedowanie: pobieranie informacji o routerze z URL seeda ({0} udane, " +"{1} błędów)" -#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:512 +#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic +#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp. +#. Please keep relatively short so it will fit on the graphs. +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33 +msgid "Message receive rate (bytes/sec)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37 +msgid "How many peers we are actively talking with" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:522 msgid "NetDb entry" msgstr "Wpis NetDb" -#. This used to be "no common transports" but it is almost always no -#. transports at all +#. This used to be "no common transports" but it is almost always no transports at all #: ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java:70 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:450 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:448 msgid "Unreachable on any transport" msgstr "Nieosiągalne na każdym transporcie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:497 msgid "Router Transport Addresses" msgstr "Adres Transportowy Routera" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:502 #, 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:518 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:129 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:516 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 msgid "Help" msgstr "Pomoc" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:517 msgid "" "Your transport connection limits are automatically set based on your " "configured bandwidth." @@ -260,7 +277,7 @@ msgstr "" "Twoje limity połączenia transportowego są ustawiane automatycznie na " "podstawie twojej skonfigurowanej przepustowości." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 msgid "" "To override these limits, add the settings i2np.ntcp.maxConnections=nnn and " "i2np.udp.maxConnections=nnn on the advanced configuration page." @@ -268,97 +285,95 @@ msgstr "" "Aby zmienić te limity, dodaj ustawienia i2np.ntcp.maxConnections = nnn i " "i2np.udp.maxConnections = nnn na stronie zaawansowanej konfiguracji." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:521 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 msgid "Definitions" msgstr "Definicje" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:737 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1890 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:729 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:189 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 msgid "Peer" msgstr "Peer" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:522 msgid "The remote peer, identified by router hash" msgstr "Zdalny peer, zidentifikowany przez hash routera" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:523 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:730 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 msgid "Dir" msgstr "Kier." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 msgid "Inbound connection" msgstr "Połączenie przychodzące" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 msgid "Outbound connection" msgstr "Połączenie wychodzące" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 msgid "They offered to introduce us (help other peers traverse our firewall)" msgstr "" "Zaoferowali, że nas wprowadza (pomogą innym użytkownikom przeprawić się " "przez nasz firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 -msgid "" -"We offered to introduce them (help other peers traverse their firewall)" +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +msgid "We offered to introduce them (help other peers traverse their firewall)" msgstr "" "Zaoferowaliśmy, że ich wprowadzimy (pomożemy innym użytkownikom przeprawić " "się przez ich firewall)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 msgid "How long since a packet has been received / sent" msgstr "Jak długo od czasu gdy pakiet został odebrany / wysłanych" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:739 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1895 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:531 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:731 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 msgid "Idle" msgstr "Bezczynny" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:740 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1900 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:732 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 msgid "In/Out" msgstr "Wejście / Wyjście" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:532 msgid "The smoothed inbound / outbound transfer rate (KBytes per second)" msgstr "" "Wygładzona przychodząca / wychodząca szybkość transferu (KBajty na sekundę)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 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:535 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:741 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1905 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:533 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 msgid "Up" msgstr "W górę" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:742 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1907 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 msgid "Skew" msgstr "Odchylenie" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 msgid "The difference between the peer's clock and your own" msgstr "Różnica między zegarem peera i twoim własnych" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 msgid "" "The congestion window, which is how many bytes can be sent without an " "acknowledgement" @@ -366,40 +381,40 @@ msgstr "" "Okno zatłoczenia, które pokazuje ile bajtów możne zostać wysyłane bez " "potwierdzenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 msgid "The number of sent messages awaiting acknowledgement" msgstr "Liczba wysłanych wiadomości oczekujących potwierdzenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:537 msgid "The maximum number of concurrent messages to send" msgstr "Maksymalnej liczby jednoczesnych wiadomości do wysyłania" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:538 msgid "The number of pending sends which exceed congestion window" msgstr "Liczba oczekujących wysyłań które przekraczają okno zatłoczenia" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 msgid "The slow start threshold" msgstr "Próg powolnego start" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:540 msgid "The round trip time in milliseconds" msgstr "Czas podróży w obie strony w milisekundach" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1917 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 msgid "Dev" msgstr "Odchyl." -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:541 msgid "The standard deviation of the round trip time in milliseconds" msgstr "Standardowe odchylenie czasu podróży w obie strony w milisekundach" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 msgid "The retransmit timeout in milliseconds" msgstr "Limitu czasu retransmisji w milisekundach" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 msgid "" "Current maximum send packet size / estimated maximum receive packet size " "(bytes)" @@ -407,342 +422,340 @@ msgstr "" "Obecny maksymalny rozmiar pakietu wysyłania / szacowany maksymalny rozmiar " "pakietu otrzymywania (w bajtach)" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:743 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1924 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 msgid "TX" msgstr "TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 msgid "The total number of packets sent to the peer" msgstr "Całkowita liczba pakietów wysyłanych do peera" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:744 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1926 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:736 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 msgid "RX" msgstr "RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 msgid "The total number of packets received from the peer" msgstr "Całkowita liczba pakietów otrzymanych od peera" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1929 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 msgid "Dup TX" msgstr "Dup TX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 msgid "The total number of packets retransmitted to the peer" msgstr "Całkowita liczba pakietów retransmitowanych do peera" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1931 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 msgid "Dup RX" msgstr "Dup RX" -#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 msgid "The total number of duplicate packets received from the peer" msgstr "Całkowita liczba zduplikowanych pakietów otrzymanych od peera" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:402 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:437 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "Service" msgstr "Serwis" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:404 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 msgid "WAN Common Interface Configuration" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:405 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:411 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:421 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:426 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:456 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 msgid "Status" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:406 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:412 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:422 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:457 msgid "Type" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:407 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:413 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:448 msgid "Upstream" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:408 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:414 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:449 msgid "Downstream" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:410 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:445 msgid "WAN PPP Connection" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:415 -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:423 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:450 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:458 msgid "External IP" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:417 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:452 msgid "Layer 3 Forwarding" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:418 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:453 msgid "Default Connection Service" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:420 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:455 msgid "WAN IP Connection" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:460 msgid "WAN Ethernet Link Configuration" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:473 msgid "Found Device" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:440 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 msgid "Subdevice" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 msgid "UPnP Status" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:464 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:499 msgid "" "UPnP has been disabled; Do you have more than one UPnP Internet Gateway " "Device on your LAN ?" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:467 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502 msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:475 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:510 #, java-format msgid "The current external IP address reported by UPnP is {0}" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:477 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:512 msgid "The current external IP address is not available." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:481 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:516 #, java-format msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:483 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:518 #, java-format msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec" msgstr "" #. {0} is TCP or UDP -#. {1,number,#####} prevents 12345 from being output as 12,345 in the English -#. locale. +#. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale. #. If you want the digit separator in your locale, translate as {1}. -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:492 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:527 #, java-format msgid "{0} port {1,number,#####} was successfully forwarded by UPnP." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:494 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:529 #, java-format msgid "{0} port {1,number,#####} was not forwarded by UPnP." msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:161 +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 msgid "UPnP is not enabled" msgstr "" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:409 -#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:627 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 #, java-format msgid "Excessive clock skew: {0}" msgstr "Nadmierne odchylenie zegara: {0}" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:732 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:724 msgid "NTCP connections" msgstr "Połączenia NTCP" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1886 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:725 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 msgid "Limit" msgstr "LImit" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1887 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:726 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1950 msgid "Timeout" msgstr "Limit czasu" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:745 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:737 msgid "Out Queue" msgstr "Kolejka Wyjścia" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:746 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 msgid "Backlogged?" msgstr "Zaległości?" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:760 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Inbound" msgstr "Przychodzące" -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:762 -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1951 -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:87 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2014 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 msgid "Outbound" msgstr "Wychodzące" #. buf.append("
\n"); -#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:809 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:803 msgid "peers" msgstr "peers" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1885 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1948 msgid "UDP connections" msgstr "Połączenia UDP" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1892 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 msgid "Sort by peer hash" msgstr "Sortuj według hashów peera" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1894 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 msgid "Direction/Introduction" msgstr "Kierunek/Wprowadzenie" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1896 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1959 msgid "Sort by idle inbound" msgstr "Sortuj według bezczynnych przychodzących" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1898 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1961 msgid "Sort by idle outbound" msgstr "Sortuj według bezczynnych wychodzących" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1901 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 msgid "Sort by inbound rate" msgstr "Sortuj według prędkości przychodzących" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1903 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 msgid "Sort by outbound rate" msgstr "Sortuj według prędkości wychodzących" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1906 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 msgid "Sort by connection uptime" msgstr "Sortuj według czas działania połączenia" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1908 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 msgid "Sort by clock skew" msgstr "Sortuj według odchylenia zegara" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1911 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 msgid "Sort by congestion window" msgstr "Sortuj według okna zatłoczenia" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1913 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 msgid "Sort by slow start threshold" msgstr "Sortuj według progu powolnego startu" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1916 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 msgid "Sort by round trip time" msgstr "Sortuj według czasu podróży w obie strony" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1918 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 msgid "Sort by round trip time deviation" msgstr "Sortuj według odchylenie czasu podróży w obie strony" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1920 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 msgid "Sort by retransmission timeout" msgstr "Sortuj według limitu czasu retransmisji" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1923 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 msgid "Sort by outbound maximum transmit unit" msgstr "Sortuj według waksymalnej wychodzących jednostki transmisji" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1925 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 msgid "Sort by packets sent" msgstr "Sortuj według pakietów wysłanych" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1927 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1990 msgid "Sort by packets received" msgstr "Sortuj według pakietów otrzymanych" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1930 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 msgid "Sort by packets retransmitted" msgstr "Sortuj według pakietów retransmitowanych" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1932 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 msgid "Sort by packets received more than once" msgstr "Sortuj według pakietów otrzymanych więcej niż jeden raz" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 msgid "We offered to introduce them" msgstr "Zaproponowaliśmy, że ich wprowadzimy" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 msgid "They offered to introduce us" msgstr "Zaproponowali, że nas wprowadzą" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1959 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2022 msgid "Choked" msgstr "Zdławiony" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1967 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2030 msgid "1 fail" msgstr "1 nie udany" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032 #, java-format msgid "{0} fails" msgstr "{0} nieudanych" -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1975 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2038 #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 msgid "Banned" msgstr "Zbanowany" #. buf.append("
\n"); -#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2106 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2169 msgid "SUMMARY" msgstr "PODSUMOWANIE" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:124 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 msgid "Dropping tunnel requests: Too slow" msgstr "Odrzucanie żądań o tunele: Za wolno" #. don't even bother, since we are so overloaded locally -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:270 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 msgid "Dropping tunnel requests: Overloaded" msgstr "Odrzucanie żądań o tunele: Przeładowanie" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:473 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 msgid "Rejecting tunnels: Request overload" msgstr "Odrzucanie tuneli: Przeładowanie żądań" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:498 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 msgid "Rejecting tunnels: Connection limit" msgstr "Odrzucanie tuneli: Limit połączenia" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:698 -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:719 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 msgid "Dropping tunnel requests: High load" msgstr "Odrzucanie żądań o tunele: Wysokie obciążenie" -#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:711 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 msgid "Dropping tunnel requests: Queue time" msgstr "Odrzucanie żądań o tunele: Czas kolejki" #. Automatically generated pseudo-java for xgettext - do not edit -#. Translators may wish to translate a few of these, do not bother to -#. translate all of them!! +#. Translators may wish to translate a few of these, do not bother to translate all of them!! #: ../java/build/Countries.java:3 msgid "Anonymous Proxy" msgstr "" @@ -900,821 +913,853 @@ msgid "Canada" msgstr "Kanada" #: ../java/build/Countries.java:42 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: ../java/build/Countries.java:43 msgid "The Democratic Republic of the Congo" msgstr "Demokratyczna Republika Konga" -#: ../java/build/Countries.java:43 +#: ../java/build/Countries.java:44 msgid "Central African Republic" msgstr "Republika Środkowej Afryki" -#: ../java/build/Countries.java:44 +#: ../java/build/Countries.java:45 msgid "Congo" msgstr "Kongo" -#: ../java/build/Countries.java:45 +#: ../java/build/Countries.java:46 msgid "Switzerland" msgstr "Szwajcaria" -#: ../java/build/Countries.java:46 +#: ../java/build/Countries.java:47 msgid "Cote D'Ivoire" msgstr "Wybrzeże Kości Słoniowej" -#: ../java/build/Countries.java:47 +#: ../java/build/Countries.java:48 msgid "Cook Islands" msgstr "Wyspy Cooka" -#: ../java/build/Countries.java:48 +#: ../java/build/Countries.java:49 msgid "Chile" msgstr "Czile" -#: ../java/build/Countries.java:49 +#: ../java/build/Countries.java:50 msgid "Cameroon" msgstr "Kamerun" -#: ../java/build/Countries.java:50 +#: ../java/build/Countries.java:51 msgid "China" msgstr "Chiny" -#: ../java/build/Countries.java:51 +#: ../java/build/Countries.java:52 msgid "Colombia" msgstr "Kolumbia" -#: ../java/build/Countries.java:52 +#: ../java/build/Countries.java:53 msgid "Costa Rica" msgstr "Kostaryka" -#: ../java/build/Countries.java:53 -msgid "Serbia and Montenegro" -msgstr "Serbia i Czarnogóra" - #: ../java/build/Countries.java:54 +msgid "Serbia and Montenegro" +msgstr "" + +#: ../java/build/Countries.java:55 msgid "Cuba" msgstr "Kuba" -#: ../java/build/Countries.java:55 +#: ../java/build/Countries.java:56 msgid "Cape Verde" msgstr "Wyspy Zielonego Przylądka" -#: ../java/build/Countries.java:56 +#: ../java/build/Countries.java:57 +msgid "Christmas Island" +msgstr "" + +#: ../java/build/Countries.java:58 msgid "Cyprus" msgstr "Cypr" -#: ../java/build/Countries.java:57 +#: ../java/build/Countries.java:59 msgid "Czech Republic" msgstr "Czechy" -#: ../java/build/Countries.java:58 +#: ../java/build/Countries.java:60 msgid "Germany" msgstr "Niemcy" -#: ../java/build/Countries.java:59 +#: ../java/build/Countries.java:61 msgid "Djibouti" msgstr "Dżibuti" -#: ../java/build/Countries.java:60 +#: ../java/build/Countries.java:62 msgid "Denmark" msgstr "Dania" -#: ../java/build/Countries.java:61 +#: ../java/build/Countries.java:63 msgid "Dominica" msgstr "Dominika" -#: ../java/build/Countries.java:62 +#: ../java/build/Countries.java:64 msgid "Dominican Republic" msgstr "Dominikana" -#: ../java/build/Countries.java:63 +#: ../java/build/Countries.java:65 msgid "Algeria" msgstr "Algieria" -#: ../java/build/Countries.java:64 +#: ../java/build/Countries.java:66 msgid "Ecuador" msgstr "Ekwador" -#: ../java/build/Countries.java:65 +#: ../java/build/Countries.java:67 msgid "Estonia" msgstr "Estonia" -#: ../java/build/Countries.java:66 +#: ../java/build/Countries.java:68 msgid "Egypt" msgstr "Egipt" -#: ../java/build/Countries.java:67 +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "" + +#: ../java/build/Countries.java:70 msgid "Eritrea" msgstr "Erytrea" -#: ../java/build/Countries.java:68 +#: ../java/build/Countries.java:71 msgid "Spain" msgstr "Hiszpania" -#: ../java/build/Countries.java:69 +#: ../java/build/Countries.java:72 msgid "Ethiopia" msgstr "Etiopia" -#: ../java/build/Countries.java:70 +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "" + +#: ../java/build/Countries.java:74 msgid "Finland" msgstr "Finlandia" -#: ../java/build/Countries.java:71 +#: ../java/build/Countries.java:75 msgid "Fiji" msgstr "Fidżi" -#: ../java/build/Countries.java:72 +#: ../java/build/Countries.java:76 msgid "Falkland Islands (Malvinas)" msgstr "Falklandy (Malwiny)" -#: ../java/build/Countries.java:73 +#: ../java/build/Countries.java:77 msgid "Federated States of Micronesia" msgstr "Federacja Mikronezji" -#: ../java/build/Countries.java:74 +#: ../java/build/Countries.java:78 msgid "Faroe Islands" msgstr "Wyspy Owcze" -#: ../java/build/Countries.java:75 +#: ../java/build/Countries.java:79 msgid "France" msgstr "Francja" -#: ../java/build/Countries.java:76 +#: ../java/build/Countries.java:80 msgid "Gabon" msgstr "Gabon" -#: ../java/build/Countries.java:77 +#: ../java/build/Countries.java:81 msgid "United Kingdom" msgstr "Wielka Brytania" -#: ../java/build/Countries.java:78 +#: ../java/build/Countries.java:82 msgid "Grenada" msgstr "Grenada" -#: ../java/build/Countries.java:79 +#: ../java/build/Countries.java:83 msgid "Georgia" msgstr "Gruzja" -#: ../java/build/Countries.java:80 +#: ../java/build/Countries.java:84 msgid "French Guiana" msgstr "Gujana Francuska" -#: ../java/build/Countries.java:81 +#: ../java/build/Countries.java:85 +msgid "Guernsey" +msgstr "" + +#: ../java/build/Countries.java:86 msgid "Ghana" msgstr "Ghana" -#: ../java/build/Countries.java:82 +#: ../java/build/Countries.java:87 msgid "Gibraltar" msgstr "Gibraltar" -#: ../java/build/Countries.java:83 +#: ../java/build/Countries.java:88 msgid "Greenland" msgstr "Grenlandia" -#: ../java/build/Countries.java:84 +#: ../java/build/Countries.java:89 msgid "Gambia" msgstr "Gambia" -#: ../java/build/Countries.java:85 +#: ../java/build/Countries.java:90 msgid "Guinea" msgstr "Gwinea" -#: ../java/build/Countries.java:86 +#: ../java/build/Countries.java:91 msgid "Guadeloupe" msgstr "Gwadelupa" -#: ../java/build/Countries.java:87 +#: ../java/build/Countries.java:92 msgid "Equatorial Guinea" msgstr "Gwinea Równikowa" -#: ../java/build/Countries.java:88 +#: ../java/build/Countries.java:93 msgid "Greece" msgstr "Grecja" -#: ../java/build/Countries.java:89 +#: ../java/build/Countries.java:94 msgid "South Georgia and the South Sandwich Islands" msgstr "Georgia Południowa i Sandwich Południowy" -#: ../java/build/Countries.java:90 +#: ../java/build/Countries.java:95 msgid "Guatemala" msgstr "Gwatemala" -#: ../java/build/Countries.java:91 +#: ../java/build/Countries.java:96 msgid "Guam" msgstr "Guam" -#: ../java/build/Countries.java:92 +#: ../java/build/Countries.java:97 msgid "Guinea-Bissau" msgstr "Gwinea Bissau" -#: ../java/build/Countries.java:93 +#: ../java/build/Countries.java:98 msgid "Guyana" msgstr "Gujana" -#: ../java/build/Countries.java:94 +#: ../java/build/Countries.java:99 msgid "Hong Kong" msgstr "Hong Kong" -#: ../java/build/Countries.java:95 +#: ../java/build/Countries.java:100 msgid "Honduras" msgstr "Honduras" -#: ../java/build/Countries.java:96 +#: ../java/build/Countries.java:101 msgid "Croatia" msgstr "Chorwacja" -#: ../java/build/Countries.java:97 +#: ../java/build/Countries.java:102 msgid "Haiti" msgstr "Haiti" -#: ../java/build/Countries.java:98 +#: ../java/build/Countries.java:103 msgid "Hungary" msgstr "Węgry" -#: ../java/build/Countries.java:99 +#: ../java/build/Countries.java:104 msgid "Indonesia" msgstr "Indonezja" -#: ../java/build/Countries.java:100 +#: ../java/build/Countries.java:105 msgid "Ireland" msgstr "Irlandia" -#: ../java/build/Countries.java:101 +#: ../java/build/Countries.java:106 msgid "Israel" msgstr "Izrael" -#: ../java/build/Countries.java:102 +#: ../java/build/Countries.java:107 msgid "Isle of Man" msgstr "" -#: ../java/build/Countries.java:103 +#: ../java/build/Countries.java:108 msgid "India" msgstr "Indie" -#: ../java/build/Countries.java:104 +#: ../java/build/Countries.java:109 msgid "British Indian Ocean Territory" msgstr "Brytyjskie Terytorium Oceanu Indyjskiego" -#: ../java/build/Countries.java:105 +#: ../java/build/Countries.java:110 msgid "Iraq" msgstr "Irak" -#: ../java/build/Countries.java:106 +#: ../java/build/Countries.java:111 msgid "Islamic Republic of Iran" msgstr "Iran" -#: ../java/build/Countries.java:107 +#: ../java/build/Countries.java:112 msgid "Iceland" msgstr "Islandia" -#: ../java/build/Countries.java:108 +#: ../java/build/Countries.java:113 msgid "Italy" msgstr "Włochy" -#: ../java/build/Countries.java:109 +#: ../java/build/Countries.java:114 msgid "Jersey" msgstr "" -#: ../java/build/Countries.java:110 +#: ../java/build/Countries.java:115 msgid "Jamaica" msgstr "Jamajka" -#: ../java/build/Countries.java:111 +#: ../java/build/Countries.java:116 msgid "Jordan" msgstr "Jordania" -#: ../java/build/Countries.java:112 +#: ../java/build/Countries.java:117 msgid "Japan" msgstr "Japonia" -#: ../java/build/Countries.java:113 +#: ../java/build/Countries.java:118 msgid "Kenya" msgstr "Kenia" -#: ../java/build/Countries.java:114 +#: ../java/build/Countries.java:119 msgid "Kyrgyzstan" msgstr "Kyrgystan" -#: ../java/build/Countries.java:115 +#: ../java/build/Countries.java:120 msgid "Cambodia" msgstr "Kambodża" -#: ../java/build/Countries.java:116 +#: ../java/build/Countries.java:121 msgid "Kiribati" msgstr "Kiribati" -#: ../java/build/Countries.java:117 +#: ../java/build/Countries.java:122 msgid "Comoros" msgstr "Komorów" -#: ../java/build/Countries.java:118 +#: ../java/build/Countries.java:123 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts and Nevis" -#: ../java/build/Countries.java:119 +#: ../java/build/Countries.java:124 +msgid "The Democratic People's Republic of Korea" +msgstr "" + +#: ../java/build/Countries.java:125 msgid "Republic of Korea" msgstr "Korea" -#: ../java/build/Countries.java:120 +#: ../java/build/Countries.java:126 msgid "Kuwait" msgstr "Kuwejt" -#: ../java/build/Countries.java:121 +#: ../java/build/Countries.java:127 msgid "Cayman Islands" msgstr "Kajmany" -#: ../java/build/Countries.java:122 +#: ../java/build/Countries.java:128 msgid "Kazakhstan" msgstr "Kazachstan" -#: ../java/build/Countries.java:123 +#: ../java/build/Countries.java:129 msgid "Lao People's Democratic Republic" msgstr "Laos" -#: ../java/build/Countries.java:124 +#: ../java/build/Countries.java:130 msgid "Lebanon" msgstr "Liban" -#: ../java/build/Countries.java:125 +#: ../java/build/Countries.java:131 msgid "Saint Lucia" msgstr "Saint Lucia" -#: ../java/build/Countries.java:126 +#: ../java/build/Countries.java:132 msgid "Liechtenstein" msgstr "Liechtenstein" -#: ../java/build/Countries.java:127 +#: ../java/build/Countries.java:133 msgid "Sri Lanka" msgstr "Sri Lanka" -#: ../java/build/Countries.java:128 +#: ../java/build/Countries.java:134 msgid "Liberia" msgstr "Liberia" -#: ../java/build/Countries.java:129 +#: ../java/build/Countries.java:135 msgid "Lesotho" msgstr "Lesotho" -#: ../java/build/Countries.java:130 +#: ../java/build/Countries.java:136 msgid "Lithuania" msgstr "Litwa" -#: ../java/build/Countries.java:131 +#: ../java/build/Countries.java:137 msgid "Luxembourg" msgstr "Luksemburg" -#: ../java/build/Countries.java:132 +#: ../java/build/Countries.java:138 msgid "Latvia" msgstr "Łotwa" -#: ../java/build/Countries.java:133 +#: ../java/build/Countries.java:139 msgid "Libyan Arab Jamahiriya" msgstr "Libia" -#: ../java/build/Countries.java:134 +#: ../java/build/Countries.java:140 msgid "Morocco" msgstr "Maroko" -#: ../java/build/Countries.java:135 +#: ../java/build/Countries.java:141 msgid "Monaco" msgstr "Monako" -#: ../java/build/Countries.java:136 +#: ../java/build/Countries.java:142 msgid "Republic of Moldova" msgstr "Mołdawia" -#: ../java/build/Countries.java:137 +#: ../java/build/Countries.java:143 msgid "Montenegro" msgstr "" -#: ../java/build/Countries.java:138 +#: ../java/build/Countries.java:144 msgid "Saint Martin" msgstr "" -#: ../java/build/Countries.java:139 +#: ../java/build/Countries.java:145 msgid "Madagascar" msgstr "Madagaskar" -#: ../java/build/Countries.java:140 +#: ../java/build/Countries.java:146 msgid "Marshall Islands" msgstr "Wyspy Marshalla" -#: ../java/build/Countries.java:141 +#: ../java/build/Countries.java:147 msgid "The Former Yugoslav Republic of Macedonia" msgstr "Macedonii" -#: ../java/build/Countries.java:142 +#: ../java/build/Countries.java:148 msgid "Mali" msgstr "Mali" -#: ../java/build/Countries.java:143 +#: ../java/build/Countries.java:149 msgid "Myanmar" msgstr "Myanmar" -#: ../java/build/Countries.java:144 +#: ../java/build/Countries.java:150 msgid "Mongolia" msgstr "Mongolia" -#: ../java/build/Countries.java:145 +#: ../java/build/Countries.java:151 msgid "Macao" msgstr "Makao" -#: ../java/build/Countries.java:146 +#: ../java/build/Countries.java:152 msgid "Northern Mariana Islands" msgstr "Mariany Północne" -#: ../java/build/Countries.java:147 +#: ../java/build/Countries.java:153 msgid "Martinique" msgstr "Martynika" -#: ../java/build/Countries.java:148 +#: ../java/build/Countries.java:154 msgid "Mauritania" msgstr "Mauretania" -#: ../java/build/Countries.java:149 +#: ../java/build/Countries.java:155 msgid "Montserrat" msgstr "Montserrat" -#: ../java/build/Countries.java:150 +#: ../java/build/Countries.java:156 msgid "Malta" msgstr "Malta" -#: ../java/build/Countries.java:151 +#: ../java/build/Countries.java:157 msgid "Mauritius" msgstr "Mauritius" -#: ../java/build/Countries.java:152 +#: ../java/build/Countries.java:158 msgid "Maldives" msgstr "Malediwy" -#: ../java/build/Countries.java:153 +#: ../java/build/Countries.java:159 msgid "Malawi" msgstr "Malawi" -#: ../java/build/Countries.java:154 +#: ../java/build/Countries.java:160 msgid "Mexico" msgstr "Meksyk" -#: ../java/build/Countries.java:155 +#: ../java/build/Countries.java:161 msgid "Malaysia" msgstr "Malezja" -#: ../java/build/Countries.java:156 +#: ../java/build/Countries.java:162 msgid "Mozambique" msgstr "Mozambik" -#: ../java/build/Countries.java:157 +#: ../java/build/Countries.java:163 msgid "Namibia" msgstr "Namibia" -#: ../java/build/Countries.java:158 +#: ../java/build/Countries.java:164 msgid "New Caledonia" msgstr "Nowa Kaledonia" -#: ../java/build/Countries.java:159 +#: ../java/build/Countries.java:165 msgid "Niger" msgstr "Niger" -#: ../java/build/Countries.java:160 +#: ../java/build/Countries.java:166 msgid "Norfolk Island" msgstr "Wyspa Norfolk" -#: ../java/build/Countries.java:161 +#: ../java/build/Countries.java:167 msgid "Nigeria" msgstr "Nigeria" -#: ../java/build/Countries.java:162 +#: ../java/build/Countries.java:168 msgid "Nicaragua" msgstr "Nikaragua" -#: ../java/build/Countries.java:163 +#: ../java/build/Countries.java:169 msgid "Netherlands" msgstr "Holandia" -#: ../java/build/Countries.java:164 +#: ../java/build/Countries.java:170 msgid "Norway" msgstr "Norwegia" -#: ../java/build/Countries.java:165 +#: ../java/build/Countries.java:171 msgid "Nepal" msgstr "Nepal" -#: ../java/build/Countries.java:166 +#: ../java/build/Countries.java:172 msgid "Nauru" msgstr "Nauru" -#: ../java/build/Countries.java:167 +#: ../java/build/Countries.java:173 msgid "Niue" msgstr "Niue" -#: ../java/build/Countries.java:168 +#: ../java/build/Countries.java:174 msgid "New Zealand" msgstr "Nowa Zelandia" -#: ../java/build/Countries.java:169 +#: ../java/build/Countries.java:175 msgid "Oman" msgstr "Oman" -#: ../java/build/Countries.java:170 +#: ../java/build/Countries.java:176 msgid "Panama" msgstr "Panama" -#: ../java/build/Countries.java:171 +#: ../java/build/Countries.java:177 msgid "Peru" msgstr "Peru" -#: ../java/build/Countries.java:172 +#: ../java/build/Countries.java:178 msgid "French Polynesia" msgstr "Polinezja Francuska" -#: ../java/build/Countries.java:173 +#: ../java/build/Countries.java:179 msgid "Papua New Guinea" msgstr "Papua-Nowa Gwinea" -#: ../java/build/Countries.java:174 +#: ../java/build/Countries.java:180 msgid "Philippines" msgstr "Filipiny" -#: ../java/build/Countries.java:175 +#: ../java/build/Countries.java:181 msgid "Pakistan" msgstr "Pakistan" -#: ../java/build/Countries.java:176 +#: ../java/build/Countries.java:182 msgid "Poland" msgstr "Polska" -#: ../java/build/Countries.java:177 +#: ../java/build/Countries.java:183 msgid "Saint Pierre and Miquelon" msgstr "Saint-Pierre i Miquelon" -#: ../java/build/Countries.java:178 +#: ../java/build/Countries.java:184 msgid "Puerto Rico" msgstr "Puerto Rico" -#: ../java/build/Countries.java:179 +#: ../java/build/Countries.java:185 msgid "Palestinian Territory" msgstr "Palestyna" -#: ../java/build/Countries.java:180 +#: ../java/build/Countries.java:186 msgid "Portugal" msgstr "Portugalia" -#: ../java/build/Countries.java:181 +#: ../java/build/Countries.java:187 msgid "Palau" msgstr "Palau" -#: ../java/build/Countries.java:182 +#: ../java/build/Countries.java:188 msgid "Paraguay" msgstr "Paragwaj" -#: ../java/build/Countries.java:183 +#: ../java/build/Countries.java:189 msgid "Qatar" msgstr "Katar" -#: ../java/build/Countries.java:184 +#: ../java/build/Countries.java:190 msgid "Reunion" msgstr "Reunion" -#: ../java/build/Countries.java:185 +#: ../java/build/Countries.java:191 msgid "Romania" msgstr "Rumunia" -#: ../java/build/Countries.java:186 +#: ../java/build/Countries.java:192 msgid "Serbia" msgstr "Serbia" -#: ../java/build/Countries.java:187 +#: ../java/build/Countries.java:193 msgid "Russian Federation" msgstr "Rosia" -#: ../java/build/Countries.java:188 +#: ../java/build/Countries.java:194 msgid "Rwanda" msgstr "Rwanda" -#: ../java/build/Countries.java:189 +#: ../java/build/Countries.java:195 msgid "Saudi Arabia" msgstr "Arabia Saudyjska" -#: ../java/build/Countries.java:190 +#: ../java/build/Countries.java:196 msgid "Solomon Islands" msgstr "Wyspy Salomona" -#: ../java/build/Countries.java:191 +#: ../java/build/Countries.java:197 msgid "Seychelles" msgstr "Seszele" -#: ../java/build/Countries.java:192 +#: ../java/build/Countries.java:198 msgid "Sudan" msgstr "Sudan" -#: ../java/build/Countries.java:193 +#: ../java/build/Countries.java:199 msgid "Sweden" msgstr "Szwecja" -#: ../java/build/Countries.java:194 +#: ../java/build/Countries.java:200 msgid "Singapore" msgstr "Singapur" -#: ../java/build/Countries.java:195 +#: ../java/build/Countries.java:201 +msgid "Saint Helena" +msgstr "" + +#: ../java/build/Countries.java:202 msgid "Slovenia" msgstr "Słowenia" -#: ../java/build/Countries.java:196 +#: ../java/build/Countries.java:203 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: ../java/build/Countries.java:204 msgid "Slovakia" msgstr "Słowacja" -#: ../java/build/Countries.java:197 +#: ../java/build/Countries.java:205 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../java/build/Countries.java:198 +#: ../java/build/Countries.java:206 msgid "San Marino" msgstr "San Marino" -#: ../java/build/Countries.java:199 +#: ../java/build/Countries.java:207 msgid "Senegal" msgstr "Senegal" -#: ../java/build/Countries.java:200 +#: ../java/build/Countries.java:208 msgid "Somalia" msgstr "Somalia" -#: ../java/build/Countries.java:201 +#: ../java/build/Countries.java:209 msgid "Suriname" msgstr "Suriname" -#: ../java/build/Countries.java:202 +#: ../java/build/Countries.java:210 msgid "Sao Tome and Principe" msgstr "Wyspy Świętego Tomasza i Książęca" -#: ../java/build/Countries.java:203 +#: ../java/build/Countries.java:211 msgid "El Salvador" msgstr "El Salvador" -#: ../java/build/Countries.java:204 +#: ../java/build/Countries.java:212 msgid "Syrian Arab Republic" msgstr "Syria" -#: ../java/build/Countries.java:205 +#: ../java/build/Countries.java:213 msgid "Swaziland" msgstr "Suazi" -#: ../java/build/Countries.java:206 +#: ../java/build/Countries.java:214 msgid "Turks and Caicos Islands" msgstr "Wyspy Turks i Caicos" -#: ../java/build/Countries.java:207 +#: ../java/build/Countries.java:215 msgid "Chad" msgstr "Czad" -#: ../java/build/Countries.java:208 +#: ../java/build/Countries.java:216 msgid "French Southern Territories" msgstr "Francuskie Terytoria Południowe" -#: ../java/build/Countries.java:209 +#: ../java/build/Countries.java:217 msgid "Togo" msgstr "Togo" -#: ../java/build/Countries.java:210 +#: ../java/build/Countries.java:218 msgid "Thailand" msgstr "Tajlandia" -#: ../java/build/Countries.java:211 +#: ../java/build/Countries.java:219 msgid "Tajikistan" msgstr "Tadżikistan" -#: ../java/build/Countries.java:212 +#: ../java/build/Countries.java:220 msgid "Tokelau" msgstr "Tokelau" -#: ../java/build/Countries.java:213 +#: ../java/build/Countries.java:221 msgid "Timor-Leste" msgstr "Timor Wschodni" -#: ../java/build/Countries.java:214 +#: ../java/build/Countries.java:222 msgid "Turkmenistan" msgstr "Turkmenistan" -#: ../java/build/Countries.java:215 +#: ../java/build/Countries.java:223 msgid "Tunisia" msgstr "Tunezja" -#: ../java/build/Countries.java:216 +#: ../java/build/Countries.java:224 msgid "Tonga" msgstr "Tonga" -#: ../java/build/Countries.java:217 +#: ../java/build/Countries.java:225 msgid "Turkey" msgstr "Turcja" -#: ../java/build/Countries.java:218 +#: ../java/build/Countries.java:226 msgid "Trinidad and Tobago" msgstr "Trinidad i Tobago" -#: ../java/build/Countries.java:219 +#: ../java/build/Countries.java:227 msgid "Tuvalu" msgstr "Tuvalu" -#: ../java/build/Countries.java:220 +#: ../java/build/Countries.java:228 msgid "Taiwan" msgstr "Tajwan" -#: ../java/build/Countries.java:221 +#: ../java/build/Countries.java:229 msgid "United Republic of Tanzania" msgstr "Zjednoczonej Republiki Tanzanii" -#: ../java/build/Countries.java:222 +#: ../java/build/Countries.java:230 msgid "Ukraine" msgstr "Ukraina" -#: ../java/build/Countries.java:223 +#: ../java/build/Countries.java:231 msgid "Uganda" msgstr "Uganda" -#: ../java/build/Countries.java:224 +#: ../java/build/Countries.java:232 msgid "United States Minor Outlying Islands" msgstr "Dalekie Wyspy Mniejsze Stanów Zjednoczonych" -#: ../java/build/Countries.java:225 +#: ../java/build/Countries.java:233 msgid "United States" msgstr "Stany Zjednoczone" -#: ../java/build/Countries.java:226 +#: ../java/build/Countries.java:234 msgid "Uruguay" msgstr "Urugwaj" -#: ../java/build/Countries.java:227 +#: ../java/build/Countries.java:235 msgid "Uzbekistan" msgstr "Uzbekistan" -#: ../java/build/Countries.java:228 +#: ../java/build/Countries.java:236 msgid "Holy See (Vatican City State)" msgstr "Stolica Apostolska (Państwa Watykańskiego)" -#: ../java/build/Countries.java:229 +#: ../java/build/Countries.java:237 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent i Grenadyny" -#: ../java/build/Countries.java:230 +#: ../java/build/Countries.java:238 msgid "Venezuela" msgstr "Wenezuela" -#: ../java/build/Countries.java:231 ../java/build/Countries.java:232 +#: ../java/build/Countries.java:239 ../java/build/Countries.java:240 msgid "Virgin Islands" msgstr "Wyspy Dziewicze" -#: ../java/build/Countries.java:233 +#: ../java/build/Countries.java:241 msgid "Viet Nam" msgstr "Wietnam" -#: ../java/build/Countries.java:234 +#: ../java/build/Countries.java:242 msgid "Vanuatu" msgstr "Vanuatu" -#: ../java/build/Countries.java:235 +#: ../java/build/Countries.java:243 msgid "Wallis and Futuna" msgstr "Wallis i Futuna" -#: ../java/build/Countries.java:236 +#: ../java/build/Countries.java:244 msgid "Samoa" msgstr "Samoa" -#: ../java/build/Countries.java:237 +#: ../java/build/Countries.java:245 msgid "Yemen" msgstr "Jemen" -#: ../java/build/Countries.java:238 +#: ../java/build/Countries.java:246 msgid "Mayotte" msgstr "Majotta" -#: ../java/build/Countries.java:239 +#: ../java/build/Countries.java:247 msgid "South Africa" msgstr "Republika Południowej Afryki" -#: ../java/build/Countries.java:240 +#: ../java/build/Countries.java:248 msgid "Zambia" msgstr "Zambia" -#: ../java/build/Countries.java:241 +#: ../java/build/Countries.java:249 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../java/src/net/i2p/router/web/CSSHelper.java:60 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:35 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:37 +#: ../java/src/net/i2p/router/web/CSSHelper.java:77 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 #: ../java/strings/Strings.java:29 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:125 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:257 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:133 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:265 msgid "I2P Router Console" msgstr "Konsola Routera I2P" -#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:57 +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 msgid "Error updating the configuration - please see the error logs" msgstr "Błąd podczas aktualizowania konfiguracji - zobacz logi błędów" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:266 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:283 msgid "Configuration saved successfully" msgstr "Konfiguracja zapisana pomyślnie" #: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:285 msgid "" "Error saving the configuration (applied but not saved) - please see the " "error logs" @@ -1722,175 +1767,175 @@ msgstr "" "Błąd podczas zapisywania konfiguracji (zastosowana, ale nie zapisana) - " "zobacz logi błędów" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:35 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:355 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:36 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 msgid "Save Client Configuration" msgstr "Zapisz konfigurację klienta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:39 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:427 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 msgid "Save Interface Configuration" msgstr "Zapisz konfiguracjeę interfejsu" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:43 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:441 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:450 msgid "Save WebApp Configuration" msgstr "Zapisz konfigurację WebApp" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:47 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:453 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 msgid "Save Plugin Configuration" msgstr "Zapisz konfigurację wtyczek" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:51 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:461 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:470 msgid "Install Plugin" msgstr "Zainstaluj wtyczkę" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:87 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:88 #, java-format msgid "Deleted plugin {0}" msgstr "Usunięte wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:89 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:90 #, java-format msgid "Error deleting plugin {0}" msgstr "Błąd podczas usuwania wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:109 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:110 #, java-format msgid "Stopped plugin {0}" msgstr "Zatrzymano wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:111 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:112 #, java-format msgid "Error stopping plugin {0}" msgstr "Błąd podczas zatrzymywania wtyczki {0}" #. label (IE) -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:133 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:260 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:262 msgid "Start" msgstr "Start" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:152 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49 #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 msgid "Unsupported" msgstr "Nieobsługiwane" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:198 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:199 msgid "New client added" msgstr "Dodano nowego klienta" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:202 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 msgid "" "Client configuration saved successfully - restart required to take effect." msgstr "" "Konfiguracja klienta zapisana pomyślnie - wymaga restartu by zacząć działac." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:217 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:230 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:241 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:231 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:242 msgid "Bad client index." msgstr "Zły indeks klienta." +#. #. What do we do here? -#. -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:225 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:247 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:394 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:401 #: ../java/src/net/i2p/router/web/SummaryHelper.java:384 msgid "Client" msgstr "Klient" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:224 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:225 msgid "stopped" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:235 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:295 msgid "started" msgstr "Rozpoczęte" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:246 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:247 msgid "deleted" msgstr "Usunięte" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:264 msgid "WebApp configuration saved." msgstr "Konfiguracja WebApp zapisana." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:279 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280 msgid "Plugin configuration saved." msgstr "Konfiguracji wtyczki zapisana." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:294 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:295 #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 msgid "WebApp" msgstr "WebApp (aplikacja internetowa)" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:296 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 msgid "Failed to start" msgstr "Nie udało się uruchomić" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:301 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:302 msgid "Failed to find server." msgstr "Nie można znaleźć serwera." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:307 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:308 msgid "No plugin URL specified." msgstr "Brak wskazanego URL wtyczki." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:317 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 #, java-format msgid "No update URL specified for {0}" msgstr "Brak wskazanego URL aktualizacji dla {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:325 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:330 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:343 -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:348 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:331 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:344 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349 msgid "Plugin or update download already in progress." msgstr "Pobieranie wtyczki lub aktualizacji w toku." -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:334 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:335 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 #, java-format msgid "Downloading plugin from {0}" msgstr "Pobieranie wtyczki z {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:352 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 #, java-format msgid "Checking plugin {0} for updates" msgstr "Sprawdanie aktualizacji dla wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:362 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:363 #, java-format msgid "Started plugin {0}" msgstr "Uruchomiono wtyczkę {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:364 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:365 #, java-format msgid "Error starting plugin {0}" msgstr "Błąd podczas uruchamiania wtyczki {0}" -#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:399 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:400 msgid "" -"Interface configuration saved successfully - restart required to take " -"effect." +"Interface configuration saved successfully - restart required to take effect." msgstr "Zapisano konfigurację interfejsu - wymaga restartu by zacząć działac." #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85 -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:263 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 msgid "Edit" msgstr "Edytuj" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:360 msgid "Add Client" msgstr "Dodaj klienta" @@ -1922,7 +1967,7 @@ msgstr "Wtyczka" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:166 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:273 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 msgid "Version" msgstr "Wersja" @@ -1943,6 +1988,7 @@ msgid "License" msgstr "Licencja" #: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 msgid "Website" msgstr "Strona internetowa" @@ -1950,37 +1996,37 @@ msgstr "Strona internetowa" msgid "Update link" msgstr "Link do aktualizacji" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 msgid "Stop" msgstr "Zatrzymaj" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:79 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:331 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:82 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350 msgid "Check for updates" msgstr "Sprawdź aktualizacje" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:268 -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:270 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "Update" msgstr "Aktualizuj" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:273 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 #, java-format msgid "Are you sure you want to delete {0}?" msgstr "Czy na pewno chcesz usunąć {0}?" -#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 msgid "Delete" msgstr "Usuń" #: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352 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:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:350 msgid "Delete key" msgstr "Usuń klucz" @@ -2033,17 +2079,21 @@ msgstr "Dodaj powyższe wpisy do loga. Przykład: net.i2p.router.tunnel=WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:49 msgid "" -"Or put entries in the logger.config file. Example: " -"logger.record.net.i2p.router.tunnel=WARN" +"Or put entries in the logger.config file. Example: logger.record.net.i2p." +"router.tunnel=WARN" msgstr "" -"Lub wprowadź wpisy w pliku loga. Przykład: " -"logger.record.net.i2p.router.tunnel=WARN" +"Lub wprowadź wpisy w pliku loga. Przykład: logger.record.net.i2p.router." +"tunnel=WARN" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50 msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT" msgstr "Prawidłowe poziomy to DEBUG, INFO, WARN, ERROR, CRIT" +#. Homeland Security Advisory System +#. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm +#. but pink instead of yellow for WARN #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:78 msgid "CRIT" msgstr "CRIT" @@ -2052,14 +2102,17 @@ msgid "DEBUG" msgstr "DEBUG" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:80 msgid "ERROR" msgstr "ERROR" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:84 msgid "INFO" msgstr "INFO" #: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:82 msgid "WARN" msgstr "WARN" @@ -2071,146 +2124,154 @@ msgstr "Usuń" msgid "Select a class to add" msgstr "Wybierz klasę do dodania" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:206 +#. stat groups for stats.jsp +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/strings/Strings.java:57 +msgid "Bandwidth" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 msgid "Network" msgstr "Sieć" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:101 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:383 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:390 #: ../java/strings/Strings.java:72 msgid "Tunnels" msgstr "Tunele" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:18 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 msgid "UI" msgstr "UI" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Clients" -msgstr "Klienci" +msgstr "Klienty" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:315 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 msgid "Keyring" msgstr "Baza kluczy" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 msgid "Logging" msgstr "Zapisywanie do loga" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:107 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:257 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:264 #: ../java/strings/Strings.java:67 msgid "Peers" msgstr "Peers" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 #: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:145 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 msgid "Stats" msgstr "Statystyki" -#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 msgid "Advanced" msgstr "Zaawansowane" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:48 -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:264 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52 #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:378 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:534 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:325 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:359 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:370 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:397 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:371 msgid "Save changes" msgstr "Zapisz zmiany" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:121 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:130 msgid "Rechecking router reachability..." msgstr "Ponowne sprawdzenie dostępności routera..." -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:166 msgid "Updating IP address" msgstr "Aktualizacja adresu IP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:171 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185 msgid "Disabling TCP completely" msgstr "Całkowite wyłączenie TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:175 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 msgid "Updating inbound TCP address to" msgstr "Aktualizacja adresu TCP przychodzącego do" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:179 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:195 msgid "Disabling inbound TCP" msgstr "Wyłączenie przychodzących TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:181 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:197 msgid "Updating inbound TCP address to auto" msgstr "Aktualizacja adresu TCP przychodzącego na automatyczny" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 msgid "Updating inbound TCP port to" msgstr "Aktualizacja połaczeń przychodzących do portu TCP" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:193 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:211 msgid "Updating inbound TCP port to auto" msgstr "Aktualizacja przychodzącego portu TCP na automatyczny" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 msgid "Updating UDP port from" msgstr "Aktualizacja portu UDP z" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:205 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 msgid "to" msgstr "do" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:221 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:239 msgid "Gracefully restarting into Hidden Router Mode" msgstr "Wdzięczne restartowanie w Ukryty Tryb Routera" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:241 msgid "Gracefully restarting to exit Hidden Router Mode" msgstr "Wdzięczne restartowanie by wyjśc z Ukrytego Trybu Routera" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:232 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 msgid "Enabling UPnP, restart required to take effect" msgstr "Włączenie UPnP, wymaga restartu by odnieść skutek" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:234 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 msgid "Disabling UPnP, restart required to take effect" msgstr "Wyłączenie UPnP, wymaga restartu by odnieść skutek" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:242 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 msgid "Enabling laptop mode" msgstr "Włączanie trybu laptopa" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:244 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:262 msgid "Disabling laptop mode" msgstr "Wyłączenie trybu laptopa" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 msgid "Requiring SSU introducers" msgstr "Wymaganie wprowadzających do SSU" -#. There's a few changes that don't really require restart (e.g. enabling -#. inbound TCP) -#. But it would be hard to get right, so just do a restart. -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:291 -msgid "Gracefully restarting I2P to change published router address" -msgstr "Wdzięczne restartowanie I2P by zmienic opublikowany adres routera" +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327 +#, java-format +msgid "The hostname or IP {0} is not publicly routable" +msgstr "" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:314 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:330 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353 msgid "Updating bandwidth share percentage" msgstr "Aktualizowanie procentowego udział przepustowości" -#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:397 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 msgid "Updated bandwidth limits" msgstr "Zaktualizowano limit przepustowości" @@ -2232,7 +2293,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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:342 msgid "Ban peer until restart" msgstr "Banuj peera do ponownego uruchomienia" @@ -2252,7 +2313,7 @@ msgid "Invalid peer" msgstr "Nieprawidłowy peer" #: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:344 msgid "Unban peer" msgstr "Odbanuj peera" @@ -2265,7 +2326,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:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:370 msgid "Adjust peer bonuses" msgstr "Ustaw bonusy peerów" @@ -2278,7 +2339,7 @@ msgid "Bad capacity value" msgstr "Zła wartość pojemności" #: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 msgid "Save changes and reseed now" msgstr "Zapisz zmiany i reseeduj teraz" @@ -2291,162 +2352,162 @@ msgstr "Reseedowanie jest już w toku" msgid "Starting reseed process" msgstr "Rozpoczęcie procesu reseedowania" -#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:66 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 msgid "Configuration saved successfully." msgstr "Konfiguracja zapisana pomyślnie." #. Normal browsers send value, IE sends button label -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:32 -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:57 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:311 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:34 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 msgid "Shutdown immediately" msgstr "Zamknij natychmiast" #. ctx.router().shutdown(Router.EXIT_HARD); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:36 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 msgid "Cancel shutdown" msgstr "Anuluj zamykanie" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:37 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 msgid "Cancel restart" msgstr "Anuluj restart" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 msgid "Restart immediately" msgstr "Natychmiast uruchom ponownie," #. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns #. give the UI time to respond -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:43 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 #: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 msgid "Restart" msgstr "Restart" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:46 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 msgid "Shutdown" msgstr "Zamknięcie" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:59 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 msgid "Restart imminent" msgstr "Uruchom ponownie nieuchronne" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:61 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 msgid "Shutdown imminent" msgstr "Zamknięcie nieuchronne" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 #, java-format msgid "Shutdown in {0}" msgstr "Wyłączenie za {0}" -#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:70 +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 #, java-format msgid "Restart in {0}" msgstr "Uruchom ponownie za {0}" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:53 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:309 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 msgid "Shutdown gracefully" msgstr "Zamkniecie z wdziękiem" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:56 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138 msgid "Graceful shutdown initiated" msgstr "Wdzięczne zamknięcie rozpoczęte" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:60 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143 msgid "Shutdown immediately! boom bye bye bad bwoy" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:61 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:313 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:322 msgid "Cancel graceful shutdown" -msgstr "" +msgstr "Anuluj wdzięczne zamykanie" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:63 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146 msgid "Graceful shutdown cancelled" -msgstr "" +msgstr "Wdzięczne zamykanie anulowane" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:64 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:325 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 msgid "Graceful restart" -msgstr "" +msgstr "Wdzięczny restart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:67 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152 msgid "Graceful restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:68 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:327 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:336 msgid "Hard restart" -msgstr "" +msgstr "Natychmiastowy restart" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:71 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158 msgid "Hard restart requested" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:72 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159 msgid "Rekey and Restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:73 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160 msgid "Rekeying after graceful restart" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:76 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163 msgid "Rekey and Shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:77 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164 msgid "Rekeying after graceful shutdown" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:80 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:353 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:167 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 msgid "Run I2P on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:82 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:355 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364 msgid "Don't run I2P on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:84 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:373 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:382 msgid "Dump threads" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:91 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:381 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 msgid "View console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:93 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 msgid "Console is to be shown on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:94 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:383 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:392 msgid "Do not view console on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:96 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183 msgid "Console is not to be shown on startup" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:105 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 msgid "Service installed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:107 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 msgid "Warning: unable to install the service" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:113 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 msgid "Service removed" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:115 +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 msgid "Warning: unable to remove the service" msgstr "" @@ -2468,8 +2529,7 @@ msgid "" "href=\"graphs.jsp\">Graphs Page" msgstr "" -#. the count isn't really correct anyway, since we don't check for actual -#. changes +#. the count isn't really correct anyway, since we don't check for actual changes #. addFormNotice("Updated settings for " + updated + " pools."); #: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135 msgid "Updated settings for all pools." @@ -2504,7 +2564,7 @@ msgstr[1] "" msgstr[2] "" #: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:41 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 msgid "Exploratory tunnels" msgstr "" @@ -2513,48 +2573,48 @@ msgstr "" msgid "Client tunnels for {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:74 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75 msgid "ANONYMITY WARNING - Settings include 0-hop tunnels." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:79 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80 msgid "ANONYMITY WARNING - Settings include 1-hop tunnels." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:82 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83 msgid "PERFORMANCE WARNING - Settings include very long tunnels." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:85 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86 msgid "PERFORMANCE WARNING - Settings include high tunnel quantities." msgstr "" #. buf.append("InboundOutbound\n"); #. tunnel depth -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:92 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93 msgid "Length" msgstr "" #. tunnel depth variance -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:109 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 msgid "Randomization" msgstr "" #. tunnel quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:133 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 msgid "Quantity" msgstr "" #. tunnel backup quantity -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:150 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151 msgid "Backup quantity" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:172 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 msgid "Inbound options" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:185 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 msgid "Outbound options" msgstr "" @@ -2566,108 +2626,139 @@ msgstr "" msgid "Refresh the page to view." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:51 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 msgid "Arabic" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Danish" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "English" +msgstr "Angielski" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Finnish" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 -msgid "French" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "German" -msgstr "" +msgstr "Niemiecki" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 msgid "Spanish" -msgstr "" +msgstr "Hiszpański" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 msgid "Dutch" +msgstr "Holenderski" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "French" +msgstr "Francuski" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Italian" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Polish" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Portuguese" -msgstr "" +msgstr "Portugalski" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:53 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Russian" -msgstr "" +msgstr "Rosyjski" -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:54 -msgid "Chinese" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:54 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 msgid "Swedish" +msgstr "Szwedzki" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Chinese" +msgstr "Chiński" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Ukrainian" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:86 +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Vietnamese" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89 msgid "Update available, attempting to download now" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:88 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:91 msgid "Update available, click button on left to download" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:94 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:97 msgid "No update available" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:103 -msgid "Updating news URL to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:106 +#, java-format +msgid "Updating news URL to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:111 -msgid "Updating proxy host to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:114 +#, java-format +msgid "Updating proxy host to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:119 -msgid "Updating proxy port to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format +msgid "Updating proxy port to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:132 -msgid "Updating refresh frequency to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#, java-format +msgid "Updating refresh frequency to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:139 -msgid "Updating update policy to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:135 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 +#: ../java/src/net/i2p/router/web/GraphHelper.java:188 +msgid "Never" +msgstr "Nigdy" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:142 +#, java-format +msgid "Updating update policy to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:148 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 msgid "Updating update URLs." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:157 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:162 msgid "Updating trusted keys." msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:165 -msgid "Updating unsigned update URL to" +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:170 +#, java-format +msgid "Updating unsigned update URL to {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:88 -#: ../java/src/net/i2p/router/web/GraphHelper.java:188 -msgid "Never" -msgstr "" - -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:90 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 msgid "Every" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:108 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 msgid "Notify only" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:115 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 msgid "Download and verify only" msgstr "" -#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:123 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 msgid "Download, verify, and restart" msgstr "" @@ -2687,15 +2778,14 @@ msgstr "" msgid "{0} for {1}" msgstr "" -#. FIXME jrobin doesn't support setting the timezone, will have to mod -#. TimeAxis.java +#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java #: ../java/src/net/i2p/router/web/GraphHelper.java:150 msgid "All times are UTC." msgstr "" #: ../java/src/net/i2p/router/web/GraphHelper.java:167 msgid "Configure Graph Display" -msgstr "" +msgstr "Skonfiguruj wyświetlanie wykresów" #: ../java/src/net/i2p/router/web/GraphHelper.java:167 msgid "Select Stats" @@ -2710,8 +2800,8 @@ msgid "Plot averages" msgstr "" #: ../java/src/net/i2p/router/web/GraphHelper.java:173 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 msgid "or" msgstr "" @@ -2725,11 +2815,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/GraphHelper.java:174 msgid "width" -msgstr "" +msgstr "szerokość" #: ../java/src/net/i2p/router/web/GraphHelper.java:175 msgid "height" -msgstr "" +msgstr "wysokość" #: ../java/src/net/i2p/router/web/GraphHelper.java:175 #: ../java/src/net/i2p/router/web/GraphHelper.java:176 @@ -2738,30 +2828,30 @@ msgstr "" #: ../java/src/net/i2p/router/web/GraphHelper.java:177 msgid "Refresh delay" -msgstr "" +msgstr "Odświeżaj co" #: ../java/src/net/i2p/router/web/GraphHelper.java:192 msgid "Store graph data on disk?" -msgstr "" +msgstr "Zapisywać dane z wykresów na dysku?" #: ../java/src/net/i2p/router/web/GraphHelper.java:198 msgid "Save settings and redraw graphs" -msgstr "" +msgstr "Zapisz ustawienia i odśwież wykresy" #: ../java/src/net/i2p/router/web/GraphHelper.java:253 msgid "Graph settings saved" -msgstr "" +msgstr "Zapisano ustawienia rysowania wykresów" -#: ../java/src/net/i2p/router/web/LogsHelper.java:13 -#: ../java/src/net/i2p/router/web/LogsHelper.java:37 +#: ../java/src/net/i2p/router/web/LogsHelper.java:20 +#: ../java/src/net/i2p/router/web/LogsHelper.java:44 msgid "File location" msgstr "" -#: ../java/src/net/i2p/router/web/LogsHelper.java:34 +#: ../java/src/net/i2p/router/web/LogsHelper.java:41 msgid "File not found" -msgstr "" +msgstr "Nie znaleziono pliku" -#: ../java/src/net/i2p/router/web/LogsHelper.java:52 +#: ../java/src/net/i2p/router/web/LogsHelper.java:59 msgid "No log messages" msgstr "" @@ -2819,7 +2909,7 @@ msgid "Expired {0} ago" msgstr "" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 msgid "Gateway" msgstr "" @@ -2879,11 +2969,11 @@ msgstr "" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 msgid "Full entry" -msgstr "" +msgstr "Rosyjski" #: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 #: ../java/src/net/i2p/router/web/SummaryHelper.java:115 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:619 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 msgid "Hidden" msgstr "" @@ -2935,16 +3025,24 @@ msgstr "" msgid "NTCP and SSU with introducers" msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:93 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:134 #, java-format msgid "News last updated {0} ago." msgstr "" -#: ../java/src/net/i2p/router/web/NewsFetcher.java:99 +#: ../java/src/net/i2p/router/web/NewsFetcher.java:140 #, java-format msgid "News last checked {0} ago." msgstr "" +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Hide news" +msgstr "" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:152 +msgid "Show news" +msgstr "" + #: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 #, java-format msgid "Cannot check, plugin {0} is not installed" @@ -2955,24 +3053,24 @@ msgstr "" msgid "Checking for update of plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:154 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 #, java-format msgid "New plugin version {0} is available" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:156 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 #, java-format msgid "No new version is available for plugin {0}" msgstr "" -#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:165 +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 #, java-format msgid "Update check failed for plugin {0}" msgstr "" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 msgid "Downloading plugin" -msgstr "" +msgstr "Pobieranie wtyczki" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 #: ../java/src/net/i2p/router/web/UpdateHandler.java:245 @@ -2982,7 +3080,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 msgid "Plugin downloaded" -msgstr "" +msgstr "Wtyczka pobrana" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 @@ -3006,8 +3104,7 @@ msgstr "" msgid "Plugin from {0} does not contain the required configuration file" msgstr "" -#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' -#. + signer + ""); +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 #, java-format msgid "Plugin from {0} contains an invalid key" @@ -3033,12 +3130,12 @@ msgstr "" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 #, java-format msgid "This plugin requires I2P version {0} or higher" -msgstr "" +msgstr "Ta wtyczka wymaga I2P w wersji {0} lub wyższej" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 #, java-format msgid "This plugin requires Java version {0} or higher" -msgstr "" +msgstr "Ta wtyczka wymaga Java w wersji {0} lub wyższej" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 msgid "" @@ -3048,7 +3145,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 msgid "Installed plugin does not contain the required configuration file" -msgstr "" +msgstr "Zainstalowana wtyczka nie zawiera wymaganego pliku konfiguracji" #: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 msgid "Signature of downloaded plugin does not match installed plugin" @@ -3141,19 +3238,19 @@ msgid "Groups (Caps)" msgstr "" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:353 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:362 msgid "Speed" msgstr "" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:357 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:366 msgid "Capacity" msgstr "" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 msgid "Integration" msgstr "" @@ -3175,7 +3272,7 @@ msgid "Failing" msgstr "" #: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:284 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:291 msgid "Integrated" msgstr "" @@ -3196,150 +3293,145 @@ msgstr "" msgid "Floodfill and Integrated Peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 msgid "Caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 msgid "Integ. Value" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 msgid "Last Heard About" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 msgid "Last Heard From" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 msgid "Last Good Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 msgid "Last Bad Send" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 msgid "10m Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 msgid "1h Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 msgid "1d Resp. Time" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 msgid "Last Good Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 msgid "Last Bad Lookup" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 msgid "Last Good Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 msgid "Last Bad Store" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 msgid "1h Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 msgid "1d Fail Rate" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:251 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 msgid "Thresholds" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 msgid "fast peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 msgid "high capacity peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 msgid " well integrated peers" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 msgid "as determined by the profile organizer" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 msgid "groups" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 msgid "capabilities in the netDb, not used to determine profiles" msgstr "" #. capabilities -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 #: ../java/strings/Strings.java:81 msgid "caps" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 msgid "" "peak throughput (bytes per second) over a 1 minute period that the peer has " "sustained in a single tunnel" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 msgid "speed" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 msgid "capacity" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 msgid "how many tunnels can we ask them to join in an hour?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 msgid "how many new peers have they told us about lately?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 msgid "integration" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 msgid "is the peer banned, or unreachable, or failing tunnel tests?" msgstr "" -#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 msgid "status" msgstr "" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 -#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 -msgid "none" -msgstr "" - -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:62 -#, java-format -msgid "Temporary ban expiring in {0}" -msgstr "" - #: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 #, java-format +msgid "Temporary ban expiring in {0}" +msgstr "" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 +#, java-format msgid "Banned until restart or in {0}" msgstr "" -#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:76 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 msgid "unban now" msgstr "" @@ -3412,14 +3504,12 @@ msgstr "" msgid "Highest events per period" msgstr "" -#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) && -#. (curFreq.getAverageEventsPerPeriod() > 0) ) { +#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) && (curFreq.getAverageEventsPerPeriod() > 0) ) { #. buf.append("(current is "); #. buf.append(pct(curFreq.getAverageEventsPerPeriod()/curFreq.getMaxAverageEventsPerPeriod())); #. buf.append(" of max)"); #. } -#. buf.append(" avg interval between updates: -#. (").append(num(curFreq.getAverageInterval())).append("ms, min "); +#. buf.append(" avg interval between updates: (").append(num(curFreq.getAverageInterval())).append("ms, min "); #. buf.append(num(curFreq.getMinAverageInterval())).append("ms)"); #: ../java/src/net/i2p/router/web/StatsGenerator.java:136 msgid "Lifetime average events per period" @@ -3493,249 +3583,244 @@ msgstr "" msgid "Lifetime average value" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 msgid "I2P Router Help & FAQ" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:43 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 msgid "Help & FAQ" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:55 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 msgid "" "Configure startup of clients and webapps (services); manually start dormant " "services" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:57 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 msgid "I2P Services" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:63 -msgid "Manage your I2P hosts file here (I2P domain name resolution)" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:65 -msgid "Addressbook" -msgstr "" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Anonimowy klient pocztowy" #: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 -msgid "Built-in anonymous BitTorrent Client" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:71 -msgid "Torrents" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 -msgid "Anonymous webmail client" -msgstr "" - -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:77 msgid "Email" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 -msgid "Anonymous resident webserver" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Wbudowany anonimowy klient sieci BitTorrent" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:83 -msgid "Webserver" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 msgid "Configure I2P Router" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:93 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 msgid "I2P Internals" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:381 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 msgid "View existing tunnels and tunnel build status" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:255 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:262 msgid "Show all current peer connections" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 msgid "Show recent peer performance profiles" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:113 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 msgid "Profiles" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 msgid "Show list of all known I2P routers" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:119 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 msgid "NetDB" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 msgid "Health Report" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:125 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 msgid "Logs" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 msgid "Graph router performance" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:138 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 msgid "Graphs" -msgstr "" +msgstr "Wykresy" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 msgid "Textual router performance statistics" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 #: ../java/src/net/i2p/router/web/SummaryHelper.java:370 msgid "Local Destinations" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:151 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 #: ../java/strings/Strings.java:62 msgid "I2PTunnel" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:166 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 msgid "I2P Router Help" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:168 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 msgid "General" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:173 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 msgid "Local Identity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 msgid "Your unique I2P router identity is" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 msgid "never reveal it to anyone" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:183 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 msgid "show" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:194 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 msgid "How long we've been running for this session" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:197 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 msgid "Uptime" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:204 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 msgid "" "Help with configuring your firewall and router for optimal I2P performance" msgstr "" #. Note to translators: parameter is a version, e.g. "0.8.4" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:234 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:241 #, java-format msgid "Download {0} Update" msgstr "" #. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC" #.
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
-#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:242 +#. If the translation is shorter than the English, you should probably not include
+#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:249 #, java-format msgid "Download Unsigned
Update {0}" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:263 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:270 msgid "Active" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:272 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:279 msgid "Fast" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:278 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:285 msgid "High capacity" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:290 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:297 msgid "Known" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:305 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:312 msgid "Help with firewall configuration" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:307 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:314 msgid "Check network connection and NAT/firewall" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:327 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 msgid "Reseed" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:344 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:351 msgid "Configure router bandwidth allocation" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:346 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 msgid "Bandwidth in/out" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:366 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 msgid "Total" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:380 msgid "Used" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 msgid "Exploratory" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:400 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 msgid "Participating" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:406 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 msgid "Share ratio" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:412 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 msgid "What's in the router's job queue?" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:414 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:421 msgid "Congestion" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:426 msgid "Job lag" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:425 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432 msgid "Message delay" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:431 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439 msgid "Tunnel lag" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:437 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:446 msgid "Backlog" msgstr "" @@ -3749,7 +3834,7 @@ msgid "ERR-Clock Skew of {0}" msgstr "" #: ../java/src/net/i2p/router/web/SummaryHelper.java:122 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:595 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:527 msgid "OK" msgstr "" @@ -3769,12 +3854,10 @@ msgstr "" msgid "WARN-Firewalled and Floodfill" msgstr "" -#: ../java/src/net/i2p/router/web/SummaryHelper.java:132 -msgid "WARN-Firewalled and Fast" -msgstr "" - +#. if (_context.router().getRouterInfo().getCapabilities().indexOf('O') >= 0) +#. return _("WARN-Firewalled and Fast"); #: ../java/src/net/i2p/router/web/SummaryHelper.java:133 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:599 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:531 msgid "Firewalled" msgstr "" @@ -3797,7 +3880,7 @@ msgid "WARN-Firewalled with UDP Disabled" msgstr "" #: ../java/src/net/i2p/router/web/SummaryHelper.java:148 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:615 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 msgid "Testing" msgstr "" @@ -3848,7 +3931,7 @@ msgstr "" #: ../java/src/net/i2p/router/web/SummaryHelper.java:421 #: ../java/strings/Strings.java:36 msgid "shared clients" -msgstr "" +msgstr "Współdzielone klienty" #: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 #, java-format @@ -3872,140 +3955,117 @@ msgstr "" msgid "now" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:41 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:309 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:323 msgid "configure" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:61 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 msgid "Client tunnels for" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 msgid "dead" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:71 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 msgid "Participating tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 -msgid "From" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:72 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 msgid "Receive on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 msgid "Expiration" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 msgid "Send on" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 -msgid "To" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 msgid "Rate" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 msgid "Role" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 msgid "Usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:107 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 msgid "grace period" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:117 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 msgid "Outbound Endpoint" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:119 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 msgid "Inbound Gateway" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:121 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:162 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 msgid "Participant" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 msgid "Inactive participating tunnels" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:127 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:218 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 msgid "Lifetime bandwidth usage" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:156 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 msgid "Expiry" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:159 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 msgid "Participants" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:165 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 msgid "Endpoint" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205 -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "Build in progress" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:205 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 msgid "inbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:212 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 msgid "outbound" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:217 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 msgid "No tunnels; waiting for the grace period to end." msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:219 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 msgid "in" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 msgid "out" msgstr "" -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:237 -msgid "Tunnel Counts By Peer" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "% of total" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Our Tunnels" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:238 -msgid "Participating Tunnels" -msgstr "" - -#: ../java/src/net/i2p/router/web/TunnelRenderer.java:256 -msgid "Totals" -msgstr "" - #: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67 #: ../java/src/net/i2p/router/web/UpdateHandler.java:143 #: ../java/src/net/i2p/router/web/UpdateHandler.java:238 @@ -4133,7 +4193,7 @@ msgstr "" #: ../java/strings/Strings.java:37 msgid "IRC proxy" -msgstr "" +msgstr "IRC proxy" #: ../java/strings/Strings.java:38 msgid "eepsite" @@ -4145,16 +4205,16 @@ msgstr "" #: ../java/strings/Strings.java:40 msgid "HTTP Proxy" -msgstr "" +msgstr "HTTP Proxy" #. older names for pre-0.7.4 installs #: ../java/strings/Strings.java:42 msgid "eepProxy" -msgstr "" +msgstr "eepProxy" #: ../java/strings/Strings.java:43 msgid "ircProxy" -msgstr "" +msgstr "ircProxy" #. hardcoded in i2psnark #: ../java/strings/Strings.java:45 @@ -4183,11 +4243,6 @@ msgstr "" msgid "midnight" msgstr "" -#. stat groups for stats.jsp -#: ../java/strings/Strings.java:57 -msgid "Bandwidth" -msgstr "" - #: ../java/strings/Strings.java:58 msgid "BandwidthLimiter" msgstr "" @@ -4202,7 +4257,7 @@ msgstr "" #: ../java/strings/Strings.java:61 msgid "i2cp" -msgstr "" +msgstr "i2cp" #: ../java/strings/Strings.java:63 msgid "InNetPool" @@ -4302,799 +4357,320 @@ msgstr "" msgid "itag2" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:112 -msgid "config networking" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:120 +msgid "configure bandwidth" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:224 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:223 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:234 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:261 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:231 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:226 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:222 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:222 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:239 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:230 msgid "Summary Bar" msgstr "" -#. We have intl defined when this is included, but not when compiled -#. standalone. -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:250 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:237 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:236 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:247 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:274 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:244 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:242 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:235 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:235 +#. We have intl defined when this is included, but not when compiled standalone. +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:243 msgid "Refresh (s)" -msgstr "" +msgstr "Odśwież (s)" #. ditto -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:254 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:241 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:240 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:251 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:278 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:248 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:243 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:245 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:239 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:239 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:286 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:247 msgid "Enable" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:262 -msgid "I2P Network Configuration" -msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:270 +msgid "I2P Bandwidth Configuration" +msgstr "Konfiguracja transferu I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:316 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 msgid "Bandwidth limiter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:327 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:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:331 msgid "KBps In" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 msgid "KBps Out" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 msgid "Share" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:359 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:327 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335 msgid "NOTE" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:370 #, 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:364 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:373 msgid "I2P requires at least 12KBps to enable sharing. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:374 msgid "" "Please enable sharing (participating in tunnels) by configuring more " "bandwidth. " msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:375 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:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:377 #, java-format msgid "You have configured I2P to share {0} KBps." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:380 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:376 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:532 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:323 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:347 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:425 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:339 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:366 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:395 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:360 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:351 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:387 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:384 +msgid "Advanced network configuration page" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 msgid "Cancel" -msgstr "" +msgstr "Anuluj" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:393 -msgid "IP and Transport Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:395 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:417 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:324 -msgid "The default settings will work for most people." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:397 -msgid "There is help below." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:399 -msgid "UPnP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:403 -msgid "Enable UPnP to open firewall ports" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:405 -msgid "UPnP status" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:407 -msgid "IP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:409 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:479 -msgid "Externally reachable hostname or IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:413 -msgid "Use all auto-detect methods" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:417 -msgid "Disable UPnP IP address detection" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:421 -msgid "Ignore local interface IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:425 -msgid "Use SSU IP address detection only" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:429 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:497 -msgid "Specify hostname or IP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:435 -msgid "Select Interface" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:449 -msgid "Hidden mode - do not publish IP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:451 -msgid "(prevents participating traffic)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:453 -msgid "Action when IP changes" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:457 -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/config_jsp.java:459 -msgid "Experimental" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:461 -msgid "UDP Configuration:" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:463 -msgid "UDP port:" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:477 -msgid "TCP Configuration" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:483 -msgid "Use auto-detected IP address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:485 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:517 -msgid "currently" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:489 -msgid "if we are not firewalled" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:493 -msgid "Always use auto-detected IP address (Not firewalled)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:503 -msgid "Disable inbound (Firewalled)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:507 -msgid "Completely disable" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:509 -msgid "" -"(select only if behind a firewall that throttles or blocks outbound TCP)" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:511 -msgid "Externally reachable TCP port" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:515 -msgid "Use the same port configured for UDP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:523 -msgid "Specify Port" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:527 -msgid "Notes" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:530 -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/config_jsp.java:536 -msgid "Configuration Help" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:538 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:587 -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/config_jsp.java:540 -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/config_jsp.java:542 -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/config_jsp.java:544 -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/config_jsp.java:546 -msgid "Certain firewalls such as symmetric NATs may not work well with I2P." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:555 -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/config_jsp.java:557 -msgid "UPnP support is beta, and may not work for any number of reasons" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:559 -msgid "No UPnP-compatible device present" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:561 -msgid "UPnP disabled on the device" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:563 -msgid "Software firewall interference with UPnP" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:565 -msgid "Bugs in the device's UPnP implementation" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:567 -msgid "Multiple firewall/routers in the internet connection path" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:569 -msgid "UPnP device change, reset, or address change" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:571 -msgid "Review the UPnP status here." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:573 -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/config_jsp.java:575 -msgid "Hostnames entered above will be published in the network database." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:577 -msgid "They are not private." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:579 -msgid "" -"Also, do not enter a private IP address like 127.0.0.1 or " -"192.168.1.1." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:581 -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/config_jsp.java:583 -msgid "When in doubt, leave the settings at the defaults." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:585 -msgid "Reachability Help" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:590 -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/config_jsp.java:593 -msgid "" -"If there is an error, the logs may also help " -"diagnose the problem." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:597 -msgid "Your UDP port does not appear to be firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:601 -msgid "Your UDP port appears to be firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:603 -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/config_jsp.java:605 -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/config_jsp.java:607 -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/config_jsp.java:609 -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/config_jsp.java:611 -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/config_jsp.java:613 -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/config_jsp.java:617 -msgid "The router is currently testing whether your UDP port is firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:621 -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/config_jsp.java:623 -msgid "WARN - Firewalled and Fast" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:625 -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/config_jsp.java:627 -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/config_jsp.java:629 -msgid "WARN - Firewalled and Floodfill" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:631 -msgid "" -"You have configured I2P to be a floodfill router, but you are firewalled." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:633 -msgid "" -"For best participation as a floodfill router, you should open your firewall." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:635 -msgid "WARN - Firewalled with Inbound TCP Enabled" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:637 -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/config_jsp.java:639 -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/config_jsp.java:641 -msgid "Please open your firewall or disable inbound TCP above." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:643 -msgid "WARN - Firewalled with UDP Disabled" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:645 -msgid "You have configured inbound TCP, however you have disabled UDP." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:647 -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/config_jsp.java:649 -msgid "Please open your firewall or enable UDP." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:651 -msgid "ERR - Clock Skew" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:653 -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/config_jsp.java:655 -msgid "Correct your clock setting if this error persists." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:657 -msgid "ERR - Private TCP Address" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:659 -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/config_jsp.java:661 -msgid "Correct the address or disable inbound TCP above." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:663 -msgid "ERR - SymmetricNAT" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:665 -msgid "I2P detected that you are firewalled by a Symmetric NAT." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:667 -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/config_jsp.java:669 -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/config_jsp.java:671 -msgid "I2P was unable to bind to port 8887 or other configured port." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:673 -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/config_jsp.java:675 -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/config_jsp.java:677 -msgid "However, a restart is always required after this error." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:679 -msgid "ERR - UDP Disabled and Inbound TCP host/port not set" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:681 -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/config_jsp.java:683 -msgid "Therefore your router cannot accept inbound connections." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:685 -msgid "Please configure a TCP host and port above or enable UDP." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:687 -msgid "ERR - Client Manager I2CP Error - check logs" -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:689 -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/config_jsp.java:691 -msgid "" -"Do you have another I2P instance running? Stop the conflicting program and " -"restart I2P." -msgstr "" - -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:113 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:121 msgid "config advanced" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:271 msgid "I2P Advanced Configuration" -msgstr "" +msgstr "Zaawansowana konfiguracja I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:328 msgid "Advanced I2P Configuration" -msgstr "" +msgstr "Zaawansowana konfiguracja I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:338 msgid "Some changes may require a restart to take effect." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:120 msgid "config clients" -msgstr "" +msgstr "skonfiguruj klienty" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:273 msgid "I2P Client Configuration" -msgstr "" +msgstr "Konfiguracja klientów I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 msgid "Client Configuration" -msgstr "" +msgstr "Konfiguracja klientów" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 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 router i działają w " +"tej samej JVM." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:347 msgid "To change other client options, edit the file" -msgstr "" +msgstr "Aby zmienić opcje innych klientów, edytuj plik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:345 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:423 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:439 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 msgid "All changes require restart to take effect." -msgstr "" +msgstr "Wszystkie zmiany wymagają restartu, żeby zaczęły działać." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:357 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:366 msgid "Advanced Client Interface Configuration" -msgstr "" +msgstr "Zaawansowana Konfiguracja Interfejsu Klientów" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:370 msgid "External I2CP (I2P Client Protocol) Interface Configuration" -msgstr "" +msgstr "Konfiguracja Zewnętrznego Interfejsu I2CP (I2P Client Protocol)" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:376 msgid "Enabled without SSL" -msgstr "" +msgstr "Włączone bez SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:382 msgid "Enabled with SSL required" -msgstr "" +msgstr "Włączone z wymaganym SSL" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 msgid "Disabled - Clients outside this Java process may not connect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:381 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:390 msgid "I2CP Port" -msgstr "" +msgstr "Port I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:385 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:394 msgid "I2CP Interface" -msgstr "" +msgstr "Interfejs I2CP" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:401 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 msgid "Authorization" -msgstr "" +msgstr "Autoryzacja" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:407 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 msgid "Require username and password" -msgstr "" +msgstr "Wymaga loginu i hasła" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 msgid "Username" -msgstr "" +msgstr "Użytkownik" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:413 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:422 msgid "Password" -msgstr "" +msgstr "Hasło" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:419 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333 +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:428 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:421 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:430 msgid "Many clients do not support SSL or authorization." -msgstr "" +msgstr "Wiele klientów nie wspiera SSL lub autoryzacji" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:429 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:438 msgid "WebApp Configuration" -msgstr "" +msgstr "Konfiguracja WebApp" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:431 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 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 " -"accessible through the router console. They may be complete applications " -"(e.g. i2psnark),front-ends to another client or application which must be " +"accessible through the router console. They may be complete applications (e." +"g. i2psnark),front-ends to another client or application which must be " "separately enabled (e.g. susidns, i2ptunnel), or have no web interface at " "all (e.g. addressbook)." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:433 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:442 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 " @@ -5102,769 +4678,1306 @@ msgid "" "preferred method." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:445 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:454 msgid "Plugin Configuration" -msgstr "" +msgstr "Konfiguracja wtyczek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:447 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:456 msgid "The plugins listed below are started by the webConsole client." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:455 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:464 msgid "Plugin Installation" -msgstr "" +msgstr "Instalacja wtyczek" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:457 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:466 msgid "To install a plugin, enter the download URL:" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:120 msgid "config keyring" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:257 msgid "I2P Keyring Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:317 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:326 msgid "The router keyring is used to decrypt encrypted leaseSets." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:329 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:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 msgid "Manual Keyring Addition" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 msgid "Enter keys for encrypted remote destinations here." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:340 msgid "Keys for local destinations must be entered on the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:342 msgid "I2PTunnel page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 msgid "Dest. name, hash, or full key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:346 msgid "Encryption Key" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:113 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:121 msgid "config logging" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:263 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:271 msgid "I2P Logging Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 msgid "Configure I2P Logging Options" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330 msgid "Log file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 msgid "(the symbol '@' will be replaced during log rotation)" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:336 msgid "Log record format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:342 msgid "Log date format" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 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:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:348 msgid "Max log file size" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:352 msgid "Default log level" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 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:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:358 msgid "Log level overrides" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:362 msgid "New override" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:120 +msgid "config networking" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:270 +msgid "I2P Network Configuration" +msgstr "Konfiguracja sieci I2P" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +msgid "IP and Transport Configuration" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +msgid "There is help below." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:331 +msgid "UPnP Configuration" +msgstr "Konfiguracja UPnP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:335 +msgid "Enable UPnP to open firewall ports" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:337 +msgid "UPnP status" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +msgid "IP Configuration" +msgstr "Konfiguracja IP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:411 +msgid "Externally reachable hostname or IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:345 +msgid "Use all auto-detect methods" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:349 +msgid "Disable UPnP IP address detection" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:353 +msgid "Ignore local interface IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:357 +msgid "Use SSU IP address detection only" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:429 +msgid "Specify hostname or IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +msgid "Select Interface" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:381 +msgid "Hidden mode - do not publish IP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:383 +msgid "(prevents participating traffic)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:385 +msgid "Action when IP changes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:389 +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:391 +msgid "Experimental" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +msgid "UDP Configuration:" +msgstr "Konfiguracja UDP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:395 +msgid "UDP port:" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:409 +msgid "TCP Configuration" +msgstr "Konfiguracja TCP" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:415 +msgid "Use auto-detected IP address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:449 +msgid "currently" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:421 +msgid "if we are not firewalled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:425 +msgid "Always use auto-detected IP address (Not firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:435 +msgid "Disable inbound (Firewalled)" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:439 +msgid "Completely disable" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +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:443 +msgid "Externally reachable TCP port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:447 +msgid "Use the same port configured for UDP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:455 +msgid "Specify Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:459 +msgid "Notes" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +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:468 +msgid "Configuration Help" +msgstr "Pomoc w konfiguracji" + +#: ../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:519 +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:472 +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:474 +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:476 +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:478 +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:487 +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:489 +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:491 +msgid "No UPnP-compatible device present" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +msgid "UPnP disabled on the device" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:495 +msgid "Software firewall interference with UPnP" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:497 +msgid "Bugs in the device's UPnP implementation" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:499 +msgid "Multiple firewall/routers in the internet connection path" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:501 +msgid "UPnP device change, reset, or address change" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:503 +msgid "Review the UPnP status here." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:505 +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:507 +msgid "Hostnames entered above will be published in the network database." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:509 +msgid "They are not private." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:513 +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:515 +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:517 +msgid "Reachability Help" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +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 twój firewall jest otwarty, a I2P dalej myśli, że jesteś za " +"firewallem, pamiętaj, iż możesz mieć kilka firewalli. Na przykład zewnętrzny " +"sprzętowy router." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:525 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:529 +msgid "Your UDP port does not appear to be firewalled." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:533 +msgid "Your UDP port appears to be firewalled." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:535 +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:537 +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:539 +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:541 +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:543 +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:545 +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:549 +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:553 +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:555 +msgid "WARN - Firewalled and Fast" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +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:559 +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:561 +msgid "WARN - Firewalled and Floodfill" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:563 +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:565 +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:567 +msgid "WARN - Firewalled with Inbound TCP Enabled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:569 +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:571 +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:573 +msgid "Please open your firewall or disable inbound TCP above." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:575 +msgid "WARN - Firewalled with UDP Disabled" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:577 +msgid "You have configured inbound TCP, however you have disabled UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:579 +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:581 +msgid "Please open your firewall or enable UDP." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:583 +msgid "ERR - Clock Skew" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:585 +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:587 +msgid "Correct your clock setting if this error persists." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:589 +msgid "ERR - Private TCP Address" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:591 +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:593 +msgid "Correct the address or disable inbound TCP above." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:595 +msgid "ERR - SymmetricNAT" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:597 +msgid "I2P detected that you are firewalled by a Symmetric NAT." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:599 +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:601 +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:603 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:605 +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:607 +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:609 +msgid "However, a restart is always required after this error." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:611 +msgid "ERR - UDP Disabled and Inbound TCP host/port not set" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:613 +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:615 +msgid "Therefore your router cannot accept inbound connections." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:617 +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:619 +msgid "ERR - Client Manager I2CP Error - check logs" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:621 +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:623 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:120 msgid "config peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:257 msgid "I2P Peer Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 msgid "Manual Peer Controls" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:325 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:334 msgid "Router Hash" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 msgid "Manually Ban / Unban a Peer" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:340 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:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:350 msgid "Adjust Profile Bonuses" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 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 " +"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 " "Capacity peers are used for some exploratory tunnels. Current bonuses are " "displayed on the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:354 msgid "profiles page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:363 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:273 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:281 msgid "Banned Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:384 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:393 msgid "Banned IPs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:120 msgid "config reseeding" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:270 msgid "I2P Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:318 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 msgid "Reseeding Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 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:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:331 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:326 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:335 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:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 #, java-format msgid "See {0} for instructions on reseeding manually." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:337 msgid "the FAQ" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:330 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:339 msgid "Reseed URL Selection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 msgid "Try SSL first then non-SSL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:342 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:347 msgid "Use SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 msgid "Use non-SSL only" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:353 msgid "Reseed URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:354 -msgid "Enable HTTP proxy (not used for SSL)" -msgstr "" +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:357 +msgid "Enable HTTP Proxy?" +msgstr "Włączyć HTTP Proxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:361 msgid "HTTP Proxy Host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:362 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:365 msgid "HTTP Proxy Port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:369 +msgid "Use HTTP Proxy Authorization?" +msgstr "Użyć autoryzacji HTTP Proxy?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:373 +msgid "HTTP Proxy Username" +msgstr "HTTP Proxy Użytkownik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:377 +msgid "HTTP Proxy Password" +msgstr "HTTP Proxy Hasło" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:381 +msgid "Enable HTTPS Proxy?" +msgstr "Włączyć HTTPS Proxy?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:385 +msgid "HTTPS Proxy Host" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:389 +msgid "HTTPS Proxy Port" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:393 +msgid "Use HTTPS Proxy Authorization?" +msgstr "Użyć autoryzacji HTTPS Proxy?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:397 +msgid "HTTPS Proxy Username" +msgstr "HTTPS Proxy Użytkownik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:401 +msgid "HTTPS Proxy Password" +msgstr "HTTPS Proxy Hasło" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:120 msgid "config service" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:257 msgid "I2P Service Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 msgid "Shutdown the router" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:305 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 msgid "" -"Graceful shutdown lets the router satisfy the agreements it has already made" -" before shutting down, but may take a few minutes." +"Graceful shutdown lets the router satisfy the agreements it has already made " +"before shutting down, but may take a few minutes." +msgstr "" +"Wdzięczne zamknięcie pozwala routerowi 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:316 +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:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:326 msgid "" -"If you need to kill the router immediately, that option is available as " -"well." +"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:317 -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:319 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:328 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:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:330 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:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:332 msgid "" -"After tearing down the router, it will wait 1 minute before starting back up" -" again." +"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:333 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:342 msgid "Systray integration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 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:337 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:346 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:339 -msgid "" -"If you are on windows, you can either enable or disable that icon here." +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:348 +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:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:350 msgid "Show systray icon" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:343 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 msgid "Hide systray icon" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 msgid "Run on startup" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:347 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 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." +"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:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:358 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:357 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:357 msgid "Note" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 msgid "" -"If you are running I2P as service right now, removing it will shut down your" -" router immediately." +"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:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:370 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:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:374 msgid "Debugging" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:376 msgid "View the job queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:371 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 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 wrapper.log." +"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 wrapper.log." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 msgid "Launch browser on router startup?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:379 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 msgid "" "I2P's main configuration interface is this web console, so for your " "convenience I2P can launch a web browser on startup pointing at" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:113 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:121 msgid "config stats" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:258 msgid "I2P Stats Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:320 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:329 msgid "Configure I2P Stat Collection" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:322 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:331 msgid "Enable full stats?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:329 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 msgid "change requires restart to take effect" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:340 msgid "Stat file" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 msgid "Filter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:337 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 msgid "toggle all" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:350 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 msgid "Log" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:352 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:361 msgid "Graph" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:391 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:400 msgid "Advanced filter" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:120 msgid "config tunnels" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:270 msgid "I2P Tunnel Configuration" -msgstr "" +msgstr "Konfiguracja tuneli I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:328 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:337 msgid "The default settings work for most people." -msgstr "" +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:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:341 msgid "There is a fundamental tradeoff between anonymity and performance." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:344 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." +"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:338 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:347 msgid "High CPU and/or high outbound bandwidth usage may result." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:350 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:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:360 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:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:363 msgid "Client tunnel changes are temporary and are not saved." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:365 msgid "To make permanent client tunnel changes see the" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:358 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:367 msgid "i2ptunnel page" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:120 msgid "config UI" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:270 msgid "I2P UI Configuration" -msgstr "" +msgstr "Konfiguracja I2P UI" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:314 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:323 msgid "Router Console Theme" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 msgid "Theme selection disabled for Internet Explorer, sorry." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:350 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:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:354 msgid "Router Console Language" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:349 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 msgid "" "Please contribute to the router console translation project! Contact the " -"developers on IRC #i2p-dev to help." +"developers in #i2p-dev on IRC to help." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:353 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:362 msgid "Apply" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:120 msgid "config update" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:257 msgid "I2P Update Configuration" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:321 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 msgid "Check for I2P and news updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:323 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:334 msgid "News & I2P Updates" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +msgid "Check for news updates" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:340 +msgid "News Updates" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346 msgid "Update In Progress" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:335 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354 msgid "News URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:339 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358 msgid "Refresh frequency" -msgstr "" +msgstr "Częstotliwość odświeżania" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:345 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364 msgid "Update policy" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:351 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370 msgid "Update through the eepProxy?" -msgstr "" +msgstr "Aktualizować przez eepProxy?" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:355 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374 msgid "eepProxy host" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:359 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:378 msgid "eepProxy port" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:365 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:384 msgid "Update URLs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:388 msgid "Trusted keys" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:373 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:392 msgid "Update with unsigned development builds?" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:377 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:396 msgid "Unsigned Build URL" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:383 -msgid "" -"I2P updates are disabled because you do not have write permission for the " -"install directory." +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:402 +msgid "Updates will be dispatched via your package manager." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:389 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:408 msgid "Save" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:121 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:129 msgid "Internal Error" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:123 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:131 msgid "Router Console" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:127 -msgid "Configuration" -msgstr "" - #: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:135 +msgid "Configuration" +msgstr "Konfiguracja" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 msgid "Sorry! There has been an internal error." msgstr "" #. note to translators - both parameters are URLs -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:139 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 #, java-format msgid "Please report bugs on {0} or {1}." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:266 msgid "" -"You may use the username \"guest\" and password \"guest\" if you do not wish" -" to register." +"You may use the username \"guest\" and password \"guest\" if you do not wish " +"to register." msgstr "" +"Możesz użyć loginu \"guest\" i hasła \"guest\" jeśli nie chcesz się " +"rejestrować." -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:145 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:260 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:153 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:268 msgid "Please include this information in bug reports" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155 msgid "Error Details" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:149 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 #, java-format msgid "Error {0}" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:169 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:250 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:177 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 msgid "I2P Version and Running Environment" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:197 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:288 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:315 msgid "" "Note that system information, log timestamps, and log messages may provide " -"clues to your location; please review everything you include in a bug " -"report." +"clues to your location; please review everything you include in a bug report." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:123 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:131 msgid "Page Not Found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:264 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:272 msgid "" "Sorry! You appear to be requesting a non-existent Router Console page or " "resource." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:266 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:274 msgid "Error 404" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:271 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:279 msgid "not found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:112 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:120 msgid "graphs" -msgstr "" +msgstr "wykresy" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:287 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:295 msgid "I2P Performance Graphs" -msgstr "" +msgstr "Wykresy wydajności sieci I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:119 msgid "home" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:331 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:357 msgid "Welcome to I2P" -msgstr "" +msgstr "Witaj w I2P" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:119 msgid "job queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:256 msgid "I2P Router Job Queue" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:119 msgid "logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 msgid "I2P Router Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:303 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:317 msgid "Critical Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:307 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:321 msgid "Router Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:313 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:327 msgid "Service (Wrapper) Logs" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:119 msgid "network database summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:256 msgid "I2P Network Database Summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:115 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:123 msgid "WebApp Not Found" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:260 msgid "Web Application Not Running" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 msgid "The requested web application is not running." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:264 msgid "" -"Please visit the config clients " -"page to start it." +"Please visit the config clients page to start it." msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:119 msgid "peer connections" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:256 msgid "I2P Network Peers" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:119 msgid "peer profiles" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:256 msgid "I2P Network Peer Profiles" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:119 msgid "statistics" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:265 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:273 msgid "I2P Router Statistics" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:264 #, java-format msgid "Disable {0} Refresh" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:111 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:119 msgid "tunnel summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:256 msgid "I2P Tunnel Summary" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:111 -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:256 msgid "Peer Profile" msgstr "" -#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:275 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:283 #, java-format msgid "Profile for peer {0}" msgstr "" - - diff --git a/apps/susidns/locale/messages_es.po b/apps/susidns/locale/messages_es.po index 93c75ae92..25e9499bd 100644 --- a/apps/susidns/locale/messages_es.po +++ b/apps/susidns/locale/messages_es.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-12 11:15+0000\n" -"PO-Revision-Date: 2011-10-07 01:38+0000\n" -"Last-Translator: blabla \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" +"PO-Revision-Date: 2011-12-18 10:54+0000\n" +"Last-Translator: punkibastardo \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" "team/es/)\n" "Language: es\n" @@ -653,13 +653,12 @@ msgstr "" "suscrita a www.i2p2.i2p." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 -#, fuzzy msgid "" "Subscribing to additional sites is easy, just add them to your subscriptions file." msgstr "" -"Suscribirse a otros sitios es fácil, sólo tienes que añadirlos a tu archivo " -"de suscripciones." +"Suscribirse a otras páginas es fácil, sólo añádelas a tu archivo de subscripciones." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119 msgid "" diff --git a/apps/susidns/locale/messages_pl.po b/apps/susidns/locale/messages_pl.po index a34e07c20..68327ddee 100644 --- a/apps/susidns/locale/messages_pl.po +++ b/apps/susidns/locale/messages_pl.po @@ -2,76 +2,77 @@ # Copyright (C) 2009 The I2P Project # This file is distributed under the same license as the susidns package. # To contribute translations, see http://www.i2p2.de/newdevelopers -# +# # , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-06-11 08:23+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" "PO-Revision-Date: 2011-06-05 16:26+0000\n" "Last-Translator: PolishAnon \n" "Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:130 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:131 #, java-format msgid "Host name \"{0}\" contains illegal character {1}" msgstr "Nazwa hosta \"{0}\" zawiera niedozwolony znak {1}" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:143 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:145 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:152 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:144 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:146 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:153 #, java-format msgid "Host name cannot start with \"{0}\"" msgstr "Nazwa hosta nie może zaczynać się od \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:147 -#: ../src/java/src/i2p/susi/dns/AddressBean.java:149 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:148 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:150 #, java-format msgid "Host name cannot end with \"{0}\"" msgstr "Nazwa hosta nie może kończyć się na \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:154 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:155 #, java-format msgid "Host name cannot contain \"{0}\"" msgstr "Nazwa hosta nie może zawierać \"{0}\"" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:157 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:158 #, java-format msgid "" -"Host name \"{0}\" requires conversion to ASCII but the conversion library is" -" unavailable in this JVM" +"Host name \"{0}\" requires conversion to ASCII but the conversion library is " +"unavailable in this JVM" msgstr "" "Nazwa hosta \"{0}\" wymaga konwersji na ASCII, ale ta biblioteka konwersji " "jest niedostępna w tym JVM" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:209 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:210 msgid "None" msgstr "Brak" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:217 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:218 msgid "Hashcash" msgstr "Hashcash" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:219 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:220 msgid "Hidden" msgstr "Ukryty" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:221 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:222 msgid "Signed" msgstr "Podpisano" -#: ../src/java/src/i2p/susi/dns/AddressBean.java:223 +#: ../src/java/src/i2p/susi/dns/AddressBean.java:224 #, java-format msgid "Type {0}" msgstr "Typ {0}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:232 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:233 #, java-format msgid "One result for search within filtered list." msgid_plural "{0} results for search within filtered list." @@ -79,7 +80,7 @@ msgstr[0] "Jeden wynik wyszukiwania w filtrowanej liście." msgstr[1] "{0} wyniki wyszukiwania w filtrowanej listy." msgstr[2] "{0} wyników wyszukiwania w filtrowanej listy." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:236 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:237 #, java-format msgid "Filtered list contains 1 entry." msgid_plural "Fltered list contains {0} entries." @@ -87,7 +88,7 @@ msgstr[0] "Filtrowana lista zawiera 1 wpis." msgstr[1] "Filtrowana lista zawiera {0} wpisy." msgstr[2] "Filtrowana lista zawiera {0} wpisów." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:241 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:242 #, java-format msgid "One result for search." msgid_plural "{0} results for search." @@ -95,7 +96,7 @@ msgstr[0] "Jeden wynik wyszukiwania." msgstr[1] "{0} wyniki wyszukiwania." msgstr[2] "{0} wyników wyszukiwania." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:250 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:251 #, java-format msgid "Address book contains 1 entry." msgid_plural "Address book contains {0} entries." @@ -103,98 +104,98 @@ msgstr[0] "Książka adresowa zawiera 1 wpis." msgstr[1] "Książka adresowa zawiera {0} wpisy." msgstr[2] "Książka adresowa zawiera {0} wpisów." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:266 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:267 #, java-format msgid "Showing {0} of {1}" msgstr "Wyświetlono {0} z {1}" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:288 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:231 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:392 msgid "Add" msgstr "Dodaj" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:287 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:288 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:231 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:243 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:390 msgid "Replace" msgstr "Zastąp" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:297 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:298 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:242 #, java-format msgid "Host name {0} is already in address book, unchanged." msgstr "Nazwa hosta {0} jest już w książce adresowej, bez zmian." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:299 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:300 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:244 #, java-format msgid "" -"Host name {0} is already in address book with a different destination. Click" -" \"Replace\" to overwrite." +"Host name {0} is already in address book with a different destination. Click " +"\"Replace\" to overwrite." msgstr "" -"Nazwa hosta {0} jest już w książce adresowej z innym miejscem przeznaczenia." -" Kliknij przycisk \"Zmień\", aby nadpisać." +"Nazwa hosta {0} jest już w książce adresowej z innym miejscem przeznaczenia. " +"Kliknij przycisk \"Zmień\", aby nadpisać." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:311 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:257 #, java-format msgid "Destination added for {0}." msgstr "Miejsce przeznaczenia dodane dla {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:313 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:259 #, java-format msgid "Destination changed for {0}." msgstr "Miejsce przeznaczenia zmienione dla {0}." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:315 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:317 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:261 msgid "Warning - host name does not end with \".i2p\"" msgstr "Uwaga - nazwa hosta nie kończy się na \".i2p\"" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:320 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:322 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:269 msgid "Invalid Base 64 destination." msgstr "Nieprawidłowy miejsca przeznaczenia formatu Base 64." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:326 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:328 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:275 #, java-format msgid "Invalid host name \"{0}\"." msgstr "Nieprawidłowa nazwa hosta \"{0}\"." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:329 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:331 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:278 msgid "Please enter a host name and destination" msgstr "Wpisz nazwę hosta i miejsca przeznaczenia" #. clear search when deleting -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:333 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:356 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:282 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:307 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:261 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:258 msgid "Delete Entry" msgstr "Usuń wpis" -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:333 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:335 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:282 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:334 msgid "Delete Selected" msgstr "Usuń zaznaczone" #. parameter is a host name -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:347 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:349 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:299 #, java-format msgid "Destination {0} deleted." msgstr "Miejsce przeznaczenia {0} usunięte." #. parameter will always be >= 2 -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:350 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:302 #, java-format msgid "1 destination deleted." @@ -203,30 +204,30 @@ msgstr[0] "1 miejsce przeznaczenia usunięte." msgstr[1] "{0} miejsca przeznaczenia usunięte." msgstr[2] "{0} miejsc przeznaczenia usunięte." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:352 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:354 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:304 msgid "No entries selected to delete." msgstr "Brak wpisów wybranych do usunięcia." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:360 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:362 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:311 msgid "Address book saved." msgstr "Książka adresowa zapisana." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:363 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:365 msgid "ERROR: Could not write addressbook file." msgstr "BŁĄD: Nie można zapisać pliku książki adresowej." -#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:368 +#: ../src/java/src/i2p/susi/dns/AddressbookBean.java:370 #: ../src/java/src/i2p/susi/dns/ConfigBean.java:148 #: ../src/java/src/i2p/susi/dns/NamingServiceBean.java:315 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:156 msgid "" -"Invalid form submission, probably because you used the \"back\" or " -"\"reload\" button on your browser. Please resubmit." +"Invalid form submission, probably because you used the \"back\" or \"reload" +"\" button on your browser. Please resubmit." msgstr "" -"Nieprawidłowy formularz, prawdopodobnie dlatego, że użyto przycisku " -"\"wstecz\" lub \"przeładuj\" w przeglądarce. Proszę prześlij ponownie." +"Nieprawidłowy formularz, prawdopodobnie dlatego, że użyto przycisku \"wstecz" +"\" lub \"przeładuj\" w przeglądarce. Proszę prześlij ponownie." #: ../src/java/src/i2p/susi/dns/ConfigBean.java:139 #: ../src/java/src/i2p/susi/dns/SubscriptionsBean.java:131 @@ -294,8 +295,8 @@ msgstr "książka adresowa" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:143 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:104 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:120 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:108 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:124 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:105 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:121 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:107 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:104 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:120 @@ -304,7 +305,7 @@ msgstr "Przegląd" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:129 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:106 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:110 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:107 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:93 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:106 msgid "Address books" @@ -312,7 +313,7 @@ msgstr "Książki adresowe" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:131 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:108 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:112 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:109 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:95 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:108 msgid "private" @@ -320,7 +321,7 @@ msgstr "prywatne" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:133 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:110 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:114 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:111 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:97 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:110 msgid "master" @@ -328,7 +329,7 @@ msgstr "głowne" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:135 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:112 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:116 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:113 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:99 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:112 msgid "router" @@ -336,7 +337,7 @@ msgstr "router" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:137 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:114 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:118 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:115 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:101 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:114 msgid "published" @@ -344,7 +345,7 @@ msgstr "opublikowane" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:139 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:116 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:120 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:117 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:103 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:116 msgid "Subscriptions" @@ -352,19 +353,19 @@ msgstr "Subskrypcje" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:141 #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:118 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:122 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:119 #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:105 #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:118 msgid "Configuration" msgstr "Konfiguracja" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:145 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:126 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:123 msgid "Address book" msgstr "Książka adresowa" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:150 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:131 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:128 msgid "Storage" msgstr "Pamięć" @@ -403,7 +404,7 @@ msgstr "Linki" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:242 #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:384 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:253 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:250 msgid "Destination" msgstr "Miejsce przeznaczenia" @@ -437,7 +438,7 @@ msgid "Add new destination" msgstr "Dodaj nowe miejsce przeznaczenia" #: ../src/tmp/i2p/susi/dns/jsp/addressbook_jsp.java:380 -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:158 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:155 msgid "Host Name" msgstr "Nazwa hosta" @@ -452,8 +453,8 @@ msgstr "Wskazówki" #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:136 msgid "" "File and directory paths here are relative to the addressbook's working " -"directory, which is normally ~/.i2p/addressbook/ (Linux) or " -"%APPDATA%\\I2P\\addressbook\\ (Windows)." +"directory, which is normally ~/.i2p/addressbook/ (Linux) or %APPDATA%\\I2P" +"\\addressbook\\ (Windows)." msgstr "" "Ścieżki do plików i katalogów są podane w stosunku do roboczego katalogu " "książki adresowej, którym jest zwykle ~/.i2p/addressbook/ (Linux) lub " @@ -461,8 +462,8 @@ msgstr "" #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:138 msgid "" -"If you want to manually add lines to an addressbook, add them to the private" -" or master addressbooks." +"If you want to manually add lines to an addressbook, add them to the private " +"or master addressbooks." msgstr "" "Jeśli chcesz ręcznie dodać wiersze do książki adresowej, dodaj je do " "prywatnych lub głownych książek adresowych." @@ -488,8 +489,8 @@ msgid "" "Use the private addressbook for private destinations, these are not " "published." msgstr "" -"Użyj prywatnej książki adresowej dla prywatnych miejsc przeznaczania, te nie" -" są publikowane." +"Użyj prywatnej książki adresowej dla prywatnych miejsc przeznaczania, te nie " +"są publikowane." #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:146 msgid "Options" @@ -539,16 +540,16 @@ msgstr "Czy aktualizpwać opublikowaną książke adresową" #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:166 msgid "" -"File containing the etags header from the fetched subscription URLs (no need" -" to change)" +"File containing the etags header from the fetched subscription URLs (no need " +"to change)" msgstr "" "Plik zawierający nagłówek etagów z pobranych subskrypcji URL (nie trzeba " "zmieniać)" #: ../src/tmp/i2p/susi/dns/jsp/config_jsp.java:168 msgid "" -"File containing the modification timestamp for each fetched subscription URL" -" (no need to change)" +"File containing the modification timestamp for each fetched subscription URL " +"(no need to change)" msgstr "" "Plik zawierający modifikacje znaczów czasu dla każdej pobranej subscrypcji " "URL (nie trzeba zmieniać)" @@ -557,59 +558,59 @@ msgstr "" msgid "File to log activity to (change to /dev/null if you like)" msgstr "Plik do logowania działalności (zmień na /dev/null, jeśli chcesz)" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:106 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:103 msgid "addressbook" msgstr "Ksiazka adresowa" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:174 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:171 msgid "Encoded Name" msgstr "Zakodowana Nazwa" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:190 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:187 msgid "Base 32 Address" msgstr "Adress Base 32" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:200 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:197 msgid "Address Helper" msgstr "Pomoc Adresowa" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:207 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:204 msgid "link" msgstr "link" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:211 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:208 msgid "Public Key" msgstr "Klucz publiczny" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:213 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:210 msgid "ElGamal 2048 bit" msgstr "ElGamal 2048 bitów" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:217 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:214 msgid "Signing Key" msgstr "Klucz Podpisywania" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:219 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:216 msgid "DSA 1024 bit" msgstr "DSA 1024 bity" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:223 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:220 msgid "Certificate" msgstr "Certyfikat" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:229 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:226 msgid "Added Date" msgstr "Data dodania" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:235 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:232 msgid "Source" msgstr "Źródło" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:241 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:238 msgid "Last Modified" msgstr "Ostatnio modyfikowano" -#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:247 +#: ../src/tmp/i2p/susi/dns/jsp/details_jsp.java:244 msgid "Notes" msgstr "Notatki" @@ -635,27 +636,28 @@ msgstr "" #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:115 msgid "" -"In the default configuration, the address book is only subscribed to " -"www.i2p2.i2p." +"In the default configuration, the address book is only subscribed to www." +"i2p2.i2p." msgstr "" -"W domyślnej konfiguracji, książka adresowa jest zapisana tylko do " -"www.i2p2.i2p." +"W domyślnej konfiguracji, książka adresowa jest zapisana tylko do www.i2p2." +"i2p." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:117 +#, fuzzy msgid "" -"Subscribing to additional sites is easy, just add them to your subscriptions file." +"Subscribing to additional sites is easy, just add them to your subscriptions file." msgstr "" -"Zapisywanie się do innych witryn jest proste, wystarczy dodać je do pliku subskrypcje." +"Zapisywanie się do innych witryn jest proste, wystarczy dodać je do pliku subskrypcje." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:119 msgid "" -"For more information on naming in I2P, see the overview on www.i2p2.i2p." +"For more information on naming in I2P, see the overview on www.i2p2.i2p." msgstr "" -"Aby uzyskać więcej informacji na temat nazewnictwa w I2P, zobacz przegląd www.i2p2.i2p ." +"Aby uzyskać więcej informacji na temat nazewnictwa w I2P, zobacz przegląd www.i2p2.i2p ." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:121 msgid "How does the addressbook application work?" @@ -666,8 +668,8 @@ msgid "" "The addressbook application regularly polls your subscriptions and merges " "their content into your \"router\" address book." msgstr "" -"Aplikacja książki adresowej regularnie pobiera twoje subskrypcje i łączy ich" -" zawartość w twoja książkę adresowa \"routera\"." +"Aplikacja książki adresowej regularnie pobiera twoje subskrypcje i łączy ich " +"zawartość w twoja książkę adresowa \"routera\"." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:125 msgid "" @@ -680,12 +682,11 @@ msgstr "" #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:127 msgid "" "If configured, the router address book is now written to the \"published\" " -"address book, which will be publicly available if you are running an " -"eepsite." +"address book, which will be publicly available if you are running an eepsite." msgstr "" "Jeżeli skonfigurowana, ksiażka adresowa routera jest teraz zapisana do " -"\"opublikowanej\" książki adresowej, która będzie publicznie dostępna jeżeli" -" masz swoją stronę eepsite." +"\"opublikowanej\" książki adresowej, która będzie publicznie dostępna jeżeli " +"masz swoją stronę eepsite." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:129 msgid "" @@ -697,16 +698,16 @@ msgstr "" #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:131 msgid "" -"Hosts in the private address book can be accessed by you but their addresses" -" are never distributed to others." +"Hosts in the private address book can be accessed by you but their addresses " +"are never distributed to others." msgstr "" "Nazwy hostów w prywatnej książce adresowej mogą być dostępne dla ciebie ale " "ich adresy nie są nigdy rozpowszechniane dla innych." #: ../src/tmp/i2p/susi/dns/jsp/index_jsp.java:133 msgid "" -"The private address book can also be used for aliases of hosts in your other" -" address books." +"The private address book can also be used for aliases of hosts in your other " +"address books." msgstr "" "Prywatna książka adresowa może być też użyta dla aliasów nazw hostów w " "twoich innych książkach adresowych." @@ -723,8 +724,7 @@ msgstr "Plik subskrypcji zawiera listę URLów i2p." msgid "" "The addressbook application regularly checks this list for new eepsites." msgstr "" -"Aplikacja książki adresowej regularnie sprawdza te listę dla nowych " -"eepsites." +"Aplikacja książki adresowej regularnie sprawdza te listę dla nowych eepsites." #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:138 msgid "Those URLs refer to published hosts.txt files." @@ -749,5 +749,3 @@ msgstr "" #: ../src/tmp/i2p/susi/dns/jsp/subscriptions_jsp.java:144 msgid "See the FAQ for a list of subscription URLs." msgstr "Więcej w FAQ dla listy subskrypcji adresów URL." - - diff --git a/apps/susimail/locale/messages_es.po b/apps/susimail/locale/messages_es.po index df8728542..2a085de5e 100644 --- a/apps/susimail/locale/messages_es.po +++ b/apps/susimail/locale/messages_es.po @@ -8,14 +8,15 @@ # ducki2p , 2011. # foo , 2009. # mixy, 2011. +# , 2011. # punkibastardo , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-12 11:15+0000\n" -"PO-Revision-Date: 2011-10-07 01:33+0000\n" -"Last-Translator: blabla \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" +"PO-Revision-Date: 2011-12-18 10:48+0000\n" +"Last-Translator: punkibastardo \n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/I2P/" "team/es/)\n" "Language: es\n" @@ -321,7 +322,7 @@ msgstr "Cancelar" #: src/src/i2p/susi/webmail/WebMail.java:1605 msgid "Learn about I2P mail" -msgstr "" +msgstr "Aprende sobre I2P mail" #: src/src/i2p/susi/webmail/WebMail.java:1606 msgid "Create Account" diff --git a/apps/susimail/locale/messages_pl.po b/apps/susimail/locale/messages_pl.po index c25ebe409..792b2f106 100644 --- a/apps/susimail/locale/messages_pl.po +++ b/apps/susimail/locale/messages_pl.po @@ -2,167 +2,170 @@ # 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: # , 2011. +# , 2011. msgid "" msgstr "" "Project-Id-Version: I2P\n" -"Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2011-06-11 08:24+0000\n" -"PO-Revision-Date: 2011-06-01 14:13+0000\n" -"Last-Translator: PolishAnon \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-27 22:38+0000\n" +"PO-Revision-Date: 2011-12-18 12:27+0000\n" +"Last-Translator: Warton \n" "Language-Team: Polish (http://www.transifex.net/projects/p/I2P/team/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#: src/src/i2p/susi/webmail/WebMail.java:454 +#: src/src/i2p/susi/webmail/WebMail.java:455 msgid "unknown" msgstr "nieznany" -#: src/src/i2p/susi/webmail/WebMail.java:473 +#: src/src/i2p/susi/webmail/WebMail.java:474 msgid "Warning: no transfer encoding found, fallback to 7bit." msgstr "Uwaga: nie znaleziono kodowania transferu, powrót do 7 bitów" -#: src/src/i2p/susi/webmail/WebMail.java:478 +#: src/src/i2p/susi/webmail/WebMail.java:479 #, java-format msgid "No encoder found for encoding \\''{0}\\''." msgstr "Nr kodeka dla kodowania \\''{0} \\''." -#: src/src/i2p/susi/webmail/WebMail.java:484 +#: src/src/i2p/susi/webmail/WebMail.java:485 msgid "Warning: no charset found, fallback to US-ASCII." msgstr "Uwaga: nie znaleziono zestawu znaków, powrót do US-ASCII." -#: src/src/i2p/susi/webmail/WebMail.java:498 +#: src/src/i2p/susi/webmail/WebMail.java:499 #, java-format msgid "Charset \\''{0}\\'' not supported." msgstr "Zestaw znaków \\''{0} \\' 'nie obsługiwany." -#: src/src/i2p/susi/webmail/WebMail.java:502 +#: src/src/i2p/susi/webmail/WebMail.java:503 #, java-format msgid "Part ({0}) not shown, because of {1}" msgstr "Część ({0}) nie pokazana ze względu na {1}" -#: src/src/i2p/susi/webmail/WebMail.java:525 +#: src/src/i2p/susi/webmail/WebMail.java:526 msgid "Download" msgstr "Pobierz" -#: src/src/i2p/susi/webmail/WebMail.java:525 +#: src/src/i2p/susi/webmail/WebMail.java:526 msgid "File is packed into a zipfile for security reasons." msgstr "Plik zapakowany w format ZIP ze względów bezpieczeństwa." -#: src/src/i2p/susi/webmail/WebMail.java:525 +#: src/src/i2p/susi/webmail/WebMail.java:526 #, java-format msgid "attachment ({0})." msgstr "załącznik ({0})." -#: src/src/i2p/susi/webmail/WebMail.java:529 +#: src/src/i2p/susi/webmail/WebMail.java:530 #, java-format msgid "Attachment ({0})." msgstr "Załącznik ({0})." -#: src/src/i2p/susi/webmail/WebMail.java:579 +#: src/src/i2p/susi/webmail/WebMail.java:580 msgid "Need username for authentication." msgstr "Potrzebna nazwę użytkownika do uwierzytelnienia." -#: src/src/i2p/susi/webmail/WebMail.java:583 +#: src/src/i2p/susi/webmail/WebMail.java:584 msgid "Need password for authentication." msgstr "Potrzebne hasło do uwierzytelniania." -#: src/src/i2p/susi/webmail/WebMail.java:587 +#: src/src/i2p/susi/webmail/WebMail.java:588 msgid "Need hostname for connect." msgstr "Potrzebuna nazwa host do połączenia." -#: src/src/i2p/susi/webmail/WebMail.java:592 +#: src/src/i2p/susi/webmail/WebMail.java:593 msgid "Need port number for pop3 connect." msgstr "Potrzeba numer portu pop3 do połączenia." -#: src/src/i2p/susi/webmail/WebMail.java:599 +#: src/src/i2p/susi/webmail/WebMail.java:600 msgid "POP3 port number is not in range 0..65535." msgstr "Numeru portu POP3 poza zakresem 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:605 +#: src/src/i2p/susi/webmail/WebMail.java:606 msgid "POP3 port number is invalid." msgstr "Numeru portu POP3 jest nieprawidłowy." -#: src/src/i2p/susi/webmail/WebMail.java:611 +#: src/src/i2p/susi/webmail/WebMail.java:612 msgid "Need port number for smtp connect." msgstr "Potrzebny numer portu smtp do połączenia." -#: src/src/i2p/susi/webmail/WebMail.java:618 +#: src/src/i2p/susi/webmail/WebMail.java:619 msgid "SMTP port number is not in range 0..65535." msgstr "Numeru portu SMTP poza zakresem 0..65535." -#: src/src/i2p/susi/webmail/WebMail.java:624 +#: src/src/i2p/susi/webmail/WebMail.java:625 msgid "SMTP port number is invalid." msgstr "Numer portu SMTP jest nieprawidłowy." -#: src/src/i2p/susi/webmail/WebMail.java:671 +#: src/src/i2p/susi/webmail/WebMail.java:672 msgid "User logged out." msgstr "Użytkownik wylogowany." -#: src/src/i2p/susi/webmail/WebMail.java:675 +#: src/src/i2p/susi/webmail/WebMail.java:676 msgid "Internal error, lost connection." msgstr "Błąd wewnętrzny, połączenie utracone." -#: src/src/i2p/susi/webmail/WebMail.java:771 +#: src/src/i2p/susi/webmail/WebMail.java:772 #, java-format msgid "On {0} {1} wrote:" msgstr "Dnia {0} {1} napisał:" -#: src/src/i2p/susi/webmail/WebMail.java:818 +#: src/src/i2p/susi/webmail/WebMail.java:819 msgid "begin forwarded mail" msgstr "Rozpocznij przekazywanie poczty" -#: src/src/i2p/susi/webmail/WebMail.java:840 +#: src/src/i2p/susi/webmail/WebMail.java:841 msgid "end forwarded mail" msgstr "Zakończ przekazywanie poczty" -#: src/src/i2p/susi/webmail/WebMail.java:847 -#: src/src/i2p/susi/webmail/WebMail.java:1701 +#: src/src/i2p/susi/webmail/WebMail.java:848 +#: src/src/i2p/susi/webmail/WebMail.java:1720 msgid "Could not fetch mail body." msgstr "Nie można pobrać głównej cześci maila" -#: src/src/i2p/susi/webmail/WebMail.java:875 +#: src/src/i2p/susi/webmail/WebMail.java:876 msgid "Message id not valid." msgstr "ID wiadomości niepoprawne." -#: src/src/i2p/susi/webmail/WebMail.java:958 +#: src/src/i2p/susi/webmail/WebMail.java:959 #, java-format msgid "No Encoding found for {0}" msgstr "Nie znaleziono kodowania dla {0}" -#: src/src/i2p/susi/webmail/WebMail.java:962 +#: src/src/i2p/susi/webmail/WebMail.java:963 #, java-format msgid "Could not encode data: {0}" msgstr "Nie można zakodować danych: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:967 +#: src/src/i2p/susi/webmail/WebMail.java:968 #, java-format msgid "Error reading uploaded file: {0}" msgstr "Błąd w odczycie wysłanego pliku: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1045 +#: src/src/i2p/susi/webmail/WebMail.java:1046 msgid "Error parsing download parameter." msgstr "Błąd pobrania parametru analizy." -#: src/src/i2p/susi/webmail/WebMail.java:1089 +#: src/src/i2p/susi/webmail/WebMail.java:1090 msgid "Invalid pagesize number, resetting to default value." msgstr "" "Nieprawidłowy numer rozmiaru strony, resetowanie do wartości domyślnej." -#: src/src/i2p/susi/webmail/WebMail.java:1113 +#: src/src/i2p/susi/webmail/WebMail.java:1114 msgid "No messages marked for deletion." msgstr "Brak wiadomości zaznaczonych do usunięcia." -#: src/src/i2p/susi/webmail/WebMail.java:1133 +#: src/src/i2p/susi/webmail/WebMail.java:1134 #, java-format msgid "Error deleting message: {0}" msgstr "Błąd podczas usuwania wiadomości: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1144 +#: src/src/i2p/susi/webmail/WebMail.java:1145 #, java-format msgid "1 message deleted." msgid_plural "{0} messages deleted." @@ -170,12 +173,12 @@ msgstr[0] "1 wiadomość usunięta." msgstr[1] "{0} wiadomości usuniętych." msgstr[2] "{0} wiadomości usunięte." -#: src/src/i2p/susi/webmail/WebMail.java:1264 -#: src/src/i2p/susi/webmail/WebMail.java:1587 +#: src/src/i2p/susi/webmail/WebMail.java:1267 +#: src/src/i2p/susi/webmail/WebMail.java:1604 msgid "Login" msgstr "Zaloguj się" -#: src/src/i2p/susi/webmail/WebMail.java:1266 +#: src/src/i2p/susi/webmail/WebMail.java:1269 #, java-format msgid "1 Message" msgid_plural "{0} Messages" @@ -183,192 +186,197 @@ msgstr[0] "1 wiadomość" msgstr[1] "{0} wiadomości" msgstr[2] "{0} wiadomości" -#: src/src/i2p/susi/webmail/WebMail.java:1268 +#: src/src/i2p/susi/webmail/WebMail.java:1271 msgid "Show Message" msgstr "Pokaż wiadomość" -#: src/src/i2p/susi/webmail/WebMail.java:1325 +#: src/src/i2p/susi/webmail/WebMail.java:1333 #, java-format msgid "Error decoding content: {0}" msgstr "Błąd dekodowania treści: {0}" -#: src/src/i2p/susi/webmail/WebMail.java:1330 +#: src/src/i2p/susi/webmail/WebMail.java:1338 msgid "Error decoding content: No encoder found." msgstr "Błąd dekodowania treści: Nie znaleziono enkodera." -#: src/src/i2p/susi/webmail/WebMail.java:1377 +#: src/src/i2p/susi/webmail/WebMail.java:1385 msgid "no subject" msgstr "bez tematu" -#: src/src/i2p/susi/webmail/WebMail.java:1394 +#: src/src/i2p/susi/webmail/WebMail.java:1402 msgid "Found no valid sender address." msgstr "Nie znaleziono poprawnego adresu nadawcy." -#: src/src/i2p/susi/webmail/WebMail.java:1400 +#: src/src/i2p/susi/webmail/WebMail.java:1408 #, java-format msgid "Found no valid address in \\''{0}\\''." msgstr "Nie znaleziono prawidłowego adresu w \\''{0} \\''." -#: src/src/i2p/susi/webmail/WebMail.java:1419 +#: src/src/i2p/susi/webmail/WebMail.java:1427 msgid "No recipients found." msgstr "Nie znaleziono odbiorców." -#: src/src/i2p/susi/webmail/WebMail.java:1426 +#: src/src/i2p/susi/webmail/WebMail.java:1434 msgid "Quoted printable encoder not available." msgstr "Cytowany drukowalny enkoder nie dostepny." -#: src/src/i2p/susi/webmail/WebMail.java:1431 +#: src/src/i2p/susi/webmail/WebMail.java:1439 msgid "Header line encoder not available." msgstr "Enkoder linii nagłówka nie dostępny." -#: src/src/i2p/susi/webmail/WebMail.java:1482 +#: src/src/i2p/susi/webmail/WebMail.java:1490 msgid "Mail sent." msgstr "Mail wysłany." -#: src/src/i2p/susi/webmail/WebMail.java:1519 +#: src/src/i2p/susi/webmail/WebMail.java:1529 msgid "Send" msgstr "Wyślij" -#: src/src/i2p/susi/webmail/WebMail.java:1520 +#: src/src/i2p/susi/webmail/WebMail.java:1530 msgid "Cancel" msgstr "Anuluj" -#: src/src/i2p/susi/webmail/WebMail.java:1521 +#: src/src/i2p/susi/webmail/WebMail.java:1531 msgid "Delete Attachment" msgstr "Usuń załącznik" -#: src/src/i2p/susi/webmail/WebMail.java:1522 -#: src/src/i2p/susi/webmail/WebMail.java:1607 -#: src/src/i2p/susi/webmail/WebMail.java:1688 +#: src/src/i2p/susi/webmail/WebMail.java:1532 +#: src/src/i2p/susi/webmail/WebMail.java:1626 +#: src/src/i2p/susi/webmail/WebMail.java:1707 msgid "Reload Config" msgstr "Przeładuj Konfiguracje" -#: src/src/i2p/susi/webmail/WebMail.java:1523 -#: src/src/i2p/susi/webmail/WebMail.java:1608 -#: src/src/i2p/susi/webmail/WebMail.java:1689 +#: src/src/i2p/susi/webmail/WebMail.java:1533 +#: src/src/i2p/susi/webmail/WebMail.java:1627 +#: src/src/i2p/susi/webmail/WebMail.java:1708 msgid "Logout" msgstr "Wyloguj się" -#: src/src/i2p/susi/webmail/WebMail.java:1546 -#: src/src/i2p/susi/webmail/WebMail.java:1693 +#: src/src/i2p/susi/webmail/WebMail.java:1556 +#: src/src/i2p/susi/webmail/WebMail.java:1712 msgid "From:" msgstr "Od:" -#: src/src/i2p/susi/webmail/WebMail.java:1547 +#: src/src/i2p/susi/webmail/WebMail.java:1557 msgid "To:" msgstr "To:" -#: src/src/i2p/susi/webmail/WebMail.java:1548 +#: src/src/i2p/susi/webmail/WebMail.java:1558 msgid "Cc:" msgstr "Cc:" -#: src/src/i2p/susi/webmail/WebMail.java:1549 +#: src/src/i2p/susi/webmail/WebMail.java:1559 msgid "Bcc:" msgstr "Bcc:" -#: src/src/i2p/susi/webmail/WebMail.java:1550 -#: src/src/i2p/susi/webmail/WebMail.java:1695 +#: src/src/i2p/susi/webmail/WebMail.java:1560 +#: src/src/i2p/susi/webmail/WebMail.java:1714 msgid "Subject:" msgstr "Temat:" -#: src/src/i2p/susi/webmail/WebMail.java:1551 +#: src/src/i2p/susi/webmail/WebMail.java:1561 msgid "Bcc to self" msgstr "Bcc do siebie" -#: src/src/i2p/susi/webmail/WebMail.java:1554 +#: src/src/i2p/susi/webmail/WebMail.java:1564 msgid "New Attachment:" msgstr "Nowy załącznik:" -#: src/src/i2p/susi/webmail/WebMail.java:1554 +#: src/src/i2p/susi/webmail/WebMail.java:1564 msgid "Upload File" msgstr "Prześlij plik" -#: src/src/i2p/susi/webmail/WebMail.java:1560 +#: src/src/i2p/susi/webmail/WebMail.java:1570 msgid "Attachments:" msgstr "Załączniki:" -#: src/src/i2p/susi/webmail/WebMail.java:1582 +#. current postman hq length limits 16/12, new postman version 32/32 +#: src/src/i2p/susi/webmail/WebMail.java:1593 msgid "User" msgstr "Użytkownik" -#: src/src/i2p/susi/webmail/WebMail.java:1583 +#: src/src/i2p/susi/webmail/WebMail.java:1594 msgid "Password" -msgstr "Password" +msgstr "Hasło" -#: src/src/i2p/susi/webmail/WebMail.java:1584 +#: src/src/i2p/susi/webmail/WebMail.java:1599 msgid "Host" msgstr "Host" -#: src/src/i2p/susi/webmail/WebMail.java:1585 +#: src/src/i2p/susi/webmail/WebMail.java:1600 msgid "POP3-Port" msgstr "POP3-Port" -#: src/src/i2p/susi/webmail/WebMail.java:1586 +#: src/src/i2p/susi/webmail/WebMail.java:1601 msgid "SMTP-Port" msgstr "SMTP-Port" -#: src/src/i2p/susi/webmail/WebMail.java:1587 -msgid "Create Account" -msgstr "Załóż konto" - -#: src/src/i2p/susi/webmail/WebMail.java:1587 +#: src/src/i2p/susi/webmail/WebMail.java:1604 msgid "Reset" msgstr "Zresetuj" -#: src/src/i2p/susi/webmail/WebMail.java:1599 +#: src/src/i2p/susi/webmail/WebMail.java:1605 +msgid "Learn about I2P mail" +msgstr "Dowiedz się więcej o poczcie I2P" + +#: src/src/i2p/susi/webmail/WebMail.java:1606 +msgid "Create Account" +msgstr "Załóż konto" + +#: src/src/i2p/susi/webmail/WebMail.java:1618 msgid "Really delete the marked messages?" msgstr "Czy na pewno usunąć zaznaczone wiadomości?" -#: src/src/i2p/susi/webmail/WebMail.java:1599 +#: src/src/i2p/susi/webmail/WebMail.java:1618 msgid "Yes, really delete them!" msgstr "Tak, naprawdę je usuń!" -#: src/src/i2p/susi/webmail/WebMail.java:1601 -#: src/src/i2p/susi/webmail/WebMail.java:1680 +#: src/src/i2p/susi/webmail/WebMail.java:1620 +#: src/src/i2p/susi/webmail/WebMail.java:1699 msgid "New" msgstr "Nowe" -#: src/src/i2p/susi/webmail/WebMail.java:1602 -#: src/src/i2p/susi/webmail/WebMail.java:1681 +#: src/src/i2p/susi/webmail/WebMail.java:1621 +#: src/src/i2p/susi/webmail/WebMail.java:1700 msgid "Reply" msgstr "Odpowiedz" -#: src/src/i2p/susi/webmail/WebMail.java:1603 -#: src/src/i2p/susi/webmail/WebMail.java:1682 +#: src/src/i2p/susi/webmail/WebMail.java:1622 +#: src/src/i2p/susi/webmail/WebMail.java:1701 msgid "Reply All" msgstr "Odpowiedz wszystkim" -#: src/src/i2p/susi/webmail/WebMail.java:1604 -#: src/src/i2p/susi/webmail/WebMail.java:1683 +#: src/src/i2p/susi/webmail/WebMail.java:1623 +#: src/src/i2p/susi/webmail/WebMail.java:1702 msgid "Forward" msgstr "Przekaż" -#: src/src/i2p/susi/webmail/WebMail.java:1605 -#: src/src/i2p/susi/webmail/WebMail.java:1684 +#: src/src/i2p/susi/webmail/WebMail.java:1624 +#: src/src/i2p/susi/webmail/WebMail.java:1703 msgid "Delete" msgstr "Usuń" -#: src/src/i2p/susi/webmail/WebMail.java:1606 +#: src/src/i2p/susi/webmail/WebMail.java:1625 msgid "Check Mail" msgstr "Sprawdź pocztę" -#: src/src/i2p/susi/webmail/WebMail.java:1610 +#: src/src/i2p/susi/webmail/WebMail.java:1629 msgid "Sender" msgstr "Nadawca" -#: src/src/i2p/susi/webmail/WebMail.java:1611 +#: src/src/i2p/susi/webmail/WebMail.java:1630 msgid "Subject" msgstr "Temat" -#: src/src/i2p/susi/webmail/WebMail.java:1612 +#: src/src/i2p/susi/webmail/WebMail.java:1631 msgid "Date" msgstr "Data" -#: src/src/i2p/susi/webmail/WebMail.java:1613 +#: src/src/i2p/susi/webmail/WebMail.java:1632 msgid "Size" msgstr "Rozmiar" -#: src/src/i2p/susi/webmail/WebMail.java:1639 +#: src/src/i2p/susi/webmail/WebMail.java:1658 #, java-format msgid "1 Byte" msgid_plural "{0} Bytes" @@ -376,71 +384,69 @@ msgstr[0] "1 bajt" msgstr[1] "{0} bajtów" msgstr[2] "{0} bajty" -#: src/src/i2p/susi/webmail/WebMail.java:1644 +#: src/src/i2p/susi/webmail/WebMail.java:1663 msgid "Mark All" msgstr "Zaznacz wszystkie" -#: src/src/i2p/susi/webmail/WebMail.java:1645 +#: src/src/i2p/susi/webmail/WebMail.java:1664 msgid "Invert Selection" msgstr "Odwróć zaznaczenie" -#: src/src/i2p/susi/webmail/WebMail.java:1646 +#: src/src/i2p/susi/webmail/WebMail.java:1665 msgid "Clear" msgstr "Wyczyść" -#: src/src/i2p/susi/webmail/WebMail.java:1649 -#: src/src/i2p/susi/webmail/WebMail.java:1650 +#: src/src/i2p/susi/webmail/WebMail.java:1668 +#: src/src/i2p/susi/webmail/WebMail.java:1669 msgid "First" msgstr "Pierwsze" -#: src/src/i2p/susi/webmail/WebMail.java:1649 -#: src/src/i2p/susi/webmail/WebMail.java:1650 -#: src/src/i2p/susi/webmail/WebMail.java:1685 +#: src/src/i2p/susi/webmail/WebMail.java:1668 +#: src/src/i2p/susi/webmail/WebMail.java:1669 +#: src/src/i2p/susi/webmail/WebMail.java:1704 msgid "Previous" msgstr "Poprzedni" -#: src/src/i2p/susi/webmail/WebMail.java:1651 +#: src/src/i2p/susi/webmail/WebMail.java:1670 #, java-format msgid "Page {0} of {1}" msgstr "Strona {0} z {1}" -#: src/src/i2p/susi/webmail/WebMail.java:1653 -#: src/src/i2p/susi/webmail/WebMail.java:1654 +#: src/src/i2p/susi/webmail/WebMail.java:1672 +#: src/src/i2p/susi/webmail/WebMail.java:1673 msgid "Last" msgstr "Ostatnie" -#: src/src/i2p/susi/webmail/WebMail.java:1653 -#: src/src/i2p/susi/webmail/WebMail.java:1654 -#: src/src/i2p/susi/webmail/WebMail.java:1686 +#: src/src/i2p/susi/webmail/WebMail.java:1672 +#: src/src/i2p/susi/webmail/WebMail.java:1673 +#: src/src/i2p/susi/webmail/WebMail.java:1705 msgid "Next" msgstr "Następne" -#: src/src/i2p/susi/webmail/WebMail.java:1657 +#: src/src/i2p/susi/webmail/WebMail.java:1676 msgid "Pagesize:" msgstr "Rozmiar strony:" -#: src/src/i2p/susi/webmail/WebMail.java:1658 +#: src/src/i2p/susi/webmail/WebMail.java:1677 msgid "Set" msgstr "Ustaw" -#: src/src/i2p/susi/webmail/WebMail.java:1668 +#: src/src/i2p/susi/webmail/WebMail.java:1687 msgid "Really delete this message?" msgstr "Czy na pewno usunąć tę wiadomość?" -#: src/src/i2p/susi/webmail/WebMail.java:1668 +#: src/src/i2p/susi/webmail/WebMail.java:1687 msgid "Yes, really delete it!" msgstr "Tak, naprawdę to usuń!" -#: src/src/i2p/susi/webmail/WebMail.java:1687 +#: src/src/i2p/susi/webmail/WebMail.java:1706 msgid "Back to Folder" msgstr "Powrót do folderu" -#: src/src/i2p/susi/webmail/WebMail.java:1694 +#: src/src/i2p/susi/webmail/WebMail.java:1713 msgid "Date:" msgstr "Data:" -#: src/src/i2p/susi/webmail/WebMail.java:1705 +#: src/src/i2p/susi/webmail/WebMail.java:1724 msgid "Could not fetch mail." msgstr "Nie można pobrać poczty." - - diff --git a/history.txt b/history.txt index 4516553d9..b18f9bb9d 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2011-12-27 kytv + * Spanish and Swedish translation updates from Transifex + 2011-12-23 zzz * Logging: Eliminate LogWriter/LogManager deadlock From f4b52b7ccd49327d7c5e113dd01c66c41d47323e Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 27 Dec 2011 23:00:31 +0000 Subject: [PATCH 15/53] Remove tino's freenet proxy as it has been shut down --- installer/resources/readme/readme.html | 2 -- installer/resources/readme/readme_ar.html | 1 - installer/resources/readme/readme_de.html | 1 - installer/resources/readme/readme_es.html | 1 - installer/resources/readme/readme_fr.html | 3 --- installer/resources/readme/readme_nl.html | 2 -- installer/resources/readme/readme_pt.html | 1 - installer/resources/readme/readme_ru.html | 2 -- installer/resources/readme/readme_sv.html | 2 -- installer/resources/readme/readme_zh.html | 1 - 10 files changed, 16 deletions(-) diff --git a/installer/resources/readme/readme.html b/installer/resources/readme/readme.html index b5ad53ca8..1201e38d5 100644 --- a/installer/resources/readme/readme.html +++ b/installer/resources/readme/readme.html @@ -59,8 +59,6 @@
  • Echelon's I2P Resources
    echelon.i2p: I2P software archive with source code (where permissible), information about I2P, including a beginner's guide and pre-release developer builds of I2P for the adventurous to try.
  • Ugha's Wiki
    ugha.i2p: An open wiki that anyone can edit with plenty of information about I2P, help for beginners, additional links into the network, and more.
  • -
  • I2P-to-Freenet Proxy
    fproxy.tino.i2p: - Peer into the world of the Freenet network with Tino's I2P-to-Freenet proxy.
  • The Planet (on I2P)
    planet.i2p: An RSS aggregator site that takes news and events from around I2P and publishes them all in one place. A good site to visit to see the community at work!
  • Eepsite Search Engine
    eepsites.i2p: An anonymously-hosted eepsite search engine.
  • diff --git a/installer/resources/readme/readme_ar.html b/installer/resources/readme/readme_ar.html index 67ef0d0ed..0c4b3e3e4 100644 --- a/installer/resources/readme/readme_ar.html +++ b/installer/resources/readme/readme_ar.html @@ -10,7 +10,6 @@ هما موقع الرسمي للمشروع www.i2p2.de
  • eepsites.i2pمحرك بحث
  • ugha.i2pويكي مفتوح التي يستطيع الجميع تحريرها مع الكثير من المعلومات حول الشبكة
  • -
  • fproxy.tino.i2pFreenet مدخل الى شبكة
  • echelon.i2pموقع لتحميل مجموعة من البرامج (I2PFox, iMule, I2P-Messenger, ...)
  • هناك العديد من eepsites، فقط اتبع هذه الروابط لإكتشاف المزيد! diff --git a/installer/resources/readme/readme_de.html b/installer/resources/readme/readme_de.html index b128980e7..d72cb2f63 100644 --- a/installer/resources/readme/readme_de.html +++ b/installer/resources/readme/readme_de.html @@ -10,7 +10,6 @@ sichere und anonyme Verbindungen zu www.i2p2.de
  • eepsites.i2p: anonym gehostete Suchseite für Eepseiten
  • ugha.i2p: Ugha's Eepseite, ein öffentliches Wiki mit vielen Links
  • -
  • fproxy.tino.i2p: ein Freenet-Proxy
  • echelon.i2p: Softwarearchiv und Informationen zu I2P (mit BitTorrent-Klienten, iMule, I2PFox, I2P-Messenger, …)
  • pastethis.i2p: anonymer Pastebin

  • diff --git a/installer/resources/readme/readme_es.html b/installer/resources/readme/readme_es.html index 17065967c..97467779a 100644 --- a/installer/resources/readme/readme_es.html +++ b/installer/resources/readme/readme_es.html @@ -10,7 +10,6 @@ conexiones seguras y anónimas a www.i2p2.de
  • eepsites.i2p: página de búsqueda para páginas I2P
  • ugha.i2p: página de Ugha; un wiki público con muchos enlaces
  • -
  • fproxy.tino.i2p: un proxy para acceder a Freenet
  • echelon.i2p: archivo de software e informaciones sobre I2P (con aplicaciones de BitTorrent, iMule, I2PFox, I2P-Messenger, ...)
  • pastethis.i2p: pastebin anónimo

  • diff --git a/installer/resources/readme/readme_fr.html b/installer/resources/readme/readme_fr.html index 9e77c85d5..defd48930 100644 --- a/installer/resources/readme/readme_fr.html +++ b/installer/resources/readme/readme_fr.html @@ -136,9 +136,6 @@ les pré-versions d'I2P à essayer.
  • Le Wiki d'Ugha
    ugha.i2p: un wiki ouvert et anonyme sur lequel chacun peut modifier toute sorte d'informations sur I2P, l'aide pour les débutants, des liens supplémentaires dans le réseau, etc…
  • -
  • Proxy I2P-vers-Freenet
    -fproxy.tino.i2p: une fenêtre sur le monde du réseau -Freenet grâce au mandataire I2P-vers-Freenet de Tino.
  • The Planet (sur I2P)
    planet.i2p: un site agrégateur RSS qui collecte les nouvelles et évènements concernant I2P et les publie toutes regroupée en un seul endroit. Un bon aperçu de la communauté au travail!
  • diff --git a/installer/resources/readme/readme_nl.html b/installer/resources/readme/readme_nl.html index c9471316d..27157de28 100644 --- a/installer/resources/readme/readme_nl.html +++ b/installer/resources/readme/readme_nl.html @@ -46,8 +46,6 @@ en maak verbinding met de server op Echelon's I2P Resources
    echelon.i2p: I2P software archief met broncode (waar toegestaan), informatie over I2P, inclusief een beginner's guide en pre-release ontwikkelaars versies van I2P voor de avonturiers om te proberen.
  • Ugha's Wiki
    ugha.i2p: Een open wiki die iedereen kan bewerken met veel informatie over I2P, help voor beginners en meer links voor het I2P netwerk en meer.
  • -
  • I2P-to-Freenet Proxy
    fproxy.tino.i2p: - Neem een kijkje in de wereld van het Freenet netwerk met Tino's I2P-to-Freenet proxy.
  • The Planet (on I2P)
    planet.i2p: Een RSS aggregator site die nieuwswaardigheden en evenementen rondom I2P verzamelt en publiceerd in één plek. Een goede site om te bezoeken om de community aan het werk te zien!
  • Eepsite Search Engine
    eepsites.i2p: Een anonieme zoek machine.
  • diff --git a/installer/resources/readme/readme_pt.html b/installer/resources/readme/readme_pt.html index dbe0b3de4..2b6768420 100644 --- a/installer/resources/readme/readme_pt.html +++ b/installer/resources/readme/readme_pt.html @@ -10,7 +10,6 @@ conexões seguras e anônimas para www.i2p2.de
  • eepsites.i2p: búscador para as páginas I2P
  • ugha.i2p: página de Ugha; um wiki público com muitos links
  • -
  • fproxy.tino.i2p: um proxy para acessar à Freenet
  • echelon.i2p: arquivo de software e informações sobre I2P (com aplicações de BitTorrent, iMule, I2PFox, I2P-Messenger, ...)
  • pastethis.i2p: pastebin anônimo

  • diff --git a/installer/resources/readme/readme_ru.html b/installer/resources/readme/readme_ru.html index 407cc0676..862b6e784 100644 --- a/installer/resources/readme/readme_ru.html +++ b/installer/resources/readme/readme_ru.html @@ -49,8 +49,6 @@
  • Ресурсы Echelon-а
    echelon.i2p: архив I2P софта с исходными текстами (где позволяет лицензия), информация об I2P, включая руководство для начинающих и пре-релизные девелоперские сборки I2P для тестирования.
  • Вики Ugha-и
    ugha.i2p: Открытая вики, которую может редактировать любой, с изобилием информации об I2P, помощью для начинающих, дополнительными ссылками на ресурсы сети и т.д.
  • -
  • I2P-to-Freenet прокси
    fproxy.tino.i2p: - Взгляните в мир обмена данными закрытой сети Freenet с помощью I2P-to-Freenet прокси-сервера Tino.
  • Планета I2P
    planet.i2p: RSS-аггрегатор, который собирает новости и события в I2P и публикует их в одном месте. Хороший сайт, который можно посетить и увидеть сообщество в работе!
  • Поисковик по I2P-сайтам
    eepsites.i2p: Анонимно-хостящийся поисковик по eepsite-ам.
  • Здоровье сети I2P
    stats.i2p: посмотрите различные аспекты сетевой производительности с помощью этого сайта для мониторинга сети I2P, поддерживаемого zzz.
  • diff --git a/installer/resources/readme/readme_sv.html b/installer/resources/readme/readme_sv.html index 98fe0ddf7..55d07efa5 100644 --- a/installer/resources/readme/readme_sv.html +++ b/installer/resources/readme/readme_sv.html @@ -20,8 +20,6 @@ href="http://www.i2p2.de/">www.i2p2.de sökmotor
  • ugha.i2p: ugha's eepsida, en wiki som alla kan förändra, innehåller många länkar
  • -
  • fproxy.tino.i2p: -Freenet proxy
  • echelon.i2p: programvaruförråd och information om I2P
  • pastethis.i2p: anonym och säker pastebin

  • diff --git a/installer/resources/readme/readme_zh.html b/installer/resources/readme/readme_zh.html index eb58e4e88..7ba9c528c 100644 --- a/installer/resources/readme/readme_zh.html +++ b/installer/resources/readme/readme_zh.html @@ -9,7 +9,6 @@
  • www.i2p2.i2p 与镜像 i2p-projekt.i2p: 可以安全匿名的访问I2P官网 www.i2p2.de
  • eepsites.i2p: I2P网络里的 “Google” 可以用来搜索各个匿名小站
  • ugha.i2p:UGHA 的 I2P 小站,开放编辑的WIKI,有丰富的链接
  • -
  • fproxy.tino.i2p:FREENET 代理
  • echelon.i2p:软件存档及有关I2P的相关文档 (例如 I2P Messenger 基于I2P的匿名聊天工具等) 
  • pastethis.i2p:安全匿名的公共剪贴板

  • From 2250ce642ae05a6046d3fddf0416870e3eb186ca Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 27 Dec 2011 23:04:12 +0000 Subject: [PATCH 16/53] Remove mention of mtn repository that hasn't been active for nearly a year --- installer/resources/readme/readme.html | 2 +- installer/resources/readme/readme_fr.html | 3 +-- installer/resources/readme/readme_nl.html | 2 +- installer/resources/readme/readme_ru.html | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/installer/resources/readme/readme.html b/installer/resources/readme/readme.html index 1201e38d5..05c8c5d16 100644 --- a/installer/resources/readme/readme.html +++ b/installer/resources/readme/readme.html @@ -111,7 +111,7 @@ #i2p-help, #i2p or #i2p-chat on I2P's internal IRC network (irc.postman.i2p or irc.freshcoffee.i2p). These channels are also available outside of I2P's encrypted, anonymous network via Freenode IRC. -
  • Reporting Bugs
    If you'd like to report a bug, please file a ticket on trac.i2p2.i2p. For developer-related discussions, please visit zzz's developer forums or come and visit the developer channel on I2P's IRC network. Developers can browse source at zzz's mtn repository viewer, Sponge's instance, or via trac.i2p2.i2p. We use monotone to manage our source code. +
  • Reporting Bugs
    If you'd like to report a bug, please file a ticket on trac.i2p2.i2p. For developer-related discussions, please visit zzz's developer forums or come and visit the developer channel on I2P's IRC network. Developers can browse source at zzz's mtn repository viewer or via trac.i2p2.i2p. We use monotone to manage our source code.
  • Get Involved!
    I2P is developed and maintained mostly through unfunded, voluntary participation by community members. We're happy to accept donations, which go into essential hosting and administrative costs. We have cash bounties for aspects of I2P for developers looking for incentives to participate, and we're always looking for more Java coders, translators, promoters and users to help I2P grow. The bigger the I2P network, the more everyone benefits, so simply telling all your friends about I2P (and lending a hand with the installation and setup where needed) is a big help. For further info on how you can participate, visit the volunteers page on the website. diff --git a/installer/resources/readme/readme_fr.html b/installer/resources/readme/readme_fr.html index defd48930..0d6af387c 100644 --- a/installer/resources/readme/readme_fr.html +++ b/installer/resources/readme/readme_fr.html @@ -245,8 +245,7 @@ via le serveur IRC Freenode. trac.i2p2.i2p. Les développeurs discutent sur les fora de développeurs de zzz ou sur le canal des développeurs. Les développeurs peuvent consulter les sources sur -l'explorateur du dépôt de zzz, -l'instance de Sponge, ou par +l'explorateur du dépôt de zzz ou par trac.i2p2.i2p. Nous utilisons monotone pour gérer les sources du code.
  • diff --git a/installer/resources/readme/readme_nl.html b/installer/resources/readme/readme_nl.html index 27157de28..bab858570 100644 --- a/installer/resources/readme/readme_nl.html +++ b/installer/resources/readme/readme_nl.html @@ -84,7 +84,7 @@ Als je achter een verbiedende firewall zit maar wel onbeperkt uitgaande toegang, of langs komen in #i2p-help, #i2p or #i2p-chat op I2P's Internet IRC netwerk (irc.postman.i2p or irc.freshcoffee.i2p). Deze kanalen zijn tevens beschikbaar buiten I2P's anonieme versleutelde netwerk via Freenode IRC. -
  • Bugs melden
    Als je een bug wil melden, maak een ticket aan op trac.i2p2.i2p. Voor ontwikkelaar-gerelateerde discussies, bezoek zzz's developer forums of bezoek het developer kanaal op I2P's IRC netwerk. Ontwikkelaars kunnen de broncode doorbladeren op zzz's mtn repository viewer, Sponge's instance, of via trac.i2p2.i2p. We gebruiken hoofdzakelijk monotone om de broncode bij te beheren.
  • +
  • Bugs melden
    Als je een bug wil melden, maak een ticket aan op trac.i2p2.i2p. Voor ontwikkelaar-gerelateerde discussies, bezoek zzz's developer forums of bezoek het developer kanaal op I2P's IRC netwerk. Ontwikkelaars kunnen de broncode doorbladeren op zzz's mtn repository viewer of via trac.i2p2.i2p. We gebruiken hoofdzakelijk monotone om de broncode bij te beheren.
  • Raak betrokken!
    I2P word ontwikkeld en onderhouden door hoofdzakelijk ongefinancierde en vrijwillige community leden. We accepteren graag donaties, welke zullen besteed aan essentiele hosting en administratie kosten. We hebben contante beloningen voor aspecten van I2P voor ontwikkelaars welke graag mee willen ontwikkelen, we zijn altijd opzoek naar meer Java coders, vertalers, promoters en gebruikers om I2P te helpen groeien. Hoe groter het I2P netwerk, hoe meer iedereen van de voordelen profiteert, simpelweg al je vrienden vertellen over I2P en ze helpen het te installeren is al een grote hulp. Voor meer informatie over hoe je betrokken kan raken, bezoek de vrijwilligers pagina op de website.
  • diff --git a/installer/resources/readme/readme_ru.html b/installer/resources/readme/readme_ru.html index 862b6e784..ac7805151 100644 --- a/installer/resources/readme/readme_ru.html +++ b/installer/resources/readme/readme_ru.html @@ -88,7 +88,7 @@ или посетить каналы #i2p-help, #i2p or #i2p-chat во внутренней IRC-сети I2P (irc.postman.i2p или irc.freshcoffee.i2p). Эти каналы так же доступны извне I2P через Freenode IRC. -
  • Составление отчётов об ошибках
    Если вы хотите сообщить об ошибке, пожалуйста заведите заявку на сайте trac.i2p2.i2p. Для ведения дискуссий, относящихся к разработке, посетите форум разработчиков у zzz, или приходите на девелоперский канал в IRC-сети I2P. Программисты могут захотеть посмотреть исходные коды в веб-просмотрщике mtn-репозитория от zzz, инсталляции у Sponge-а, или через trac.i2p2.i2p. Преимущественно, мы используем monotone для управления исходным кодом.
  • +
  • Составление отчётов об ошибках
    Если вы хотите сообщить об ошибке, пожалуйста заведите заявку на сайте trac.i2p2.i2p. Для ведения дискуссий, относящихся к разработке, посетите форум разработчиков у zzz, или приходите на девелоперский канал в IRC-сети I2P. Программисты могут захотеть посмотреть исходные коды в веб-просмотрщике mtn-репозитория от zzz или через trac.i2p2.i2p. Преимущественно, мы используем monotone для управления исходным кодом.
  • Вовлекайтесь!
    I2P разрабатывается и сопровождается в основном за счёт неоплачиваемого, добровольного участия членов сообщества. Мы рады принимать пожертвования, которые идут на необходимые административные затраты и хостинг. Для разработчиков, ищущих материальные стимулы, у нас есть денежные премии за работу над некоторыми аспектами I2P, и мы всегда ищем Java программистов, переводчиков, популяризаторов и пользователей, помогающих I2P расширяться. Чем больше I2P-сеть, тем больше общая выгода, поэтому простой рассказ об I2P своим друзьям (и помощь с установкой и настройкой если нужно) - уже большая помощь. Для получения дальнейшей информации о том, как вы можете принять участие, посетите страницу для добровольцев на официальном сайте.
  • From f92edb44ba0c1ecd8d9363e9a274b5346554009d Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 29 Dec 2011 16:51:47 +0000 Subject: [PATCH 17/53] how to update the wrapper --- installer/lib/wrapper/README.txt | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 installer/lib/wrapper/README.txt diff --git a/installer/lib/wrapper/README.txt b/installer/lib/wrapper/README.txt new file mode 100644 index 000000000..7771bf25f --- /dev/null +++ b/installer/lib/wrapper/README.txt @@ -0,0 +1,39 @@ +Wrapper update instructions: + +Get the community "delta pack" from http://wrapper.tanukisoftware.com/doc/english/download.jsp + +Get the source from http://wrapper.tanukisoftware.com/downloads/ + +From the delta pack, copy lib/wrapper.jar to all/ + +From the delta pack, strip the binaries in lib/ +(if you have the tools to do so for that architecture) and copy +to xxx/librapper.so, libwrapper.jnilib, or libwrapper.dll for the following directories. +Don't forget to disable the execute bit. + linux (x86-32) + linux64 (x86-64) + linux-ppc (ppc-32) + solaris (sparc-32) + win32 + +From the delta pack, strip the binaries in bin/ and copy +to xxx/i2psvc for the same directories as above. +Don't forget to disable the execute bit. + +For armv5 and armv7, build from source following the instructions +in linux-armv7/README.txt. +Don't forget to strip the binaries and disable the execute bit. +We use a trimslice for armv7 building. + +For freebsd and freebsd64, we don't use the Tanuki binaries +because they are compiled in FBSD v6. Compile from source in +FreeBSD 7.4 to eliminate the dependency on the compat6x port. +Don't forget to strip the binaries and disable the execute bit. + +For macosx, combine the universal-32 and universal-64 files +from the delta pack (each a 2-architecture fat file) +into a "quad-fat" binary. + +For win64, build from source following the instructions +in win64/README-x64-win.txt. +Don't forget to strip the binaries and disable the execute bit. From 5346dc1a9843f45a92c7d17fb41b71fa6fe5d359 Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 30 Dec 2011 17:06:32 +0000 Subject: [PATCH 18/53] * Estonian router console translation thx "ajutine" - public domain --- .../net/i2p/router/web/ConfigUIHelper.java | 6 +- apps/routerconsole/jsp/index.jsp | 1 + apps/routerconsole/locale/messages_ee.po | 6100 +++++++++++++++++ 3 files changed, 6104 insertions(+), 3 deletions(-) create mode 100644 apps/routerconsole/locale/messages_ee.po 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 999516f08..7b6ea949a 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigUIHelper.java @@ -53,14 +53,14 @@ public class ConfigUIHelper extends HelperBase { * Any language-specific flag added to the icon set must be * added to the top-level build.xml for the updater. */ - private static final String langs[] = {"ar", "da", "de", "en", "es", "fi", + private static final String langs[] = {"ar", "da", "de", "ee", "en", "es", "fi", "fr", "it", "nl", "pl", "pt", "ru", "sv", "uk", "vi", "zh"}; - private static final String flags[] = {"lang_ar", "dk", "de", "us", "es", "fi", + private static final String flags[] = {"lang_ar", "dk", "de", "ee", "us", "es", "fi", "fr", "it", "nl", "pl", "pt", "ru", "se", "ua", "vn", "cn"}; private static final String xlangs[] = {_x("Arabic"), _x("Danish"), - _x("German"), _x("English"), _x("Spanish"),_x("Finnish"), + _x("German"), _x("Estonian"), _x("English"), _x("Spanish"), _x("Finnish"), _x("French"), _x("Italian"), _x("Dutch"), _x("Polish"), _x("Portuguese"), _x("Russian"), _x("Swedish"), _x("Ukrainian"), _x("Vietnamese"), _x("Chinese")}; diff --git a/apps/routerconsole/jsp/index.jsp b/apps/routerconsole/jsp/index.jsp index 33db27fa7..d9adf1c00 100644 --- a/apps/routerconsole/jsp/index.jsp +++ b/apps/routerconsole/jsp/index.jsp @@ -41,6 +41,7 @@ 中文 Danish Deutsch + Eesti Español Suomi Français
    diff --git a/apps/routerconsole/locale/messages_ee.po b/apps/routerconsole/locale/messages_ee.po new file mode 100644 index 000000000..df3021052 --- /dev/null +++ b/apps/routerconsole/locale/messages_ee.po @@ -0,0 +1,6100 @@ +# 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 +# foo , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: I2P routerconsole\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-29 00:00+0000\n" +"PO-Revision-Date: 2011-12-29 00:00+0000\n" +"Last-Translator: ajutine \n" +"Language-Team: ajutine \n" +"Language: \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" + +#. NOTE TO TRANSLATORS: Feel free to translate all these as you see fit, there are several options... +#. spaces or not, '.' or not, plural or not. Try not to make it too long, it is used in +#. a lot of tables. +#. milliseconds +#. Note to translators, may be negative or zero, 2999 maximum. +#. {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:1261 +#, java-format +msgid "1 ms" +msgid_plural "{0,number,####} ms" +msgstr[0] "1 ms" +msgstr[1] "{0,number,####} ms" + +#. seconds +#. alternates: secs, sec. 'seconds' is probably too long. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1265 +#, java-format +msgid "1 sec" +msgid_plural "{0} sec" +msgstr[0] "1 s" +msgstr[1] "{0} s" + +#. minutes +#. alternates: mins, min. 'minutes' is probably too long. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1269 +#, java-format +msgid "1 min" +msgid_plural "{0} min" +msgstr[0] "1 min" +msgstr[1] "{0} min" + +#. hours +#. alternates: hrs, hr., hrs. +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1273 +#, java-format +msgid "1 hour" +msgid_plural "{0} hours" +msgstr[0] "1 tund" +msgstr[1] "{0} tundi" + +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1275 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:315 +msgid "n/a" +msgstr "puudub" + +#. days +#: ../../../core/java/src/net/i2p/data/DataHelper.java:1278 +#, java-format +msgid "1 day" +msgid_plural "{0} days" +msgstr[0] "1 päev" +msgstr[1] "{0} päeva" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:124 +#, java-format +msgid "Banned by router hash: {0}" +msgstr "Bännitud ruuteri hashi järgi: {0}" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:126 +msgid "Banned by router hash" +msgstr "Bännitud ruuteri hashi järgi" + +#. Temporary reason, until the job finishes +#: ../../../router/java/src/net/i2p/router/Blocklist.java:683 +#: ../../../router/java/src/net/i2p/router/Blocklist.java:756 +#, java-format +msgid "IP banned by blocklist.txt entry {0}" +msgstr "IP-bännitud blocklist.txt kirje {0} järgi" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:794 +msgid "IPs Banned Until Restart" +msgstr "Uuesti käivitumiseni bännitud IP-d" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:818 +msgid "IPs Permanently Banned" +msgstr "Jäädavalt bännitud IP-d" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:820 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +msgid "From" +msgstr "Kust" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:822 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +msgid "To" +msgstr "Kuhu" + +#: ../../../router/java/src/net/i2p/router/Blocklist.java:858 +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:47 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:410 +msgid "none" +msgstr "puudub" + +#. NPE, too early +#. 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:82 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:124 +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:524 +msgid "Rejecting tunnels: Starting up" +msgstr "Keeldun tunnelitest: Alles käivitun" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:177 +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:213 +msgid "Rejecting most tunnels: High number of requests" +msgstr "Keeldun enamusest tunnelitest: Palju päringuid" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:269 +msgid "Rejecting tunnels: Limit reached" +msgstr "Keeldun tunnelitest: Piirang ületatud" + +#. .067KBps +#. * also limited to 90% - see below +#. always leave at least 4KBps free when allowing +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:337 +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:407 +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:411 +msgid "Accepting most tunnels" +msgstr "Nõustun enamuse tunnelitega" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:413 +msgid "Accepting tunnels" +msgstr "Nõustun tunnelitega" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:529 +msgid "Rejecting tunnels: Shutting down" +msgstr "Keeldun tunnelitest: Välja lülitumine" + +#: ../../../router/java/src/net/i2p/router/RouterThrottleImpl.java:534 +msgid "Rejecting tunnels" +msgstr "Keeldun tunnelitest" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:155 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Reseeding" +msgstr "Hangin ruuterite kontakte" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:171 +#, 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:178 +msgid "Reseed failed." +msgstr "Kontaktide hange ei õnnestunud." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:179 +#, java-format +msgid "See {0} for help." +msgstr "Vaata {0} et leida abi." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:180 +msgid "reseed configuration page" +msgstr "kontaktide hanke häälestusleht" + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:323 +msgid "Reseeding: fetching seed URL." +msgstr "Kontaktide hange: toon loendi URL-i." + +#: ../../../router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java:373 +#, java-format +msgid "" +"Reseeding: fetching router info from seed URL ({0} successful, {1} errors)." +msgstr "Kontaktide hange: toon ruuteri info URL-i ({0} edukalt, {1} viga)." + +#. NOTE TO TRANSLATORS - each of these phrases is a description for a statistic +#. to be displayed on /stats.jsp and in the graphs on /graphs.jsp. +#. Please keep relatively short so it will fit on the graphs. +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:33 +msgid "Message receive rate (bytes/sec)" +msgstr "Sõnumite vastuvõtu kiirus (baiti/sek)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:34 +msgid "Message send rate (bytes/sec)" +msgstr "Sõnumite saatmise kiirus (baiti/sek)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:35 +msgid "Low-level send rate (bytes/sec)" +msgstr "Madala taseme saatmise kiirus (baiti/sek)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:36 +msgid "Low-level receive rate (bytes/sec)" +msgstr "Madala taseme vastuvõtu kiirus (baiti/sek)" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:37 +msgid "How many peers we are actively talking with" +msgstr "Kui mitme ruuteriga me aktiivselt räägime" + +#: ../../../router/java/src/net/i2p/router/tasks/CoalesceStatsEvent.java:40 +msgid "Known fast peers" +msgstr "Tuntud kiired ruuterid" + +#: ../../../router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java:522 +msgid "NetDb entry" +msgstr "Võrguandmebaasi kirje" + +#. This used to be "no common transports" but it is almost always no transports at all +#: ../../../router/java/src/net/i2p/router/transport/GetBidsJob.java:70 +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:450 +msgid "Unreachable on any transport" +msgstr "Pole ühelgi transpordil kättesaadav" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:499 +msgid "Router Transport Addresses" +msgstr "Ruuteri transpordiprotokollide aadressid" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:504 +#, 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:518 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:137 +msgid "Help" +msgstr "Abi" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:519 +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:521 +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:523 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:259 +msgid "Definitions" +msgstr "Definitsioonid" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:729 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1953 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:81 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:190 +msgid "Peer" +msgstr "Ruuter" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:524 +msgid "The remote peer, identified by router hash" +msgstr "Kauge ruuter, tuvastatud ruuteri hashi abil" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:525 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:730 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 +msgid "Dir" +msgstr "Suund" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:526 +msgid "Inbound connection" +msgstr "Sisenev ühendus" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:528 +msgid "Outbound connection" +msgstr "Väljuv ühendus" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:530 +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:532 +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:533 +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:533 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:731 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1958 +msgid "Idle" +msgstr "Jõude" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:732 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1963 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +msgid "In/Out" +msgstr "Sisse/Välja" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:534 +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:535 +msgid "How long ago this connection was established" +msgstr "Kaua on möödunud ühenduse loomisest" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:535 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:733 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1968 +msgid "Up" +msgstr "Üleval" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:734 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1970 +msgid "Skew" +msgstr "Ajanihe" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:536 +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:537 +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:538 +msgid "The number of sent messages awaiting acknowledgement" +msgstr "Kinnitust ootavate saadetud sõnumite arv" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:539 +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:540 +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:541 +msgid "The slow start threshold" +msgstr "Aeglase käivitumise lävi" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:542 +msgid "The round trip time in milliseconds" +msgstr "Saatmise-kinnituse aeg millisekundites" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1980 +msgid "Dev" +msgstr "Deviatsioon" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:543 +msgid "The standard deviation of the round trip time in milliseconds" +msgstr "Saatmise-kinnituse viive standarddeviatsioon millisekundites" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:544 +msgid "The retransmit timeout in milliseconds" +msgstr "Uuesti saatmise ajalimiit millisekundites" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:545 +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:546 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:735 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1987 +msgid "TX" +msgstr "TX" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:546 +msgid "The total number of packets sent to the peer" +msgstr "Ruuterile saadetud pakettide koguarv" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:736 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1989 +msgid "RX" +msgstr "RX" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:547 +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:548 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1992 +msgid "Dup TX" +msgstr "TX dupl" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:548 +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:549 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1994 +msgid "Dup RX" +msgstr "RX dupl" + +#: ../../../router/java/src/net/i2p/router/transport/TransportManager.java:549 +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:423 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Service" +msgstr "Teenus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:425 +msgid "WAN Common Interface Configuration" +msgstr "Ühine WAN liidese häälestus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:426 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:432 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:442 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:447 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:86 +msgid "Status" +msgstr "Staatus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:427 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:433 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:443 +msgid "Type" +msgstr "Tüüp" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:428 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:434 +msgid "Upstream" +msgstr "Ülesvoolu" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:429 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:435 +msgid "Downstream" +msgstr "Allavoolu" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:431 +msgid "WAN PPP Connection" +msgstr "WAN PPP häälestus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:436 +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:444 +msgid "External IP" +msgstr "Väline IP" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:438 +msgid "Layer 3 Forwarding" +msgstr "Layer 3 (võrgutaseme) paketiedastus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:439 +msgid "Default Connection Service" +msgstr "Vaikimisi ühenduse teenus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:441 +msgid "WAN IP Connection" +msgstr "WAN IP ühendus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:446 +msgid "WAN Ethernet Link Configuration" +msgstr "WAN Ethernet lingi häälestus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:459 +msgid "Found Device" +msgstr "Leitud seade" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:461 +msgid "Subdevice" +msgstr "Alamseade" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:482 +msgid "UPnP Status" +msgstr "UPnP staatus" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:485 +msgid "" +"UPnP has been disabled; Do you have more than one UPnP Internet Gateway " +"Device on your LAN ?" +msgstr "UPnP on välja lülitatud; Kas teil on kohtvõrgus vähemalt üks UPnP internetilüüsi seade ?" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:488 +msgid "UPnP has not found any UPnP-aware, compatible device on your LAN." +msgstr "UPnP ei leidnud teie kohtvõrgust ühtegi UPnP-teadlikku, ühilduvat seadet." + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:496 +#, java-format +msgid "The current external IP address reported by UPnP is {0}" +msgstr "UPnP teatatud hetkel kehtiv väline IP aadress on {0}" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:498 +msgid "The current external IP address is not available." +msgstr "Hetkel kehtiv väline IP aadress pole saadaval." + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:502 +#, java-format +msgid "UPnP reports the maximum downstream bit rate is {0}bits/sec" +msgstr "UPnP teatab suurimaks allavoolu kiiruseks {0} bitti/sek" + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:504 +#, java-format +msgid "UPnP reports the maximum upstream bit rate is {0}bits/sec" +msgstr "UPnP teatav suurimaks ülesvoolu kiiruseks {0} bitti/sek" + +#. {0} is TCP or UDP +#. {1,number,#####} prevents 12345 from being output as 12,345 in the English locale. +#. If you want the digit separator in your locale, translate as {1}. +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:513 +#, java-format +msgid "{0} port {1,number,#####} was successfully forwarded by UPnP." +msgstr "{0} porti {1,number,#####} suunati edukalt UPnP abil." + +#: ../../../router/java/src/net/i2p/router/transport/UPnP.java:515 +#, java-format +msgid "{0} port {1,number,#####} was not forwarded by UPnP." +msgstr "{0} porti {1,number,#####} ei suunatud UPnP abil." + +#: ../../../router/java/src/net/i2p/router/transport/UPnPManager.java:163 +msgid "UPnP is not enabled" +msgstr "UPnP pole sisse lülitatud" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:416 +#: ../../../router/java/src/net/i2p/router/transport/ntcp/EstablishState.java:633 +#, java-format +msgid "Excessive clock skew: {0}" +msgstr "Liiga suur ajanihe: {0}" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:724 +msgid "NTCP connections" +msgstr "NTCP ühendusi" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:725 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1949 +msgid "Limit" +msgstr "Piir" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:726 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1950 +msgid "Timeout" +msgstr "Ajalimiit" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:737 +msgid "Out Queue" +msgstr "Väljuv järjek." + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:738 +msgid "Backlogged?" +msgstr "Ummik?" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:752 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2012 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Inbound" +msgstr "Sisse" + +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:754 +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2014 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:88 +msgid "Outbound" +msgstr "Välja" + +#. buf.append("
    \n"); +#: ../../../router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java:803 +msgid "peers" +msgstr "ruuterit" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1948 +msgid "UDP connections" +msgstr "UDP ühendused" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1955 +msgid "Sort by peer hash" +msgstr "Sorteeri ruuteri hashi järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1957 +msgid "Direction/Introduction" +msgstr "Suund/Tutvustamine" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1959 +msgid "Sort by idle inbound" +msgstr "Sorteeri saabuva jõudeaja järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1961 +msgid "Sort by idle outbound" +msgstr "Sorteeri väljuva jõudeaja järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1964 +msgid "Sort by inbound rate" +msgstr "Sorteeri saabuva kiiruse järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1966 +msgid "Sort by outbound rate" +msgstr "Sorteeri väljuva kiiruse järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1969 +msgid "Sort by connection uptime" +msgstr "Sorteeri ühenduse ea järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1971 +msgid "Sort by clock skew" +msgstr "Sorteeri ajanihke järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1974 +msgid "Sort by congestion window" +msgstr "Sorteeri ummikuakna järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1976 +msgid "Sort by slow start threshold" +msgstr "Sorteeri aeglase käivitumise läve järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1979 +msgid "Sort by round trip time" +msgstr "Sorteeri saatmise-kinnituse viive järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1981 +msgid "Sort by round trip time deviation" +msgstr "Sorteeri saatmise-kinnituse viive deviatsiooni järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1983 +msgid "Sort by retransmission timeout" +msgstr "Sorteeri uuesti saatmise ajalimiidi järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1986 +msgid "Sort by outbound maximum transmit unit" +msgstr "Sorteeri väljuva suurima saateühiku järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1988 +msgid "Sort by packets sent" +msgstr "Sorteeri saadetud pakettide arvu järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1990 +msgid "Sort by packets received" +msgstr "Sorteeri vastuvõetud pakettide arvu järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1993 +msgid "Sort by packets retransmitted" +msgstr "Sorteeri uuesti saadetud pakettide arvu järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:1995 +msgid "Sort by packets received more than once" +msgstr "Sorteeri mitmekordselt vastuvõetud pakettide arvu järgi" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2016 +msgid "We offered to introduce them" +msgstr "Me pakkusime end neile tutvustajaks" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2018 +msgid "They offered to introduce us" +msgstr "Nad pakkusid end meile tutvustajaks" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2022 +msgid "Choked" +msgstr "Venib" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2030 +msgid "1 fail" +msgstr "1 viga" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2032 +#, java-format +msgid "{0} fails" +msgstr "{0} viga" + +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2038 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:162 +msgid "Banned" +msgstr "Bännitud" + +#. buf.append("
    \n"); +#: ../../../router/java/src/net/i2p/router/transport/udp/UDPTransport.java:2169 +msgid "SUMMARY" +msgstr "KOKKUVÕTE" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:159 +msgid "Dropping tunnel requests: Too slow" +msgstr "Eiran tunneliosaluse palveid: Liiga aeglane" + +#. don't even bother, since we are so overloaded locally +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:304 +msgid "Dropping tunnel requests: Overloaded" +msgstr "Eiran tunneliosaluse palveid: Ülekoormus" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:513 +msgid "Rejecting tunnels: Request overload" +msgstr "Keeldun tunnelitest: Osaluspalvete ülekoormus" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:544 +msgid "Rejecting tunnels: Connection limit" +msgstr "Keeldun tunnelitest: Ühenduste arvu piirang" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:747 +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:768 +msgid "Dropping tunnel requests: High load" +msgstr "Eiran tunneliosaluse palveid: Kõrge koormus" + +#: ../../../router/java/src/net/i2p/router/tunnel/pool/BuildHandler.java:760 +msgid "Dropping tunnel requests: Queue time" +msgstr "Eiran tunneliosaluse palveid: Pikk järjekord" + +#. Automatically generated pseudo-java for xgettext - do not edit +#. Translators may wish to translate a few of these, do not bother to translate all of them!! +#: ../java/build/Countries.java:3 +msgid "Anonymous Proxy" +msgstr "Anonüümne proxy" + +#: ../java/build/Countries.java:4 +msgid "Satellite Provider" +msgstr "Satelliitside pakkuja" + +#: ../java/build/Countries.java:5 +msgid "Andorra" +msgstr "Andorra" + +#: ../java/build/Countries.java:6 +msgid "United Arab Emirates" +msgstr "Araabia Ühendemiraadid" + +#: ../java/build/Countries.java:7 +msgid "Afghanistan" +msgstr "Afghanistan" + +#: ../java/build/Countries.java:8 +msgid "Antigua and Barbuda" +msgstr "Antigua ja Barbuda" + +#: ../java/build/Countries.java:9 +msgid "Anguilla" +msgstr "Anguilla" + +#: ../java/build/Countries.java:10 +msgid "Albania" +msgstr "Albaania" + +#: ../java/build/Countries.java:11 +msgid "Armenia" +msgstr "Armeenia" + +#: ../java/build/Countries.java:12 +msgid "Netherlands Antilles" +msgstr "Hollandi Antillid" + +#: ../java/build/Countries.java:13 +msgid "Angola" +msgstr "Angoola" + +#: ../java/build/Countries.java:14 +msgid "Antarctica" +msgstr "Antarktika" + +#: ../java/build/Countries.java:15 +msgid "Argentina" +msgstr "Argentiina" + +#: ../java/build/Countries.java:16 +msgid "American Samoa" +msgstr "Ameerika Samoa" + +#: ../java/build/Countries.java:17 +msgid "Austria" +msgstr "Austria" + +#: ../java/build/Countries.java:18 +msgid "Australia" +msgstr "Austraalia" + +#: ../java/build/Countries.java:19 +msgid "Aruba" +msgstr "Aruba" + +#: ../java/build/Countries.java:20 +msgid "Åland Islands" +msgstr "Ahvenamaa saared" + +#: ../java/build/Countries.java:21 +msgid "Azerbaijan" +msgstr "Aserbaidžaan" + +#: ../java/build/Countries.java:22 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia ja Hertsegoviina" + +#: ../java/build/Countries.java:23 +msgid "Barbados" +msgstr "Barbados" + +#: ../java/build/Countries.java:24 +msgid "Bangladesh" +msgstr "Bangladesh" + +#: ../java/build/Countries.java:25 +msgid "Belgium" +msgstr "Belgia" + +#: ../java/build/Countries.java:26 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: ../java/build/Countries.java:27 +msgid "Bulgaria" +msgstr "Bulgaaria" + +#: ../java/build/Countries.java:28 +msgid "Bahrain" +msgstr "Bahrain" + +#: ../java/build/Countries.java:29 +msgid "Burundi" +msgstr "Burundi" + +#: ../java/build/Countries.java:30 +msgid "Benin" +msgstr "Benin" + +#: ../java/build/Countries.java:31 +msgid "Bermuda" +msgstr "Bermuuda" + +#: ../java/build/Countries.java:32 +msgid "Brunei Darussalam" +msgstr "Brunei Darussalam" + +#: ../java/build/Countries.java:33 +msgid "Bolivia" +msgstr "Boliivia" + +#: ../java/build/Countries.java:34 +msgid "Brazil" +msgstr "Brasiilia" + +#: ../java/build/Countries.java:35 +msgid "Bahamas" +msgstr "Bahama saared" + +#: ../java/build/Countries.java:36 +msgid "Bhutan" +msgstr "Butaan" + +#: ../java/build/Countries.java:37 +msgid "Bouvet Island" +msgstr "Bouvet' saar" + +#: ../java/build/Countries.java:38 +msgid "Botswana" +msgstr "Botswana" + +#: ../java/build/Countries.java:39 +msgid "Belarus" +msgstr "Valgevene" + +#: ../java/build/Countries.java:40 +msgid "Belize" +msgstr "Belize" + +#: ../java/build/Countries.java:41 +msgid "Canada" +msgstr "Kanada" + +#: ../java/build/Countries.java:42 +msgid "Cocos (Keeling) Islands" +msgstr "Kookosesaared" + +#: ../java/build/Countries.java:43 +msgid "The Democratic Republic of the Congo" +msgstr "Kongo Demokraatlik Vabariik" + +#: ../java/build/Countries.java:44 +msgid "Central African Republic" +msgstr "Kesk-Aafrika Vabariik" + +#: ../java/build/Countries.java:45 +msgid "Congo" +msgstr "Kongo" + +#: ../java/build/Countries.java:46 +msgid "Switzerland" +msgstr "Šveits" + +#: ../java/build/Countries.java:47 +msgid "Cote D'Ivoire" +msgstr "Elevandiluurannik" + +#: ../java/build/Countries.java:48 +msgid "Cook Islands" +msgstr "Cook'i saared" + +#: ../java/build/Countries.java:49 +msgid "Chile" +msgstr "Tšiili" + +#: ../java/build/Countries.java:50 +msgid "Cameroon" +msgstr "Kamerun" + +#: ../java/build/Countries.java:51 +msgid "China" +msgstr "Hiina" + +#: ../java/build/Countries.java:52 +msgid "Colombia" +msgstr "Kolumbia" + +#: ../java/build/Countries.java:53 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: ../java/build/Countries.java:54 +msgid "Serbia and Montenegro" +msgstr "Serbia ja Montenegro" + +#: ../java/build/Countries.java:55 +msgid "Cuba" +msgstr "Kuuba" + +#: ../java/build/Countries.java:56 +msgid "Cape Verde" +msgstr "Cape Verde" + +#: ../java/build/Countries.java:57 +msgid "Christmas Island" +msgstr "Jõulusaar" + +#: ../java/build/Countries.java:58 +msgid "Cyprus" +msgstr "Küpros" + +#: ../java/build/Countries.java:59 +msgid "Czech Republic" +msgstr "Tšehhi Vabariik" + +#: ../java/build/Countries.java:60 +msgid "Germany" +msgstr "Saksamaa" + +#: ../java/build/Countries.java:61 +msgid "Djibouti" +msgstr "Djibouti" + +#: ../java/build/Countries.java:62 +msgid "Denmark" +msgstr "Taani" + +#: ../java/build/Countries.java:63 +msgid "Dominica" +msgstr "Dominica" + +#: ../java/build/Countries.java:64 +msgid "Dominican Republic" +msgstr "Dominikaani Vabariik" + +#: ../java/build/Countries.java:65 +msgid "Algeria" +msgstr "Alžeeria" + +#: ../java/build/Countries.java:66 +msgid "Ecuador" +msgstr "Ekuador" + +#: ../java/build/Countries.java:67 +msgid "Estonia" +msgstr "Eesti" + +#: ../java/build/Countries.java:68 +msgid "Egypt" +msgstr "Egiptus" + +#: ../java/build/Countries.java:69 +msgid "Western Sahara" +msgstr "Lääne-Sahara" + +#: ../java/build/Countries.java:70 +msgid "Eritrea" +msgstr "Eritrea" + +#: ../java/build/Countries.java:71 +msgid "Spain" +msgstr "Hispaania" + +#: ../java/build/Countries.java:72 +msgid "Ethiopia" +msgstr "Etioopia" + +#: ../java/build/Countries.java:73 +msgid "European Union" +msgstr "Euroopa Liit" + +#: ../java/build/Countries.java:74 +msgid "Finland" +msgstr "Soome" + +#: ../java/build/Countries.java:75 +msgid "Fiji" +msgstr "Fidži" + +#: ../java/build/Countries.java:76 +msgid "Falkland Islands (Malvinas)" +msgstr "Falklandi saared (Malviinid)" + +#: ../java/build/Countries.java:77 +msgid "Federated States of Micronesia" +msgstr "Mikroneesia" + +#: ../java/build/Countries.java:78 +msgid "Faroe Islands" +msgstr "Fääri saared" + +#: ../java/build/Countries.java:79 +msgid "France" +msgstr "Prantsusmaa" + +#: ../java/build/Countries.java:80 +msgid "Gabon" +msgstr "Gaboon" + +#: ../java/build/Countries.java:81 +msgid "United Kingdom" +msgstr "Ühendkuningriik" + +#: ../java/build/Countries.java:82 +msgid "Grenada" +msgstr "Grenada" + +#: ../java/build/Countries.java:83 +msgid "Georgia" +msgstr "Gruusia" + +#: ../java/build/Countries.java:84 +msgid "French Guiana" +msgstr "Prantsuse Guiana" + +#: ../java/build/Countries.java:85 +msgid "Guernsey" +msgstr "Guernsey" + +#: ../java/build/Countries.java:86 +msgid "Ghana" +msgstr "Ghaana" + +#: ../java/build/Countries.java:87 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: ../java/build/Countries.java:88 +msgid "Greenland" +msgstr "Gröönimaa" + +#: ../java/build/Countries.java:89 +msgid "Gambia" +msgstr "Gambia" + +#: ../java/build/Countries.java:90 +msgid "Guinea" +msgstr "Guinea" + +#: ../java/build/Countries.java:91 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: ../java/build/Countries.java:92 +msgid "Equatorial Guinea" +msgstr "Ekvatoriaalne Guinea" + +#: ../java/build/Countries.java:93 +msgid "Greece" +msgstr "Kreeka" + +#: ../java/build/Countries.java:94 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Lääne-Georgia ja Sandwichi saared" + +#: ../java/build/Countries.java:95 +msgid "Guatemala" +msgstr "Guatemala" + +#: ../java/build/Countries.java:96 +msgid "Guam" +msgstr "Guam" + +#: ../java/build/Countries.java:97 +msgid "Guinea-Bissau" +msgstr "Guinea-Bissau" + +#: ../java/build/Countries.java:98 +msgid "Guyana" +msgstr "Guyana" + +#: ../java/build/Countries.java:99 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: ../java/build/Countries.java:100 +msgid "Honduras" +msgstr "Honduras" + +#: ../java/build/Countries.java:101 +msgid "Croatia" +msgstr "Horvaatia" + +#: ../java/build/Countries.java:102 +msgid "Haiti" +msgstr "Haiiti" + +#: ../java/build/Countries.java:103 +msgid "Hungary" +msgstr "Ungari" + +#: ../java/build/Countries.java:104 +msgid "Indonesia" +msgstr "Indoneesia" + +#: ../java/build/Countries.java:105 +msgid "Ireland" +msgstr "Iirimaa" + +#: ../java/build/Countries.java:106 +msgid "Israel" +msgstr "Iisrael" + +#: ../java/build/Countries.java:107 +msgid "Isle of Man" +msgstr "Man'i saar" + +#: ../java/build/Countries.java:108 +msgid "India" +msgstr "India" + +#: ../java/build/Countries.java:109 +msgid "British Indian Ocean Territory" +msgstr "Briti India Ookeani Territoorium" + +#: ../java/build/Countries.java:110 +msgid "Iraq" +msgstr "Iraak" + +#: ../java/build/Countries.java:111 +msgid "Islamic Republic of Iran" +msgstr "Iraani Islamivabariik" + +#: ../java/build/Countries.java:112 +msgid "Iceland" +msgstr "Island" + +#: ../java/build/Countries.java:113 +msgid "Italy" +msgstr "Itaalia" + +#: ../java/build/Countries.java:114 +msgid "Jersey" +msgstr "Jersey" + +#: ../java/build/Countries.java:115 +msgid "Jamaica" +msgstr "Jamaika" + +#: ../java/build/Countries.java:116 +msgid "Jordan" +msgstr "Jordaania" + +#: ../java/build/Countries.java:117 +msgid "Japan" +msgstr "Jaapan" + +#: ../java/build/Countries.java:118 +msgid "Kenya" +msgstr "Keenia" + +#: ../java/build/Countries.java:119 +msgid "Kyrgyzstan" +msgstr "Kõrgõzstan" + +#: ../java/build/Countries.java:120 +msgid "Cambodia" +msgstr "Kambodža" + +#: ../java/build/Countries.java:121 +msgid "Kiribati" +msgstr "Kiribati" + +#: ../java/build/Countries.java:122 +msgid "Comoros" +msgstr "Comoros" + +#: ../java/build/Countries.java:123 +msgid "Saint Kitts and Nevis" +msgstr "Saint Kitts ja Nevis" + +#: ../java/build/Countries.java:124 +msgid "The Democratic People's Republic of Korea" +msgstr "Korea Demokraatlik Rahvavabariik" + +#: ../java/build/Countries.java:125 +msgid "Republic of Korea" +msgstr "Korea Vabariik" + +#: ../java/build/Countries.java:126 +msgid "Kuwait" +msgstr "Kuveit" + +#: ../java/build/Countries.java:127 +msgid "Cayman Islands" +msgstr "Kaimani saared" + +#: ../java/build/Countries.java:128 +msgid "Kazakhstan" +msgstr "Kasahstan" + +#: ../java/build/Countries.java:129 +msgid "Lao People's Democratic Republic" +msgstr "Laos" + +#: ../java/build/Countries.java:130 +msgid "Lebanon" +msgstr "Liibanon" + +#: ../java/build/Countries.java:131 +msgid "Saint Lucia" +msgstr "Saint Lucia" + +#: ../java/build/Countries.java:132 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: ../java/build/Countries.java:133 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: ../java/build/Countries.java:134 +msgid "Liberia" +msgstr "Libeeria" + +#: ../java/build/Countries.java:135 +msgid "Lesotho" +msgstr "Lesotho" + +#: ../java/build/Countries.java:136 +msgid "Lithuania" +msgstr "Leedu" + +#: ../java/build/Countries.java:137 +msgid "Luxembourg" +msgstr "Luksemburg" + +#: ../java/build/Countries.java:138 +msgid "Latvia" +msgstr "Läti" + +#: ../java/build/Countries.java:139 +msgid "Libyan Arab Jamahiriya" +msgstr "Liibüa" + +#: ../java/build/Countries.java:140 +msgid "Morocco" +msgstr "Maroko" + +#: ../java/build/Countries.java:141 +msgid "Monaco" +msgstr "Monako" + +#: ../java/build/Countries.java:142 +msgid "Republic of Moldova" +msgstr "Moldova Vabariik" + +#: ../java/build/Countries.java:143 +msgid "Montenegro" +msgstr "Montenegro" + +#: ../java/build/Countries.java:144 +msgid "Saint Martin" +msgstr "Saint Martin" + +#: ../java/build/Countries.java:145 +msgid "Madagascar" +msgstr "Madagaskar" + +#: ../java/build/Countries.java:146 +msgid "Marshall Islands" +msgstr "Marshall'i saared" + +#: ../java/build/Countries.java:147 +msgid "The Former Yugoslav Republic of Macedonia" +msgstr "Endine Jugoslaavia Vabariik Makedoonia" + +#: ../java/build/Countries.java:148 +msgid "Mali" +msgstr "Mali" + +#: ../java/build/Countries.java:149 +msgid "Myanmar" +msgstr "Myanmar" + +#: ../java/build/Countries.java:150 +msgid "Mongolia" +msgstr "Mongoolia" + +#: ../java/build/Countries.java:151 +msgid "Macao" +msgstr "Makao" + +#: ../java/build/Countries.java:152 +msgid "Northern Mariana Islands" +msgstr "Põhja-Mariaani saared" + +#: ../java/build/Countries.java:153 +msgid "Martinique" +msgstr "Martinique" + +#: ../java/build/Countries.java:154 +msgid "Mauritania" +msgstr "Mauritaania" + +#: ../java/build/Countries.java:155 +msgid "Montserrat" +msgstr "Montserrat" + +#: ../java/build/Countries.java:156 +msgid "Malta" +msgstr "Malta" + +#: ../java/build/Countries.java:157 +msgid "Mauritius" +msgstr "Mauritius" + +#: ../java/build/Countries.java:158 +msgid "Maldives" +msgstr "Maldiivid" + +#: ../java/build/Countries.java:159 +msgid "Malawi" +msgstr "Malaavi" + +#: ../java/build/Countries.java:160 +msgid "Mexico" +msgstr "Mehhiko" + +#: ../java/build/Countries.java:161 +msgid "Malaysia" +msgstr "Malaisia" + +#: ../java/build/Countries.java:162 +msgid "Mozambique" +msgstr "Mosambiik" + +#: ../java/build/Countries.java:163 +msgid "Namibia" +msgstr "Namiibia" + +#: ../java/build/Countries.java:164 +msgid "New Caledonia" +msgstr "Uus-Kaledoonia" + +#: ../java/build/Countries.java:165 +msgid "Niger" +msgstr "Niger" + +#: ../java/build/Countries.java:166 +msgid "Norfolk Island" +msgstr "Norfolki saar" + +#: ../java/build/Countries.java:167 +msgid "Nigeria" +msgstr "Nigeeria" + +#: ../java/build/Countries.java:168 +msgid "Nicaragua" +msgstr "Nikaraagua" + +#: ../java/build/Countries.java:169 +msgid "Netherlands" +msgstr "Holland" + +#: ../java/build/Countries.java:170 +msgid "Norway" +msgstr "Norra" + +#: ../java/build/Countries.java:171 +msgid "Nepal" +msgstr "Nepaal" + +#: ../java/build/Countries.java:172 +msgid "Nauru" +msgstr "Nauru" + +#: ../java/build/Countries.java:173 +msgid "Niue" +msgstr "Niue" + +#: ../java/build/Countries.java:174 +msgid "New Zealand" +msgstr "Uus-Meremaa" + +#: ../java/build/Countries.java:175 +msgid "Oman" +msgstr "Omaan" + +#: ../java/build/Countries.java:176 +msgid "Panama" +msgstr "Panama" + +#: ../java/build/Countries.java:177 +msgid "Peru" +msgstr "Peruu" + +#: ../java/build/Countries.java:178 +msgid "French Polynesia" +msgstr "Prantsuse Polüneesia" + +#: ../java/build/Countries.java:179 +msgid "Papua New Guinea" +msgstr "Paapua Uus-Guinea" + +#: ../java/build/Countries.java:180 +msgid "Philippines" +msgstr "Filipiinid" + +#: ../java/build/Countries.java:181 +msgid "Pakistan" +msgstr "Pakistan" + +#: ../java/build/Countries.java:182 +msgid "Poland" +msgstr "Poola" + +#: ../java/build/Countries.java:183 +msgid "Saint Pierre and Miquelon" +msgstr "Saint Pierre ja Miquelon" + +#: ../java/build/Countries.java:184 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: ../java/build/Countries.java:185 +msgid "Palestinian Territory" +msgstr "Palestiina Territoorium" + +#: ../java/build/Countries.java:186 +msgid "Portugal" +msgstr "Portugal" + +#: ../java/build/Countries.java:187 +msgid "Palau" +msgstr "Palau" + +#: ../java/build/Countries.java:188 +msgid "Paraguay" +msgstr "Paraguai" + +#: ../java/build/Countries.java:189 +msgid "Qatar" +msgstr "Quatar" + +#: ../java/build/Countries.java:190 +msgid "Reunion" +msgstr "Reunion" + +#: ../java/build/Countries.java:191 +msgid "Romania" +msgstr "Rumeenia" + +#: ../java/build/Countries.java:192 +msgid "Serbia" +msgstr "Serbia" + +#: ../java/build/Countries.java:193 +msgid "Russian Federation" +msgstr "Venemaa Föderatsioon" + +#: ../java/build/Countries.java:194 +msgid "Rwanda" +msgstr "Ruanda" + +#: ../java/build/Countries.java:195 +msgid "Saudi Arabia" +msgstr "Saudi Araabia" + +#: ../java/build/Countries.java:196 +msgid "Solomon Islands" +msgstr "Saalomoni saared" + +#: ../java/build/Countries.java:197 +msgid "Seychelles" +msgstr "Seišellid" + +#: ../java/build/Countries.java:198 +msgid "Sudan" +msgstr "Sudaan" + +#: ../java/build/Countries.java:199 +msgid "Sweden" +msgstr "Rootsi" + +#: ../java/build/Countries.java:200 +msgid "Singapore" +msgstr "Singapur" + +#: ../java/build/Countries.java:201 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: ../java/build/Countries.java:202 +msgid "Slovenia" +msgstr "Sloveenia" + +#: ../java/build/Countries.java:203 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard ja Jan Mayen" + +#: ../java/build/Countries.java:204 +msgid "Slovakia" +msgstr "Slovakkia" + +#: ../java/build/Countries.java:205 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: ../java/build/Countries.java:206 +msgid "San Marino" +msgstr "San Marino" + +#: ../java/build/Countries.java:207 +msgid "Senegal" +msgstr "Senegal" + +#: ../java/build/Countries.java:208 +msgid "Somalia" +msgstr "Somaalia" + +#: ../java/build/Countries.java:209 +msgid "Suriname" +msgstr "Suriname" + +#: ../java/build/Countries.java:210 +msgid "Sao Tome and Principe" +msgstr "Sao Tome ja Principe" + +#: ../java/build/Countries.java:211 +msgid "El Salvador" +msgstr "El Salvador" + +#: ../java/build/Countries.java:212 +msgid "Syrian Arab Republic" +msgstr "Süüria Araabia Vabariik" + +#: ../java/build/Countries.java:213 +msgid "Swaziland" +msgstr "Swaasimaa" + +#: ../java/build/Countries.java:214 +msgid "Turks and Caicos Islands" +msgstr "" + +#: ../java/build/Countries.java:215 +msgid "Chad" +msgstr "Tšaad" + +#: ../java/build/Countries.java:216 +msgid "French Southern Territories" +msgstr "Prantsuse Lõunaterritooriumid" + +#: ../java/build/Countries.java:217 +msgid "Togo" +msgstr "Togo" + +#: ../java/build/Countries.java:218 +msgid "Thailand" +msgstr "Taimaa" + +#: ../java/build/Countries.java:219 +msgid "Tajikistan" +msgstr "Tadžikistan" + +#: ../java/build/Countries.java:220 +msgid "Tokelau" +msgstr "Tokelau" + +#: ../java/build/Countries.java:221 +msgid "Timor-Leste" +msgstr "Timor-Leste" + +#: ../java/build/Countries.java:222 +msgid "Turkmenistan" +msgstr "Türkmenistan" + +#: ../java/build/Countries.java:223 +msgid "Tunisia" +msgstr "Tuneesia" + +#: ../java/build/Countries.java:224 +msgid "Tonga" +msgstr "Tonga" + +#: ../java/build/Countries.java:225 +msgid "Turkey" +msgstr "Türgi" + +#: ../java/build/Countries.java:226 +msgid "Trinidad and Tobago" +msgstr "Trinidad ja Tobago" + +#: ../java/build/Countries.java:227 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: ../java/build/Countries.java:228 +msgid "Taiwan" +msgstr "Taiwan" + +#: ../java/build/Countries.java:229 +msgid "United Republic of Tanzania" +msgstr "Tansaania Ühendatud Vabariik" + +#: ../java/build/Countries.java:230 +msgid "Ukraine" +msgstr "Ukraina" + +#: ../java/build/Countries.java:231 +msgid "Uganda" +msgstr "Uganda" + +#: ../java/build/Countries.java:232 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: ../java/build/Countries.java:233 +msgid "United States" +msgstr "Ameerika Ühendriigid" + +#: ../java/build/Countries.java:234 +msgid "Uruguay" +msgstr "Uruguai" + +#: ../java/build/Countries.java:235 +msgid "Uzbekistan" +msgstr "Uzbekistan" + +#: ../java/build/Countries.java:236 +msgid "Holy See (Vatican City State)" +msgstr "Püha Linn (Vatikani linnriik)" + +#: ../java/build/Countries.java:237 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent ja Grenadiinid" + +#: ../java/build/Countries.java:238 +msgid "Venezuela" +msgstr "Venetsueela" + +#: ../java/build/Countries.java:239 ../java/build/Countries.java:240 +msgid "Virgin Islands" +msgstr "Neitsisaared" + +#: ../java/build/Countries.java:241 +msgid "Viet Nam" +msgstr "Vietnam" + +#: ../java/build/Countries.java:242 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: ../java/build/Countries.java:243 +msgid "Wallis and Futuna" +msgstr "Wallis ja Futuna" + +#: ../java/build/Countries.java:244 +msgid "Samoa" +msgstr "Samoa" + +#: ../java/build/Countries.java:245 +msgid "Yemen" +msgstr "Jeemen" + +#: ../java/build/Countries.java:246 +msgid "Mayotte" +msgstr "Mayotte" + +#: ../java/build/Countries.java:247 +msgid "South Africa" +msgstr "Lõuna-Aafrika" + +#: ../java/build/Countries.java:248 +msgid "Zambia" +msgstr "Zambia" + +#: ../java/build/Countries.java:249 +msgid "Zimbabwe" +msgstr "Zimbabwe" + +#: ../java/src/net/i2p/router/web/CSSHelper.java:77 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:39 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:41 +#: ../java/strings/Strings.java:29 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:133 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:265 +msgid "I2P Router Console" +msgstr "I2P ruuteri konsool" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:52 +msgid "Error updating the configuration - please see the error logs" +msgstr "Viga häälestuse uuendamisel - palun vaata vealogi" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:69 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:283 +msgid "Configuration saved successfully" +msgstr "Häälestus edukalt salvestatud" + +#: ../java/src/net/i2p/router/web/ConfigAdvancedHandler.java:71 +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:285 +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:36 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:364 +msgid "Save Client Configuration" +msgstr "Salvesta kliendihäälestus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:40 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:436 +msgid "Save Interface Configuration" +msgstr "Salvesta kliendiliidese häälestus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:44 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:450 +msgid "Save WebApp Configuration" +msgstr "Salvesta veebirakenduste häälestus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:48 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:462 +msgid "Save Plugin Configuration" +msgstr "Salvesta pluginate häälestus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:52 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:470 +msgid "Install Plugin" +msgstr "Paigalda plugin" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:88 +#, java-format +msgid "Deleted plugin {0}" +msgstr "Kustutati plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:90 +#, java-format +msgid "Error deleting plugin {0}" +msgstr "Viga kustutades pluginat {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:110 +#, java-format +msgid "Stopped plugin {0}" +msgstr "Peatati plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:112 +#, java-format +msgid "Error stopping plugin {0}" +msgstr "Viga peatades pluginat {0}" + +#. label (IE) +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:134 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:262 +msgid "Start" +msgstr "Käivita" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:153 +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:49 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:61 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:33 +msgid "Unsupported" +msgstr "Mitte toetatud" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:199 +msgid "New client added" +msgstr "Uus klient lisatud" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:203 +msgid "" +"Client configuration saved successfully - restart required to take effect." +msgstr "Kliendi häälestus edukalt salvestatud - kehtestumine vajab uuesti käivitust." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:218 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:231 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:242 +msgid "Bad client index." +msgstr "Vale kliendi indeks." + +#. +#. What do we do here? +#. +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:225 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:247 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:401 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:384 +msgid "Client" +msgstr "Klient" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:225 +msgid "stopped" +msgstr "peatatud" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:236 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:295 +msgid "started" +msgstr "käivitatud" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:247 +msgid "deleted" +msgstr "kustutatud" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:264 +msgid "WebApp configuration saved." +msgstr "Veebirakenduse häälestus salvestatud." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:280 +msgid "Plugin configuration saved." +msgstr "Plugina häälestus salvestatud." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:295 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +msgid "WebApp" +msgstr "Veebirakendus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:297 +msgid "Failed to start" +msgstr "Ei suutnud käivituda" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:302 +msgid "Failed to find server." +msgstr "Ei suutnud leida serverit." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:308 +msgid "No plugin URL specified." +msgstr "Plugina URL määramata." + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:318 +#, java-format +msgid "No update URL specified for {0}" +msgstr "Uuenduse URL määramata {0} jaoks" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:326 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:331 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:344 +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:349 +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:335 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:118 +#, java-format +msgid "Downloading plugin from {0}" +msgstr "Laen alla plugina asukohast {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:353 +#, java-format +msgid "Checking plugin {0} for updates" +msgstr "Otsin plugina {0} uuendusi" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:363 +#, java-format +msgid "Started plugin {0}" +msgstr "Käivitati plugin {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:365 +#, java-format +msgid "Error starting plugin {0}" +msgstr "Viga käivitades pluginat {0}" + +#: ../java/src/net/i2p/router/web/ConfigClientsHandler.java:400 +msgid "" +"Interface configuration saved successfully - restart required to take effect." +msgstr "Liidese häälestus salvestati edukalt - kehtestumine vajab uuesti käivitust." + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:85 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:265 +msgid "Edit" +msgstr "Muuda" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:94 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:360 +msgid "Add Client" +msgstr "Lisa klient" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +msgid "Class and arguments" +msgstr "Klass ja argumendid" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +msgid "Control" +msgstr "Juhtimine" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:102 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +msgid "Run at Startup?" +msgstr "Käivita koos ruuteriga?" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:129 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:202 +msgid "Description" +msgstr "Kirjeldus" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:153 +msgid "Plugin" +msgstr "Plugin" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:166 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:191 +msgid "Version" +msgstr "Versioon" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:168 +msgid "Signed by" +msgstr "Allkirjastas" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:185 +msgid "Date" +msgstr "Kuupäev" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:191 +msgid "Author" +msgstr "Autor" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:207 +msgid "License" +msgstr "Litsents" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:212 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:81 +msgid "Website" +msgstr "Veebileht" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:217 +msgid "Update link" +msgstr "Uuenduse link" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:267 +msgid "Stop" +msgstr "Peata" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:269 +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:82 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:350 +msgid "Check for updates" +msgstr "Otsi uuendusi" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:270 +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "Update" +msgstr "Uuenda" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:275 +#, java-format +msgid "Are you sure you want to delete {0}?" +msgstr "Oled kindel, et soovid kustutada {0}?" + +#: ../java/src/net/i2p/router/web/ConfigClientsHelper.java:277 +msgid "Delete" +msgstr "Kustuta" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:18 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:352 +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:350 +msgid "Delete key" +msgstr "Kustuta võti" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:21 +msgid "You must enter a destination" +msgstr "Pead sisestama sihtvõtme" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:23 +msgid "You must enter a key" +msgstr "Pead sisestama võtme" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43 +msgid "Key for" +msgstr "Võti (krüptitud lüüsikirjegrupile)" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:34 +msgid "added to keyring" +msgstr "lisatud võtmehoidjasse" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:36 +msgid "Invalid destination or key" +msgstr "Kehtetu sihtvõti või võti" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:41 +msgid "removed from keyring" +msgstr "eemaldatud võtehoidjast" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:43 +msgid "not found in keyring" +msgstr "ei leitud võtmehoidjast" + +#: ../java/src/net/i2p/router/web/ConfigKeyringHandler.java:45 +msgid "Invalid destination" +msgstr "Kehtetu sihtvõti" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:82 +msgid "Log overrides updated" +msgstr "Logimise erandkäsud uuendatud" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHandler.java:160 +msgid "Log configuration saved" +msgstr "Logimise häälestus salvestatud" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:48 +msgid "" +"Add additional logging statements above. Example: net.i2p.router.tunnel=WARN" +msgstr "Lisa täiendavad logimise käsud siia. Näide: net.i2p.router.tunnel=WARN" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:49 +msgid "" +"Or put entries in the logger.config file. Example: logger.record.net.i2p." +"router.tunnel=WARN" +msgstr "Või pane kirjed faili logger.config. Näide: logger.record.net.i2p." +"router.tunnel=WARN" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:50 +msgid "Valid levels are DEBUG, INFO, WARN, ERROR, CRIT" +msgstr "Kehtivad tasemed on DEBUG, INFO, WARN, ERROR, CRIT" + +#. Homeland Security Advisory System +#. http://www.dhs.gov/xinfoshare/programs/Copy_of_press_release_0046.shtm +#. but pink instead of yellow for WARN +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:78 +msgid "CRIT" +msgstr "CRIT" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +msgid "DEBUG" +msgstr "DEBUG" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:80 +msgid "ERROR" +msgstr "ERROR" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:84 +msgid "INFO" +msgstr "" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:68 +#: ../java/src/net/i2p/router/web/LogsHelper.java:82 +msgid "WARN" +msgstr "WARN" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:88 +msgid "Remove" +msgstr "Eemalda" + +#: ../java/src/net/i2p/router/web/ConfigLoggingHelper.java:125 +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/strings/Strings.java:57 +msgid "Bandwidth" +msgstr "Ribalaius" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:210 +msgid "Network" +msgstr "Võrk" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:99 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:390 +#: ../java/strings/Strings.java:72 +msgid "Tunnels" +msgstr "Tunnelid" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:19 +msgid "UI" +msgstr "Kasutajaliides" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Clients" +msgstr "Kliendid" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:324 +msgid "Keyring" +msgstr "Võtmehoidja" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +msgid "Logging" +msgstr "Logimine" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:105 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:264 +#: ../java/strings/Strings.java:67 +msgid "Peers" +msgstr "Ruuterid" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:20 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:389 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:143 +msgid "Stats" +msgstr "Statistika" + +#: ../java/src/net/i2p/router/web/ConfigNavHelper.java:21 +msgid "Advanced" +msgstr "Peenhäälestus" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:52 +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:29 +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:34 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:388 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:334 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:466 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:409 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:406 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:371 +msgid "Save changes" +msgstr "Salvesta muutused" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:130 +msgid "Rechecking router reachability..." +msgstr "Kontrollin uuesti ruuteri kättesaadavust..." + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:166 +msgid "Updating IP address" +msgstr "Uuendan IP aadressi" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:185 +msgid "Disabling TCP completely" +msgstr "Lülitan TCP täiesti välja" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:190 +msgid "Updating inbound TCP address to" +msgstr "Uuendan TCP vastuvõtu aadressiks " + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:195 +msgid "Disabling inbound TCP" +msgstr "Lülitan TCP ühenduste vastuvõtu välja" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:197 +msgid "Updating inbound TCP address to auto" +msgstr "Uuendan TCP vastuvõtu aadressi automaatseks" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:208 +msgid "Updating inbound TCP port to" +msgstr "Uuendan TCP vastuvõtu pordiks " + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:211 +msgid "Updating inbound TCP port to auto" +msgstr "Uuendan TCP vastuvõtu pordi automaatseks" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 +msgid "Updating UDP port from" +msgstr "Uuendan UDP pordi väärtuselt" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:223 +msgid "to" +msgstr "väärtusele" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:239 +msgid "Gracefully restarting into Hidden Router Mode" +msgstr "Käivitun viisakalt uuesti, peidetud ruuteri režiimi" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:241 +msgid "Gracefully restarting to exit Hidden Router Mode" +msgstr "Käivitun viisakalt uuesti, et väljuda peidetud ruuteri režiimist" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:250 +msgid "Enabling UPnP, restart required to take effect" +msgstr "Lülitan UPnP sisse, kehtestumine vajab uuesti käivitust" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:252 +msgid "Disabling UPnP, restart required to take effect" +msgstr "Lülitan UPnP välja, kehtestumine vajab uuesti käivitust" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:260 +msgid "Enabling laptop mode" +msgstr "Lülitan laptopi režiimi sisse" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:262 +msgid "Disabling laptop mode" +msgstr "Lülitan laptopi reziimi välja" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:268 +msgid "Requiring SSU introducers" +msgstr "Nõuan SSU puhul tutvustajaid" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:327 +#, java-format +msgid "The hostname or IP {0} is not publicly routable" +msgstr "Nimi või IP {0} pole avalikult marsruuditav" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:330 +#, java-format +msgid "The hostname or IP {0} is invalid" +msgstr "Nimi või IP {0} on kehtetu" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:353 +msgid "Updating bandwidth share percentage" +msgstr "Uuendan jagatava ribalaiuse protsenti" + +#: ../java/src/net/i2p/router/web/ConfigNetHandler.java:383 +msgid "Updated bandwidth limits" +msgstr "Uuendan ribalaiuse piiranguid" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:41 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:49 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:52 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:59 +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:62 +msgid "unknown" +msgstr "tundmatu" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:172 +msgid "bits per second" +msgstr "bitti sekundis" + +#: ../java/src/net/i2p/router/web/ConfigNetHelper.java:173 +#, java-format +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:342 +msgid "Ban peer until restart" +msgstr "Bänni ruuter uuesti käivituseni" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:23 +#, java-format +msgid "Manually banned via {0}" +msgstr "Bännitud käsitsi {0} kaudu" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:24 +msgid "banned until restart" +msgstr "bännitud uuesti käivitumiseni" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:27 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:38 +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:59 +msgid "Invalid peer" +msgstr "Kehtetu ruuter" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:28 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:344 +msgid "Unban peer" +msgstr "Tühista bänn ruuterilt" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:33 +msgid "unbanned" +msgstr "bänn tühistatud" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:35 +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:370 +msgid "Adjust peer bonuses" +msgstr "Reguleeri ruuteri boonuseid" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:47 +msgid "Bad speed value" +msgstr "Kehtetu kiiruse väärtus" + +#: ../java/src/net/i2p/router/web/ConfigPeerHandler.java:52 +msgid "Bad capacity value" +msgstr "Kehtetu mahu väärtus" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:17 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:407 +msgid "Save changes and reseed now" +msgstr "Salvesta muutused ja hangi ruuterite kontakte" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:21 +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:24 +msgid "Starting reseed process" +msgstr "Alustan ruuterite kontaktide hanget" + +#: ../java/src/net/i2p/router/web/ConfigReseedHandler.java:85 +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:139 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:320 +msgid "Shutdown immediately" +msgstr "Lülitu kohe välja" + +#. ctx.router().shutdown(Router.EXIT_HARD); // never returns +#. give the UI time to respond +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:39 +msgid "Cancel shutdown" +msgstr "Tühista välja lülitumine" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:40 +msgid "Cancel restart" +msgstr "Tühista uuesti käivitumine" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:42 +msgid "Restart immediately" +msgstr "Käivitu kohe uuesti" + +#. ctx.router().shutdown(Router.EXIT_HARD_RESTART); // never returns +#. give the UI time to respond +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:47 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:134 +msgid "Restart" +msgstr "Käivitu uuesti" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:51 +msgid "Shutdown" +msgstr "Lülitu välja" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:65 +msgid "Restart imminent" +msgstr "Käivitun kohe uuesti" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:67 +msgid "Shutdown imminent" +msgstr "Lülitun kohe välja" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:71 +#, java-format +msgid "Shutdown in {0}" +msgstr "Välja lülitumiseni {0}" + +#: ../java/src/net/i2p/router/web/ConfigRestartBean.java:76 +#, java-format +msgid "Restart in {0}" +msgstr "Uuesti käivitumiseni {0}" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:134 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:318 +msgid "Shutdown gracefully" +msgstr "Lülitu viisakalt välja" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:138 +msgid "Graceful shutdown initiated" +msgstr "Viisakas väljalülitus alustatud" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:143 +msgid "Shutdown immediately! boom bye bye bad bwoy" +msgstr "Lülitu kohe välja! boom bye bye bad bwoy" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:144 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:322 +msgid "Cancel graceful shutdown" +msgstr "Tühista viisakas välja lülitumine" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:146 +msgid "Graceful shutdown cancelled" +msgstr "Viisakas välja lülitumine tühistatud" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:147 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:334 +msgid "Graceful restart" +msgstr "Viisakas uuesti käivitumine" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:152 +msgid "Graceful restart requested" +msgstr "Viisakas uuesti käivitumine tühistatud" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:153 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:336 +msgid "Hard restart" +msgstr "Kohene uuesti käivitumine" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:158 +msgid "Hard restart requested" +msgstr "Nõuti kohest uuesti käivitumist" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:159 +msgid "Rekey and Restart" +msgstr "Uued ruuterivõtmed ja uuesti käivitumine" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:160 +msgid "Rekeying after graceful restart" +msgstr "Pärast viisakat uuesti käivitumist on uued ruuterivõtmed" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:163 +msgid "Rekey and Shutdown" +msgstr "Uued ruuterivõtmed ja välja lülitumine" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:164 +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:167 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:362 +msgid "Run I2P on startup" +msgstr "Käivita I2P koos arvutiga" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:169 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:364 +msgid "Don't run I2P on startup" +msgstr "Ära käivita I2P-d koos arvutiga" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:171 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:382 +msgid "Dump threads" +msgstr "Protsesside väljavõte" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:178 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:390 +msgid "View console on startup" +msgstr "Ava käivitudes ruuteri konsool" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:180 +msgid "Console is to be shown on startup" +msgstr "Käivitudes avatakse ruuteri konsool" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:181 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:392 +msgid "Do not view console on startup" +msgstr "Ära ava käivitudes ruuteri konsooli" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:183 +msgid "Console is not to be shown on startup" +msgstr "Käivitudes ei avata ruuteri konsooli" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:192 +msgid "Service installed" +msgstr "Teenus paigaldatud" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:194 +msgid "Warning: unable to install the service" +msgstr "Hoiatus: teenuse paigaldumine ebaõnnestus" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:200 +msgid "Service removed" +msgstr "Teenus eemaldatud" + +#: ../java/src/net/i2p/router/web/ConfigServiceHandler.java:202 +msgid "Warning: unable to remove the service" +msgstr "Hoiatus: teenuse eemaldamine ebaõnnestus" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:113 +msgid "Stat filter and location updated successfully to" +msgstr "Statistikafilter ja asukoht uuendatud väärtusele" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:116 +msgid "Full statistics enabled - restart required to take effect" +msgstr "Täielik statistika sisse lülitatud - kehtestumine vajab uuesti käivitust" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:118 +msgid "Full statistics disabled - restart required to take effect" +msgstr "Täielik statistika välja lülitatud - kehtestumine vajab uuesti käivitust" + +#: ../java/src/net/i2p/router/web/ConfigStatsHandler.java:121 +msgid "" +"Graph list updated, may take up to 60s to be reflected here and on the Graphs Page" +msgstr "Graafikute loend uuendatud, võib võtta kuni 60s et paista siin ja graafikute lehel" + +#. the count isn't really correct anyway, since we don't check for actual changes +#. addFormNotice("Updated settings for " + updated + " pools."); +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:135 +msgid "Updated settings for all pools." +msgstr "Kõigi tunneligruppide seaded uuendatud." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:140 +msgid "Exploratory tunnel configuration saved successfully." +msgstr "Võrgu avastamise tunnelite häälestus edukalt salvestatud." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHandler.java:142 +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:36 +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." + +#. * dummies for translation +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:14 +#, java-format +msgid "1 hop" +msgid_plural "{0} hops" +msgstr[0] "1 samm" +msgstr[1] "{0} sammu" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:15 +#, java-format +msgid "1 tunnel" +msgid_plural "{0} tunnels" +msgstr[0] "1 tunnel" +msgstr[1] "{0} tunnelit" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:35 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +msgid "Exploratory tunnels" +msgstr "Võrgu avastamise tunnelid" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:51 +#, java-format +msgid "Client tunnels for {0}" +msgstr "Tunnelid kliendile {0}" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:75 +msgid "ANONYMITY WARNING - Settings include 0-hop tunnels." +msgstr "ANONÜÜMSUSE HOIATUS - Häälestus lubab 0-sammuseid tunneleid." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:80 +msgid "ANONYMITY WARNING - Settings include 1-hop tunnels." +msgstr "ANONÜÜMSUSE HOIATUS - Häälestus lubab 1-sammuseid tunneleid." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:83 +msgid "PERFORMANCE WARNING - Settings include very long tunnels." +msgstr "JÕUDLUSE HOIATUS - Häälestus lubab väga pikki tunneleid." + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:86 +msgid "PERFORMANCE WARNING - Settings include high tunnel quantities." +msgstr "JÕUDLUSE HOIATUS - Häälestus lubab väga suurt tunnelite kogust." + +#. buf.append("InboundOutbound\n"); +#. tunnel depth +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:93 +msgid "Length" +msgstr "Pikkus" + +#. tunnel depth variance +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:110 +msgid "Randomization" +msgstr "Juhuslikkus" + +#. tunnel quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:134 +msgid "Quantity" +msgstr "Kogus" + +#. tunnel backup quantity +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:151 +msgid "Backup quantity" +msgstr "Varukogus" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:173 +msgid "Inbound options" +msgstr "Valikud (sisenev)" + +#: ../java/src/net/i2p/router/web/ConfigTunnelsHelper.java:186 +msgid "Outbound options" +msgstr "Valikud (väljuv)" + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:31 +msgid "Theme change saved." +msgstr "Teema muutus salvestatud." + +#: ../java/src/net/i2p/router/web/ConfigUIHandler.java:33 +msgid "Refresh the page to view." +msgstr "Värskenda lehte, et vaadata." + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Arabic" +msgstr "araabia" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:62 +msgid "Danish" +msgstr "taani" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "English" +msgstr "inglise" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Finnish" +msgstr "soome" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "German" +msgstr "saksa" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:63 +msgid "Spanish" +msgstr "hispaania" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Dutch" +msgstr "hollandi" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "French" +msgstr "prantsuse" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Italian" +msgstr "itaalia" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:64 +msgid "Polish" +msgstr "poola" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Portuguese" +msgstr "portugali" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Russian" +msgstr "vene" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:65 +msgid "Swedish" +msgstr "rootsi" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Chinese" +msgstr "hiina" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Ukrainian" +msgstr "ukraina" + +#: ../java/src/net/i2p/router/web/ConfigUIHelper.java:66 +msgid "Vietnamese" +msgstr "vietnami" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:89 +msgid "Update available, attempting to download now" +msgstr "Uuendus saadaval, proovin nüüd alla laadida" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:91 +msgid "Update available, click button on left to download" +msgstr "Uuendus saadaval, klõpsa vasakul nuppu et alla laadida" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:97 +msgid "No update available" +msgstr "Uuendusi pole" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:106 +#, java-format +msgid "Updating news URL to {0}" +msgstr "Uuendan uudiste URL-iks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:114 +#, java-format +msgid "Updating proxy host to {0}" +msgstr "Uuendan proxy serveriks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:122 +#, java-format +msgid "Updating proxy port to {0}" +msgstr "Proxy pordiks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:134 +#, java-format +msgid "Updating refresh frequency to {0}" +msgstr "Uuendan sageduseks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:135 +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:91 +#: ../java/src/net/i2p/router/web/GraphHelper.java:188 +msgid "Never" +msgstr "Mitte kunagi" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:142 +#, java-format +msgid "Updating update policy to {0}" +msgstr "Uuendan uuenduste poliitikaks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:151 +msgid "Updating update URLs." +msgstr "Uuendan uuenduste URL-id." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:162 +msgid "Updating trusted keys." +msgstr "Uuendan usaldatud võtmeid." + +#: ../java/src/net/i2p/router/web/ConfigUpdateHandler.java:170 +#, java-format +msgid "Updating unsigned update URL to {0}" +msgstr "Uuendan allkirjastamata uuenduse URL-iks {0}" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:93 +msgid "Every" +msgstr "Iga" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:111 +msgid "Notify only" +msgstr "Üksnes teata" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:118 +msgid "Download and verify only" +msgstr "Lae alla ja kontrolli allkiri" + +#: ../java/src/net/i2p/router/web/ConfigUpdateHelper.java:126 +msgid "Download, verify, and restart" +msgstr "Lae alla, kontrolli ja käivitu uuesti" + +#: ../java/src/net/i2p/router/web/FormHandler.java:176 +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/GraphHelper.java:115 +msgid "Combined bandwidth graph" +msgstr "Kombineeritud ribalaiuse graafik" + +#. e.g. "statname for 60m" +#: ../java/src/net/i2p/router/web/GraphHelper.java:128 +#, java-format +msgid "{0} for {1}" +msgstr "{0} for {1}" + +#. FIXME jrobin doesn't support setting the timezone, will have to mod TimeAxis.java +#: ../java/src/net/i2p/router/web/GraphHelper.java:150 +msgid "All times are UTC." +msgstr "Kõik ajad UTC vööndis." + +#: ../java/src/net/i2p/router/web/GraphHelper.java:167 +msgid "Configure Graph Display" +msgstr "Häälesta graafikute näitamist" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:167 +msgid "Select Stats" +msgstr "Vali statistika" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:171 +msgid "Periods" +msgstr "Perioodid" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:172 +msgid "Plot averages" +msgstr "Joonista keskmised" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:367 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:360 +msgid "or" +msgstr "või" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:173 +msgid "plot events" +msgstr "joonista sündmused" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +msgid "Image sizes" +msgstr "Piltide suurused" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:174 +msgid "width" +msgstr "laius" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +msgid "height" +msgstr "kõrgus" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:175 +#: ../java/src/net/i2p/router/web/GraphHelper.java:176 +msgid "pixels" +msgstr "pikslit" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:177 +msgid "Refresh delay" +msgstr "Värskenduse sagedus" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:192 +msgid "Store graph data on disk?" +msgstr "Salvesta graafikute andmed kettale?" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:198 +msgid "Save settings and redraw graphs" +msgstr "Salvesta häälestus ja joonista uuesti" + +#: ../java/src/net/i2p/router/web/GraphHelper.java:253 +msgid "Graph settings saved" +msgstr "Graafikute häälestus salvestatud" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:20 +#: ../java/src/net/i2p/router/web/LogsHelper.java:44 +msgid "File location" +msgstr "Faili asukoht" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:41 +msgid "File not found" +msgstr "Faili ei leitud" + +#: ../java/src/net/i2p/router/web/LogsHelper.java:59 +msgid "No log messages" +msgstr "Logis pole sõnumeid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:79 +msgid "Network Database RouterInfo Lookup" +msgstr "Võrguandmebaasist ruuteri info päring" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +#: ../java/strings/Strings.java:68 +msgid "Router" +msgstr "Ruuter" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:94 +msgid "not found in network database" +msgstr "ei leitud võrguandmebaasist" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:106 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 +msgid "Network Database Contents" +msgstr "Võrguandmebaasi sisu" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:107 +msgid "View RouterInfo" +msgstr "Vaata ruuteri infot" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:108 +msgid "LeaseSets" +msgstr "Lüüsikirjegrupid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:130 +msgid "LeaseSet" +msgstr "Lüüsikirjegrupp" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:132 +msgid "Local" +msgstr "Kohalik" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:134 +msgid "Unpublished" +msgstr "Avaldamata" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:135 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:142 +msgid "Destination" +msgstr "Sihtvõti" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:152 +#, java-format +msgid "Expires in {0}" +msgstr "Aegub {0} pärast" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:154 +#, java-format +msgid "Expired {0} ago" +msgstr "Aegus {0} eest" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +msgid "Gateway" +msgstr "Lüüs" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:166 +msgid "Lease" +msgstr "Lüüsikirje" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:168 +msgid "Tunnel" +msgstr "Tunnel" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:215 +msgid "View LeaseSets" +msgstr "Vaata lüüsikirjegruppe" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:217 +msgid "Not initialized" +msgstr "Lähtestamata" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:226 +msgid "Routers" +msgstr "Ruuterid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:228 +msgid "Show all routers" +msgstr "Näita kõik ruuterid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:230 +msgid "Show all routers with full stats" +msgstr "Näita kõik täie statistikaga ruuterid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:266 +msgid "Network Database Router Statistics" +msgstr "Võrguandmebaasi ruuterite statistika" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:273 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +msgid "Count" +msgstr "Arv" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:287 +msgid "Transports" +msgstr "Transpordid" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:305 +msgid "Country" +msgstr "Maa" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:344 +msgid "Our info" +msgstr "Meie info" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:346 +msgid "Peer info for" +msgstr "Ruuter info ruuterile" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:350 +msgid "Full entry" +msgstr "Täielik kirje" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:115 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:551 +msgid "Hidden" +msgstr "Peidetud" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:356 +msgid "Updated" +msgstr "Uuendatud" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:357 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:360 +#, java-format +msgid "{0} ago" +msgstr "{0} eest" + +#. shouldnt happen +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:359 +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:363 +msgid "Published" +msgstr "Avaldatud" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:365 +msgid "Address(es)" +msgstr "Aadress(id)" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:378 +msgid "cost" +msgstr "kulukus" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +msgid "Hidden or starting up" +msgstr "Peidetud või alles käivitub" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +msgid "SSU" +msgstr "SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:403 +msgid "SSU with introducers" +msgstr "SSU tutvustajatega" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +msgid "NTCP" +msgstr "NTCP" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +msgid "NTCP and SSU" +msgstr "NTCP ja SSU" + +#: ../java/src/net/i2p/router/web/NetDbRenderer.java:404 +msgid "NTCP and SSU with introducers" +msgstr "NTCP ja SSU tutvustajatega" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:134 +#, java-format +msgid "News last updated {0} ago." +msgstr "Uudiseid uuendati viimati {0} eest." + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:140 +#, java-format +msgid "News last checked {0} ago." +msgstr "Uudiseid kontrolliti viimati {0} eest." + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:149 +msgid "Hide news" +msgstr "Peida uudised" + +#: ../java/src/net/i2p/router/web/NewsFetcher.java:152 +msgid "Show news" +msgstr "Näita uudised" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:77 +#, java-format +msgid "Cannot check, plugin {0} is not installed" +msgstr "Ei saa otsida, plugin {0} pole paigaldatud" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:129 +#, java-format +msgid "Checking for update of plugin {0}" +msgstr "Otsin uuendusi pluginale {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:155 +#, java-format +msgid "New plugin version {0} is available" +msgstr "Pluginale {0} on uus versioon" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:157 +#, java-format +msgid "No new version is available for plugin {0}" +msgstr "Pluginale {0} uut versiooni ei ole" + +#: ../java/src/net/i2p/router/web/PluginUpdateChecker.java:166 +#, java-format +msgid "Update check failed for plugin {0}" +msgstr "Uuenduste otsing pluginale {0} ebaõnnestus" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:139 +msgid "Downloading plugin" +msgstr "Laen alla pluginat" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:146 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:245 +#, java-format +msgid "{0}B transferred" +msgstr "{0}B laetud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:153 +msgid "Plugin downloaded" +msgstr "Plugin alla laetud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:158 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:356 +#, java-format +msgid "Cannot create plugin directory {0}" +msgstr "Ei suuda luua plugina kataloogi {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:167 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:299 +#, java-format +msgid "from {0}" +msgstr "allikast {0}" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:177 +#, java-format +msgid "Plugin from {0} is corrupt" +msgstr "Plugin allikast {0} on kahjustatud või muudetud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:188 +#, java-format +msgid "Plugin from {0} does not contain the required configuration file" +msgstr "Plugin allikast {0} ei sisalda nõutavat häälestusfaili" + +#. updateStatus("" + "Plugin contains an invalid key" + ' ' + pubkey + ' ' + signer + ""); +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:201 +#, java-format +msgid "Plugin from {0} contains an invalid key" +msgstr "Plugin allikast {0} sisaldab kehtetut võtit" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:225 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:235 +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:249 +#, java-format +msgid "Plugin signature verification of {0} failed" +msgstr "Plugina {0} allkirja kontroll kukkus läbi" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:264 +#, java-format +msgid "Plugin from {0} has invalid name or version" +msgstr "Plugina allikast {0} nimi või versioon on kehtetu" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:269 +#, java-format +msgid "Plugin {0} has mismatched versions" +msgstr "Pluginal {0} on versioonide sobimatus" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:277 +#, java-format +msgid "This plugin requires I2P version {0} or higher" +msgstr "See plugin vajab I2P versiooni {0} või kõrgemat" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:285 +#, java-format +msgid "This plugin requires Java version {0} or higher" +msgstr "See plugin vajab Java versiooni {0} või kõrgemat" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:293 +msgid "" +"Downloaded plugin is for new installs only, but the plugin is already " +"installed" +msgstr "Alla laetud plugin sobib vaid uuteks paigaldusteks, aga on juba paigaldatud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:305 +msgid "Installed plugin does not contain the required configuration file" +msgstr "Paigaldatud plugin ei sisalda nõutavat häälestusfaili" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:313 +msgid "Signature of downloaded plugin does not match installed plugin" +msgstr "Alla laetud plugina allkiri ei vasta paigaldatud pluginale" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:320 +#, java-format +msgid "Downloaded plugin version {0} is not newer than installed plugin" +msgstr "Alla laetud plugina versioon {0} ei ole suurem paigaldatud pluginast" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:327 +#, java-format +msgid "Plugin update requires installed plugin version {0} or higher" +msgstr "Plugina uuendus nõuab paigaldatud plugina versiooni {0} või kõrgemat" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:334 +#, java-format +msgid "Plugin update requires installed plugin version {0} or lower" +msgstr "Plugina uuendus nõuab paigaldatud plugina versiooni {0} või madalamat" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:351 +msgid "Plugin is for upgrades only, but the plugin is not installed" +msgstr "Plugin sobib vaid uuendamiseks, aga ei ole paigaldatud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:364 +#, java-format +msgid "Failed to install plugin in {0}" +msgstr "Plugina {0} paigaldamine ebaõnnestus" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:371 +#, java-format +msgid "Plugin {0} installed, router restart required" +msgstr "Plugin {0} paigaldatud, ruuter tuleb uuesti käivitada" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:373 +#, java-format +msgid "Plugin {0} installed" +msgstr "Plugin {0} paigaldatud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:391 +#, java-format +msgid "Plugin {0} installed and started" +msgstr "Plugin {0} paigaldatud ja käivitatud" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:394 +#, java-format +msgid "Plugin {0} installed but failed to start, check logs" +msgstr "Plugin {0} paigaldatud, kuid käivitamine ebaõnnestus, vaata logisid" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:396 +#, java-format +msgid "Plugin {0} installed but failed to start" +msgstr "Plugin {0} paigaldatud, kuid käivitamine ebaõnnestus" + +#: ../java/src/net/i2p/router/web/PluginUpdateHandler.java:406 +#, java-format +msgid "Failed to download plugin from {0}" +msgstr "Plugina alla laadimine allikast {0} ebaõnnestus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:72 +msgid "Peer Profiles" +msgstr "Ruuterite profiilid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:73 +#, java-format +msgid "Showing 1 recent profile." +msgid_plural "Showing {0} recent profiles." +msgstr[0] "Näitan 1 hiljutise profiili" +msgstr[1] "Näitan {0} hiljutist profiili" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:75 +#, java-format +msgid "Hiding 1 older profile." +msgid_plural "Hiding {0} older profiles." +msgstr[0] "Peidan 1 vanema profiili" +msgstr[1] "Peidan {0} vanemat profiili" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:77 +#, java-format +msgid "Hiding 1 standard profile." +msgid_plural "Hiding {0} standard profiles." +msgstr[0] "Peidan 1 tavalise profiili" +msgstr[1] "Peidan {0} tavalise profiili" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:82 +msgid "Groups (Caps)" +msgstr "Grupid (Võimekused)" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:83 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:253 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:362 +msgid "Speed" +msgstr "Kiirus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:84 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:366 +msgid "Capacity" +msgstr "Maht" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:85 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:257 +msgid "Integration" +msgstr "Integratsioon" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:126 +msgid "Fast, High Capacity" +msgstr "Kiired, Kõrge mahuga" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:127 +msgid "High Capacity" +msgstr "Kõrge mahuga" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:128 +msgid "Standard" +msgstr "Tavalised" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:129 +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:163 +msgid "Failing" +msgstr "Läbikukkuvad" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:131 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:291 +msgid "Integrated" +msgstr "Hästi integreerunud" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:164 +msgid "Unreachable" +msgstr "Kättesaadamatud" + +#. hide if < 10% +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:171 +msgid "Test Fails" +msgstr "Testis läbikukkuvad" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:177 +msgid "profile" +msgstr "profiil" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:186 +msgid "Floodfill and Integrated Peers" +msgstr "Võrguandmebaasi sünkroniseerivad ja hästi integreerunud ruuterid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:191 +msgid "Caps" +msgstr "Võimekused" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:192 +msgid "Integ. Value" +msgstr "Integr. väärtus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:193 +msgid "Last Heard About" +msgstr "Viimati kuuldud temast" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:194 +msgid "Last Heard From" +msgstr "Viimati kuuldud temalt" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:195 +msgid "Last Good Send" +msgstr "Viimane edukas saatmine" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:196 +msgid "Last Bad Send" +msgstr "Viimane läbikukkunud saatmine" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:197 +msgid "10m Resp. Time" +msgstr "10m reaktsiooniaeg" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:198 +msgid "1h Resp. Time" +msgstr "1h reaktsiooniaeg" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:199 +msgid "1d Resp. Time" +msgstr "1p reaktsiooniaeg" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:200 +msgid "Last Good Lookup" +msgstr "Viimane edukas päring" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:201 +msgid "Last Bad Lookup" +msgstr "Viimane läbikukkunud päring" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:202 +msgid "Last Good Store" +msgstr "Viimane edukas salvestus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:203 +msgid "Last Bad Store" +msgstr "Viimane läbikukkunud salvestus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:204 +msgid "1h Fail Rate" +msgstr "1h ebaõnnestumise tase" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:205 +msgid "1d Fail Rate" +msgstr "1p ebaõnnestumise tase" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:252 +msgid "Thresholds" +msgstr "Läved" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:254 +msgid "fast peers" +msgstr "kiired ruuterid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:256 +msgid "high capacity peers" +msgstr "suure mahuga ruuterid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:258 +msgid " well integrated peers" +msgstr " hästi integreerunud ruuterid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +msgid "as determined by the profile organizer" +msgstr "profiili organiseerija vaatepunktist" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:260 +msgid "groups" +msgstr "grupid" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +msgid "capabilities in the netDb, not used to determine profiles" +msgstr "võimekused võrguandmebaasis, ei kasutata profiilide määramisel" + +#. capabilities +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:261 +#: ../java/strings/Strings.java:81 +msgid "caps" +msgstr "võimekused" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +msgid "" +"peak throughput (bytes per second) over a 1 minute period that the peer has " +"sustained in a single tunnel" +msgstr "" +"suurim läbilaskevõime (baiti sekundis) 1 minutisel perioodil mida ruuter " +"on ühes tunnelis suutnud saavutada" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:262 +msgid "speed" +msgstr "kiirus" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +msgid "capacity" +msgstr "maht" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:263 +msgid "how many tunnels can we ask them to join in an hour?" +msgstr "mitmes tunnelis võime neil tunnis osaleda paluda?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +msgid "how many new peers have they told us about lately?" +msgstr "mitmest uuest ruuterist nad meile hiljuti rääkinud on?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:264 +msgid "integration" +msgstr "integratsioon" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +msgid "is the peer banned, or unreachable, or failing tunnel tests?" +msgstr "kas ruuter bännitud, kättesaadamatu või kukub tunnelitestides läbi?" + +#: ../java/src/net/i2p/router/web/ProfileOrganizerRenderer.java:265 +msgid "status" +msgstr "staatus" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:64 +#, java-format +msgid "Temporary ban expiring in {0}" +msgstr "Ajutine bänn, aegub {0} pärast" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:66 +#, java-format +msgid "Banned until restart or in {0}" +msgstr "Bännitud kuni uuesti käivitumiseni või {0} möödumiseni" + +#: ../java/src/net/i2p/router/web/ShitlistRenderer.java:78 +msgid "unban now" +msgstr "tühista bänn" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:303 +msgid "Bandwidth usage" +msgstr "Ribalaiuse kasutus" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:313 +msgid "Outbound Bytes/sec" +msgstr "Väljuv baiti/sek" + +#. def.line(sendName, Color.BLUE, "Outbound bytes/sec", 3); +#: ../java/src/net/i2p/router/web/StatSummarizer.java:315 +msgid "Inbound Bytes/sec" +msgstr "Sisenev baiti/sek" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:319 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:321 +msgid "Bps" +msgstr "B/s" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:318 +msgid "Out average" +msgstr "Väljuv keskmine" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:319 +#: ../java/src/net/i2p/router/web/StatSummarizer.java:321 +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:142 +msgid "max" +msgstr "max" + +#: ../java/src/net/i2p/router/web/StatSummarizer.java:320 +msgid "In average" +msgstr "Sisenev keskmine" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:57 +msgid "GO" +msgstr "MINE" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:60 +msgid "Statistics gathered during this router's uptime" +msgstr "Ruuteri töö vältel kogutud statistika" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:63 +msgid "" +"The data gathered is quantized over a 1 minute period, so should just be " +"used as an estimate." +msgstr "" +"Kogutud andmed kvantiseeritakse 1 minuti kaupa, ning neid peaks " +"lugema vaid hinnanguks." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:64 +msgid "These statistics are primarily used for development and debugging." +msgstr "Seda statistikat kasutatakse peamiselt arenduseks ja veaotsinguks." + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:106 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:157 +msgid "No lifetime events" +msgstr "Pole sündmusi ruuteri töö vältel" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:117 +msgid "frequency" +msgstr "sagedus" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:121 +msgid "Rolling average events per period" +msgstr "Veerev keskmine, sündmusi perioodi kohta" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:125 +msgid "Highest events per period" +msgstr "Maksimum, sündmusi perioodi kohta" + +#. if (showAll && (curFreq.getMaxAverageEventsPerPeriod() > 0) && (curFreq.getAverageEventsPerPeriod() > 0) ) { +#. buf.append("(current is "); +#. buf.append(pct(curFreq.getAverageEventsPerPeriod()/curFreq.getMaxAverageEventsPerPeriod())); +#. buf.append(" of max)"); +#. } +#. buf.append(" avg interval between updates: (").append(num(curFreq.getAverageInterval())).append("ms, min "); +#. buf.append(num(curFreq.getMinAverageInterval())).append("ms)"); +#: ../java/src/net/i2p/router/web/StatsGenerator.java:136 +msgid "Lifetime average events per period" +msgstr "Tööea keskmine, sündmusi perioodi kohta" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:141 +msgid "Lifetime average frequency" +msgstr "Tööea keskmine sagedus" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:144 +#: ../java/src/net/i2p/router/web/StatsGenerator.java:234 +#, java-format +msgid "1 event" +msgid_plural "{0} events" +msgstr[0] "1 sündmus" +msgstr[1] "{0} sündmust" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:169 +msgid "rate" +msgstr "tase" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:171 +msgid "Average" +msgstr "Keskmine" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:174 +msgid "Highest average" +msgstr "Kõrgeim keskmine" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:201 +#, java-format +msgid "There was 1 event in this period." +msgid_plural "There were {0} events in this period." +msgstr[0] "Perioodi vältel oli 1 sündmus" +msgstr[1] "Perioodi vältel oli {0} sündmust" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:203 +#, java-format +msgid "The period ended {0} ago." +msgstr "Periood lõppes {0} eest" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:205 +msgid "No events" +msgstr "Sündmusi pole" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:211 +msgid "Average event count" +msgstr "Keskmine sündmuste arv" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:213 +msgid "Events in peak period" +msgstr "Enim sündmusi perioodis" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:221 +msgid "Graph Data" +msgstr "Graafiku andmed" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:223 +msgid "Graph Event Count" +msgstr "Graafiku sündmuste arv" + +#: ../java/src/net/i2p/router/web/StatsGenerator.java:226 +msgid "Export Data as XML" +msgstr "Ekspordi andmed XML kujul" + +#. Display the strict average +#: ../java/src/net/i2p/router/web/StatsGenerator.java:231 +msgid "Lifetime average value" +msgstr "Ruuteri tööea keskmine väärtus" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:45 +msgid "I2P Router Help & FAQ" +msgstr "I2P ruuteri abi & KKK" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:47 +msgid "Help & FAQ" +msgstr "Abi & KKK" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:59 +msgid "" +"Configure startup of clients and webapps (services); manually start dormant " +"services" +msgstr "" +"Häälesta klientide ja veebirakenduste (teenuste) käivitumist; käivita magavaid teenuseid käsitsi" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:61 +msgid "I2P Services" +msgstr "I2P teenused" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:67 +msgid "Anonymous webmail client" +msgstr "Anonüümne veebimeili klient" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:69 +msgid "Email" +msgstr "E-post" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:73 +msgid "Built-in anonymous BitTorrent Client" +msgstr "Sisseehitatud anonüümne BitTorrenti klient" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:75 +msgid "Torrents" +msgstr "Torrentid" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:79 +msgid "Local web server" +msgstr "Kohalik veebiserver" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:89 +msgid "Configure I2P Router" +msgstr "Häälesta I2P ruuterit" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:91 +msgid "I2P Internals" +msgstr "I2P sisemus" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:97 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:388 +msgid "View existing tunnels and tunnel build status" +msgstr "Vaata tunnelite ja nende ehitamise staatust" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:103 +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:262 +msgid "Show all current peer connections" +msgstr "Näita kõiki ühendusi teiste ruuteritega" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:109 +msgid "Show recent peer performance profiles" +msgstr "Näita hiljutisi ruuterite jõudluse profiile" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:111 +msgid "Profiles" +msgstr "Profiilid" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:115 +msgid "Show list of all known I2P routers" +msgstr "Näita nimekirja kõigist tuntud I2P ruuteritest" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:117 +msgid "NetDB" +msgstr "Võrguandmebaas" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:121 +msgid "Health Report" +msgstr "Terviseraport" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:123 +msgid "Logs" +msgstr "Logid" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:134 +msgid "Graph router performance" +msgstr "Ruuteri jõudlusgraafikud" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:136 +msgid "Graphs" +msgstr "Graafikud" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:141 +msgid "Textual router performance statistics" +msgstr "Ruuteri jõudlusinfo teksti kujul" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:147 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +msgid "Local Destinations" +msgstr "Kohalikud sihtvõtmed" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:149 +#: ../java/strings/Strings.java:62 +msgid "I2PTunnel" +msgstr "I2PTunnel" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:153 +msgid "Manage your I2P hosts file here (I2P domain name resolution)" +msgstr "Halda siit oma I2P nimefaili (I2P domeenide lahendamist)" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:155 +msgid "Addressbook" +msgstr "Aadressiraamat" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:170 +msgid "I2P Router Help" +msgstr "I2P ruuteri abi" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:172 +msgid "General" +msgstr "Üldine" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:177 +msgid "Local Identity" +msgstr "Kohalik identiteet" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:181 +msgid "Your unique I2P router identity is" +msgstr "Sinu I2P ruuteri unikaalne ID on" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:185 +msgid "never reveal it to anyone" +msgstr "ära seda kellelegi avalda" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:187 +msgid "show" +msgstr "näita" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:198 +msgid "How long we've been running for this session" +msgstr "Kui kaua on ruuter käesolevas sessioonis töötanud" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:201 +msgid "Uptime" +msgstr "Tööiga" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:208 +msgid "" +"Help with configuring your firewall and router for optimal I2P performance" +msgstr "" +"Abi tulemüüri häälestamisel ja ruuteri jõudluse optimeerimisel" + +#. Note to translators: parameter is a version, e.g. "0.8.4" +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:241 +#, java-format +msgid "Download {0} Update" +msgstr "Lae alla uuendus {0}" + +#. Note to translators: parameter is a date and time, e.g. "02-Mar 20:34 UTC" +#.
    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
    +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:249 +#, java-format +msgid "Download Unsigned
    Update {0}" +msgstr "Lae alla allkirjata
    uuendus {0}" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:270 +msgid "Active" +msgstr "Aktiivne" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:279 +msgid "Fast" +msgstr "Kiire" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:285 +msgid "High capacity" +msgstr "Suure mahuga" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:297 +msgid "Known" +msgstr "Tuntud" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:312 +msgid "Help with firewall configuration" +msgstr "Abi tulemüüri häälestamisel" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:314 +msgid "Check network connection and NAT/firewall" +msgstr "Kontrolli võrguühendust ja kohtvõrgu ruuterit/tulemüüri" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:334 +msgid "Reseed" +msgstr "Hangi ruuterite kontakte" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:351 +msgid "Configure router bandwidth allocation" +msgstr "Häälesta ruuteri ribalaiuse piiranguid" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:353 +msgid "Bandwidth in/out" +msgstr "Ribalaius sisse/välja" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:373 +msgid "Total" +msgstr "Kokku" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:380 +msgid "Used" +msgstr "Kasutatud" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:395 +msgid "Exploratory" +msgstr "Avastamine" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:407 +msgid "Participating" +msgstr "Osalemine" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:413 +msgid "Share ratio" +msgstr "Jagamistase" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:419 +msgid "What's in the router's job queue?" +msgstr "Mis on ruuteri tööde järjekorras?" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:421 +msgid "Congestion" +msgstr "Ummik" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:426 +msgid "Job lag" +msgstr "Töö viive" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:432 +msgid "Message delay" +msgstr "Sõnumi viive" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:439 +msgid "Tunnel lag" +msgstr "Tunneli viive" + +#: ../java/src/net/i2p/router/web/SummaryBarRenderer.java:446 +msgid "Backlog" +msgstr "Järjekord" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:106 +msgid "ERR-Client Manager I2CP Error - check logs" +msgstr "VIGA-Kliendihalduri I2CP viga - vaata logi" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:113 +#, java-format +msgid "ERR-Clock Skew of {0}" +msgstr "VIGA-Ajanihe {0}" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:122 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:527 +msgid "OK" +msgstr "OK" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:123 +msgid "ERR-Private TCP Address" +msgstr "VIGA-Privaatne TCP aadress" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:125 +msgid "ERR-SymmetricNAT" +msgstr "VIGA-Sümmeetriline NAT" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:128 +msgid "WARN-Firewalled with Inbound TCP Enabled" +msgstr "HOIATUS-Tulemüüri taga, aga sisenev TCP aktiivne" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:130 +msgid "WARN-Firewalled and Floodfill" +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:133 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:531 +msgid "Firewalled" +msgstr "Tulemüüri taga" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:135 +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" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:141 +msgid "ERR-No Active Peers, Check Network Connection and Firewall" +msgstr "VIGA-Pole aktiivseid ruutereid, kontrolli ühendust ja tulemüüri" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:144 +msgid "ERR-UDP Disabled and Inbound TCP host/port not set" +msgstr "VIGA-UDP välja lülitatud, TCP vastuvõtu aadress/port häälestamata" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:146 +msgid "WARN-Firewalled with UDP Disabled" +msgstr "HOIATUS-Tulemüüri taga ja UDP välja lülitatud" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:148 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:547 +msgid "Testing" +msgstr "Testin" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:370 +msgid "Add/remove/edit & control your client and server tunnels" +msgstr "Lisa/eemalda/muuda & juhi oma kliendi- ja serveritunneleid" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:382 +msgid "Server" +msgstr "Server" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:386 +msgid "Show tunnels" +msgstr "Näita tunnelid" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +msgid "Leases expired" +msgstr "Lüüsikirjed aegunud" + +#. red or yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:397 +#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +msgid "Rebuilding" +msgstr "Ehitan uuesti" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:398 +msgid "ago" +msgstr "eest" + +#. green light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:401 +msgid "Ready" +msgstr "Valmis" + +#. yellow light +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +msgid "Building" +msgstr "Ehitan" + +#: ../java/src/net/i2p/router/web/SummaryHelper.java:405 +msgid "Building tunnels" +msgstr "Ehitan tunneleid" + +#. tunnel nicknames, taken from i2ptunnel.config so they will display +#. nicely under 'local destinations' in the summary bar +#. note that if the wording changes in i2ptunnel.config, we have to +#. keep the old string here as well for existing installs +#: ../java/src/net/i2p/router/web/SummaryHelper.java:421 +#: ../java/strings/Strings.java:36 +msgid "shared clients" +msgstr "ühised klienditunnelid" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:110 +#, java-format +msgid "events in {0}" +msgstr "sundmusi {0} vältel" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:112 +#, java-format +msgid "averaged for {0}" +msgstr "{0} keskmine" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:122 +msgid "Events per period" +msgstr "Sündmusi perioodi kohta" + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:141 +msgid "avg" +msgstr "keskm." + +#: ../java/src/net/i2p/router/web/SummaryRenderer.java:143 +msgid "now" +msgstr "nüüd" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:43 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:65 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:321 +msgid "configure" +msgstr "häälesta" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:63 +msgid "Client tunnels for" +msgstr "Klienditunnelid sihtvõtmele" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:67 +msgid "dead" +msgstr "surnud" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:73 +msgid "Participating tunnels" +msgstr "Tunnelid, milles osaleme" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:74 +msgid "Receive on" +msgstr "Kuulan tag'il" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +msgid "Expiration" +msgstr "Aegumine" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:75 +msgid "Send on" +msgstr "Saadan tag'il" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +msgid "Rate" +msgstr "Kiirus" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +msgid "Role" +msgstr "Roll" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:76 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +msgid "Usage" +msgstr "Kasutatud" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:114 +msgid "grace period" +msgstr "lisaajal" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:124 +msgid "Outbound Endpoint" +msgstr "Väljuv otspunkt" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:126 +msgid "Inbound Gateway" +msgstr "Sisenev lüüs" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:128 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:170 +msgid "Participant" +msgstr "Osaleja" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:133 +#, java-format +msgid "Limited display to the {0} tunnels with the highest usage" +msgstr "Vaade piiratud {0} aktiivsemalt kasutatud tunneliga" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:134 +msgid "Inactive participating tunnels" +msgstr "Mitteaktiivsed tunnelid, milles osaleme" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:135 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:226 +msgid "Lifetime bandwidth usage" +msgstr "Tööea vältel siirdatud andmemaht" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:164 +msgid "Expiry" +msgstr "Aegumine" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:167 +msgid "Participants" +msgstr "Osalejad" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:173 +msgid "Endpoint" +msgstr "Otspunkt" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +msgid "Build in progress" +msgstr "Ehitamine pooleli" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:213 +msgid "inbound" +msgstr "sisenev" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:220 +msgid "outbound" +msgstr "väljuv" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:225 +msgid "No tunnels; waiting for the grace period to end." +msgstr "Pole tunneleid; ootan et lisaaeg läbi saaks." + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:227 +msgid "in" +msgstr "sisse" + +#: ../java/src/net/i2p/router/web/TunnelRenderer.java:228 +msgid "out" +msgstr "välja" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:67 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:143 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:238 +msgid "Updating" +msgstr "Uuendan" + +#. Process the .sud/.su2 file +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:89 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:117 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:262 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:287 +msgid "Update downloaded" +msgstr "Uuendus alla laetud" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:92 +#, java-format +msgid "Unsigned update file from {0} is corrupt" +msgstr "Allkirjata uuenduse fail allikast {0} on katki" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:112 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +msgid "Restarting" +msgstr "Käivitun uuesti" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:119 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:289 +msgid "Click Restart to install" +msgstr "Käivita uuesti et paigaldada" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:121 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:291 +msgid "Click Shutdown and restart to install" +msgstr "Lülita välja et uuesti käivitamisel paigaldada" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:122 +#: ../java/src/net/i2p/router/web/UpdateHandler.java:293 +#, java-format +msgid "Version {0}" +msgstr "Versioon {0}" + +#: ../java/src/net/i2p/router/web/UnsignedUpdateHandler.java:127 +#, java-format +msgid "Failed copy to {0}" +msgstr "Ei suutnud kopeerida asukohta {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:185 +#, java-format +msgid "Updating from {0}" +msgstr "Uuendan allikast {0}" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:254 +#, java-format +msgid "No new version found at {0}" +msgstr "Allikas {0} polnud uut versiooni" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:282 +msgid "Update verified" +msgstr "Uuendus kontrollitud" + +#: ../java/src/net/i2p/router/web/UpdateHandler.java:308 +#, java-format +msgid "Transfer failed from {0}" +msgstr "Laadimine allikast {0} ebaõnnestus" + +#. wars for ConfigClientsHelper +#: ../java/strings/Strings.java:12 +msgid "addressbook" +msgstr "addressbook" + +#: ../java/strings/Strings.java:13 +msgid "i2psnark" +msgstr "i2psnark" + +#: ../java/strings/Strings.java:14 +msgid "i2ptunnel" +msgstr "i2ptunnel" + +#: ../java/strings/Strings.java:15 +msgid "susimail" +msgstr "susimail" + +#: ../java/strings/Strings.java:16 +msgid "susidns" +msgstr "susidns" + +#: ../java/strings/Strings.java:17 +msgid "routerconsole" +msgstr "routerconsole" + +#. clients, taken from clients.config, for ConfigClientsHelper +#. note that if the wording changes in clients.config, we have to +#. keep the old string here as well for existing installs +#: ../java/strings/Strings.java:22 +msgid "Web console" +msgstr "Veebikonsool" + +#: ../java/strings/Strings.java:23 +msgid "SAM application bridge" +msgstr "SAM rakendussild" + +#: ../java/strings/Strings.java:24 +msgid "Application tunnels" +msgstr "Rakenduste tunnelid" + +#: ../java/strings/Strings.java:25 +msgid "My eepsite web server" +msgstr "Minu I2P lehe veebiserver" + +#: ../java/strings/Strings.java:26 +msgid "I2P webserver (eepsite)" +msgstr "I2P veebiserver (I2P leht)" + +#: ../java/strings/Strings.java:27 +msgid "Browser launch at startup" +msgstr "Brauseri käivitamine koos ruuteriga" + +#: ../java/strings/Strings.java:28 +msgid "BOB application bridge" +msgstr "BOB rakendussild" + +#: ../java/strings/Strings.java:30 +msgid "Open Router Console in web browser at startup" +msgstr "Ava ruuteri konsool brauseris ruuteri käivitumisel" + +#: ../java/strings/Strings.java:37 +msgid "IRC proxy" +msgstr "IRC proxy" + +#: ../java/strings/Strings.java:38 +msgid "eepsite" +msgstr "eepsite" + +#: ../java/strings/Strings.java:39 +msgid "I2P webserver" +msgstr "I2P veebiserver" + +#: ../java/strings/Strings.java:40 +msgid "HTTP Proxy" +msgstr "HTTP proxy" + +#. older names for pre-0.7.4 installs +#: ../java/strings/Strings.java:42 +msgid "eepProxy" +msgstr "eepProxy" + +#: ../java/strings/Strings.java:43 +msgid "ircProxy" +msgstr "ircProxy" + +#. hardcoded in i2psnark +#: ../java/strings/Strings.java:45 +msgid "I2PSnark" +msgstr "I2PSnark" + +#. hardcoded in iMule? +#: ../java/strings/Strings.java:47 +msgid "iMule" +msgstr "iMule" + +#. standard themes for ConfigUIHelper +#: ../java/strings/Strings.java:51 +msgid "classic" +msgstr "klassikaline" + +#: ../java/strings/Strings.java:52 +msgid "dark" +msgstr "tume" + +#: ../java/strings/Strings.java:53 +msgid "light" +msgstr "hele" + +#: ../java/strings/Strings.java:54 +msgid "midnight" +msgstr "kesköö" + +#: ../java/strings/Strings.java:58 +msgid "BandwidthLimiter" +msgstr "" + +#: ../java/strings/Strings.java:59 +msgid "ClientMessages" +msgstr "" + +#: ../java/strings/Strings.java:60 +msgid "Encryption" +msgstr "" + +#: ../java/strings/Strings.java:61 +msgid "i2cp" +msgstr "i2cp" + +#: ../java/strings/Strings.java:63 +msgid "InNetPool" +msgstr "" + +#: ../java/strings/Strings.java:64 +msgid "JobQueue" +msgstr "" + +#: ../java/strings/Strings.java:65 +msgid "NetworkDatabase" +msgstr "" + +#: ../java/strings/Strings.java:66 +msgid "ntcp" +msgstr "ntcp" + +#: ../java/strings/Strings.java:69 +msgid "Stream" +msgstr "" + +#: ../java/strings/Strings.java:70 +msgid "Throttle" +msgstr "" + +#: ../java/strings/Strings.java:71 +msgid "Transport" +msgstr "" + +#: ../java/strings/Strings.java:73 +msgid "udp" +msgstr "udp" + +#. parameters in transport addresses (netdb.jsp) +#. may or may not be worth translating +#: ../java/strings/Strings.java:77 +msgid "host" +msgstr "host" + +#: ../java/strings/Strings.java:78 +msgid "key" +msgstr "key" + +#: ../java/strings/Strings.java:79 +msgid "port" +msgstr "port" + +#. introducer host +#: ../java/strings/Strings.java:83 +msgid "ihost0" +msgstr "" + +#: ../java/strings/Strings.java:84 +msgid "ihost1" +msgstr "" + +#: ../java/strings/Strings.java:85 +msgid "ihost2" +msgstr "" + +#. introducer port +#: ../java/strings/Strings.java:87 +msgid "iport0" +msgstr "" + +#: ../java/strings/Strings.java:88 +msgid "iport1" +msgstr "" + +#: ../java/strings/Strings.java:89 +msgid "iport2" +msgstr "" + +#. introducer key +#: ../java/strings/Strings.java:91 +msgid "ikey0" +msgstr "" + +#: ../java/strings/Strings.java:92 +msgid "ikey1" +msgstr "" + +#: ../java/strings/Strings.java:93 +msgid "ikey2" +msgstr "" + +#. introducer tag +#: ../java/strings/Strings.java:95 +msgid "itag0" +msgstr "" + +#: ../java/strings/Strings.java:96 +msgid "itag1" +msgstr "" + +#: ../java/strings/Strings.java:97 +msgid "itag2" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:120 +msgid "configure bandwidth" +msgstr "ribalaiuse häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:232 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:231 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:242 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:269 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:239 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:234 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:230 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:230 +msgid "Summary Bar" +msgstr "" + +#. We have intl defined when this is included, but not when compiled standalone. +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:258 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:245 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:244 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:255 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:282 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:252 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:243 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:243 +msgid "Refresh (s)" +msgstr "Värskendus (s)" + +#. ditto +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:262 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:249 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:248 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/debug_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:259 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:286 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005far_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005ffr_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fnl_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_005fru_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/help_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:256 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/oldconsole_jsp.java:251 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:254 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:247 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:247 +msgid "Enable" +msgstr "Luba" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:270 +msgid "I2P Bandwidth Configuration" +msgstr "I2P ribalaiuse häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:325 +msgid "Bandwidth limiter" +msgstr "Ribalaiuse piiraja" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:327 +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:331 +msgid "KBps In" +msgstr "KB/s sisse" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:345 +msgid "KBps Out" +msgstr "KB/s välja" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:361 +msgid "Share" +msgstr "jagamiseks" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:368 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:336 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:335 +msgid "NOTE" +msgstr "NB" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:370 +#, 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:373 +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:374 +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:375 +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:377 +#, 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:380 +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:384 +msgid "Advanced network configuration page" +msgstr "Võrguseadete peenhäälestuse leht" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/config_jsp.java:386 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:332 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:356 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:434 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:348 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:464 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:405 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:404 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:369 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:360 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:406 +msgid "Cancel" +msgstr "Tühista" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:121 +msgid "config advanced" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:271 +msgid "I2P Advanced Configuration" +msgstr "I2P peenhäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:328 +msgid "Advanced I2P Configuration" +msgstr "I2P peenhäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configadvanced_jsp.java:338 +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/configclients_jsp.java:120 +msgid "config clients" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:273 +msgid "I2P Client Configuration" +msgstr "I2P kliendihäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:339 +msgid "Client Configuration" +msgstr "Kliendihäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:341 +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:347 +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:354 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:432 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:448 +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:366 +msgid "Advanced Client Interface Configuration" +msgstr "Kliendiliidese peenhäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:370 +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:376 +msgid "Enabled without SSL" +msgstr "Lubatud ilma SSL-ita" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:382 +msgid "Enabled with SSL required" +msgstr "Lubatud, SSL nõutav" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:388 +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:390 +msgid "I2CP Port" +msgstr "I2CP port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:394 +msgid "I2CP Interface" +msgstr "I2CP liides" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:410 +msgid "Authorization" +msgstr "Autoriseerimine" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:416 +msgid "Require username and password" +msgstr "Nõua kasutajanime ja parooli" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:418 +msgid "Username" +msgstr "Kasutajanimi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:422 +msgid "Password" +msgstr "Parool" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:426 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:327 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:333 +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:428 +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:430 +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:438 +msgid "WebApp Configuration" +msgstr "Veebirakenduste häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:440 +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 " +"accessible through the router console. They may be complete applications (e." +"g. i2psnark),front-ends to another client or application which must be " +"separately enabled (e.g. susidns, i2ptunnel), or have no web interface at " +"all (e.g. addressbook)." +msgstr "" +"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:442 +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 " +"your router to a newer version, so disabling the web app here is the " +"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:454 +msgid "Plugin Configuration" +msgstr "Pluginate häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:456 +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:464 +msgid "Plugin Installation" +msgstr "Pluginate paigaldus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configclients_jsp.java:466 +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/configkeyring_jsp.java:120 +msgid "config keyring" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:257 +msgid "I2P Keyring Configuration" +msgstr "I2P võtmehoidja häälestamine" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:326 +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:329 +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:335 +msgid "Manual Keyring Addition" +msgstr "Käsitsi võtmehoidjasse lisamine" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:337 +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:340 +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:342 +msgid "I2PTunnel page" +msgstr "I2PTunnel'i lehel." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configkeyring_jsp.java:344 +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:346 +msgid "Encryption Key" +msgstr "Krüptovõti" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:121 +msgid "config logging" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:271 +msgid "I2P Logging Configuration" +msgstr "I2P logimise häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:328 +msgid "Configure I2P Logging Options" +msgstr "Häälesta I2P logimise valikuid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:330 +msgid "Log file" +msgstr "Logifail" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:334 +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:336 +msgid "Log record format" +msgstr "Logikirje formaat" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:340 +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:342 +msgid "Log date format" +msgstr "Logi kuupäeva vorming" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:346 +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:348 +msgid "Max log file size" +msgstr "Suurim logifaili maht" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:352 +msgid "Default log level" +msgstr "Vaikimisi logimise tase" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:356 +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:358 +msgid "Log level overrides" +msgstr "Logitaseme erandid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configlogging_jsp.java:362 +msgid "New override" +msgstr "Uus erand" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:120 +msgid "config networking" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:270 +msgid "I2P Network Configuration" +msgstr "I2P võrguhäälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:325 +msgid "IP and Transport Configuration" +msgstr "IP ja transpordiprotokollide häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:329 +msgid "There is help below." +msgstr "Abiinfo on allpool." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:331 +msgid "UPnP Configuration" +msgstr "UPnP häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:335 +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:337 +msgid "UPnP status" +msgstr "UPnP staatus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:339 +msgid "IP Configuration" +msgstr "IP häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:341 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:411 +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:345 +msgid "Use all auto-detect methods" +msgstr "Kasuta kõiki automaattuvastuse viise" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:349 +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:353 +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:357 +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:361 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:429 +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:367 +msgid "Select Interface" +msgstr "Vali liides" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:381 +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:383 +msgid "(prevents participating traffic)" +msgstr "(takistab teiste tunnelites osalemist)" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:385 +msgid "Action when IP changes" +msgstr "Tegevus IP muutuse korral" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:389 +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:391 +msgid "Experimental" +msgstr "Eksperimentaalne" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:393 +msgid "UDP Configuration:" +msgstr "UDP häälestus:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:395 +msgid "UDP port:" +msgstr "UDP port:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:409 +msgid "TCP Configuration" +msgstr "TCP häälestus:" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:415 +msgid "Use auto-detected IP address" +msgstr "Kasuta automaat-tuvastatud IP-aadressi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:417 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:449 +msgid "currently" +msgstr "hetkel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:421 +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:425 +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:435 +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:439 +msgid "Completely disable" +msgstr "Lülita täiesti välja" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:441 +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:443 +msgid "Externally reachable TCP port" +msgstr "Väljast kättesaadav TCP port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:447 +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:455 +msgid "Specify Port" +msgstr "Määra port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:459 +msgid "Notes" +msgstr "Märkused" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:462 +msgid "" +"a) Ära ütle oma pordinumbreid kellelegi! b) Nende seadete muutmine " +"käivitab su ruuteri uuesti." +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:468 +msgid "Configuration Help" +msgstr "Häälestuse abi" + +#: ../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:519 +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:472 +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:474 +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:476 +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:478 +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:487 +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:489 +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:491 +msgid "No UPnP-compatible device present" +msgstr "Ei leidnud UPnP-ühilduvaid seadmeid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:493 +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:495 +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:497 +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:499 +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:501 +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:503 +msgid "Review the UPnP status here." +msgstr "Vaata UPnP staatust siit" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:505 +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:507 +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:509 +msgid "They are not private." +msgstr "Neid privaatsena hoida pole võimalik." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:511 +msgid "" +"Also, do not enter a private IP address like 127.0.0.1 or 192.168.1.1." +msgstr "" +"Samuti, ära sisesta siia lokaalseid IP aadresse nagu 127.0.0.1 või 192.168.1.1." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:513 +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:515 +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:517 +msgid "Reachability Help" +msgstr "Kättesaadavuse abi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:522 +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:525 +msgid "" +"If there is an error, the logs may also help " +"diagnose the problem." +msgstr "" +"Vea korral võib probleemi diagnoosimisel olla abi logidest." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:529 +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:533 +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:535 +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:537 +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:539 +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:541 +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:543 +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:545 +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:549 +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:553 +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:555 +msgid "WARN - Firewalled and Fast" +msgstr "HOIATUS - Kiire aga tulemüüri taga" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:557 +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:559 +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:561 +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:563 +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:565 +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:567 +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:569 +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:571 +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:573 +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:575 +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:577 +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:579 +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:581 +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:583 +msgid "ERR - Clock Skew" +msgstr "VIGA - Ajanihe" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:585 +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:587 +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:589 +msgid "ERR - Private TCP Address" +msgstr "VIGA - Privaatne/lokaalne TCP aadress" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:591 +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:593 +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:595 +msgid "ERR - SymmetricNAT" +msgstr "VIGA - Sümmeetriline NAT" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:597 +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:599 +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:601 +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:603 +msgid "I2P was unable to bind to port 8887 or other configured port." +msgstr "I2P ei suutnud seostuda pordiga 8887 või muu määratud pordiga." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/confignet_jsp.java:605 +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:607 +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:609 +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:611 +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:613 +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:615 +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:617 +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:619 +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:621 +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:623 +msgid "" +"Do you have another I2P instance running? Stop the conflicting program and " +"restart I2P." +msgstr "" +"Järsku sul on juba I2P ruuter jooksmas? Peata pordikonflikti põhjustanud " +"programm ja käivita I2P uuesti." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:120 +msgid "config peers" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:257 +msgid "I2P Peer Configuration" +msgstr "I2P partner-ruuterite häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:332 +msgid "Manual Peer Controls" +msgstr "Partner-ruuterite käsitsi häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:334 +msgid "Router Hash" +msgstr "Ruuteri ID/hash" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:338 +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:340 +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:350 +msgid "Adjust Profile Bonuses" +msgstr "Muuda profiili boonuseid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:352 +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 " +"Capacity peers are used for some exploratory tunnels. Current bonuses are " +"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:354 +msgid "profiles page" +msgstr "profiilide lehel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:372 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:281 +msgid "Banned Peers" +msgstr "Bännitud ruuterid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configpeer_jsp.java:393 +msgid "Banned IPs" +msgstr "Bännitud IP-aadressid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:120 +msgid "config reseeding" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:270 +msgid "I2P Reseeding Configuration" +msgstr "I2P kontaktide hanke häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:327 +msgid "Reseeding Configuration" +msgstr "Ruuterite kontaktide hanke häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:329 +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:331 +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:335 +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:337 +#, 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:337 +msgid "the FAQ" +msgstr "KKK" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:339 +msgid "Reseed URL Selection" +msgstr "Kontaktide hanke URL-i valik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:343 +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:347 +msgid "Use SSL only" +msgstr "Kasuta ainult SSL-i" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:351 +msgid "Use non-SSL only" +msgstr "Kasuta ainult ilma SSL-ita" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:353 +msgid "Reseed URLs" +msgstr "Kontaktide hanke URL-id" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:357 +msgid "Enable HTTP Proxy?" +msgstr "Kasuta HTTP proxy't?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:361 +msgid "HTTP Proxy Host" +msgstr "HTTP proxy nimi/aadress" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:365 +msgid "HTTP Proxy Port" +msgstr "HTTP proxy port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:369 +msgid "Use HTTP Proxy Authorization?" +msgstr "Kasuta HTTP proxy autoriseerimist?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:373 +msgid "HTTP Proxy Username" +msgstr "HTTP proxy kasutajanimi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:377 +msgid "HTTP Proxy Password" +msgstr "HTTP proxy parool" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:381 +msgid "Enable HTTPS Proxy?" +msgstr "Kasuta HTTPS proxy't?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:385 +msgid "HTTPS Proxy Host" +msgstr "HTTPS proxy nimi/aadress" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:389 +msgid "HTTPS Proxy Port" +msgstr "HTTPS proxy port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:393 +msgid "Use HTTPS Proxy Authorization?" +msgstr "Kasuta HTTPS proxy autoriseerimist?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:397 +msgid "HTTPS Proxy Username" +msgstr "HTTPS proxy kasutajanimi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configreseed_jsp.java:401 +msgid "HTTPS Proxy Password" +msgstr "HTTPS proxy parool" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:120 +msgid "config service" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:257 +msgid "I2P Service Configuration" +msgstr "I2P teenuse häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:312 +msgid "Shutdown the router" +msgstr "Lülita ruuter välja" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:314 +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:316 +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:326 +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:328 +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:330 +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:332 +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:342 +msgid "Systray integration" +msgstr "System Tray integratsioon" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:344 +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:346 +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:348 +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:350 +msgid "Show systray icon" +msgstr "Näita systray ikoon" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:352 +msgid "Hide systray icon" +msgstr "Peida systray ikoon" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:354 +msgid "Run on startup" +msgstr "Käivita koos süsteemiga" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:356 +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:358 +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:366 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:357 +msgid "Note" +msgstr "Tähelepanu" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:368 +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:370 +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:374 +msgid "Debugging" +msgstr "Debugimine" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:376 +msgid "View the job queue" +msgstr "Vaata tööde järjekorda" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:380 +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 wrapper.log." +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 " +"wrapper.log." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:386 +msgid "Launch browser on router startup?" +msgstr "Käivita brauser koos ruuteriga?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configservice_jsp.java:388 +msgid "" +"I2P's main configuration interface is this web console, so for your " +"convenience I2P can launch a web browser on startup pointing at" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:121 +msgid "config stats" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:258 +msgid "I2P Stats Configuration" +msgstr "I2P statistika häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:329 +msgid "Configure I2P Stat Collection" +msgstr "Häälesta I2P statistika kogumist" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:331 +msgid "Enable full stats?" +msgstr "Luba täielik statistika?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:338 +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:340 +msgid "Stat file" +msgstr "Statistika fail" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:344 +msgid "Filter" +msgstr "Filter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:346 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:357 +msgid "toggle all" +msgstr "lülita kõik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:359 +msgid "Log" +msgstr "Logi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:361 +msgid "Graph" +msgstr "Graafik" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configstats_jsp.java:400 +msgid "Advanced filter" +msgstr "Peenfilter" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:120 +msgid "config tunnels" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:270 +msgid "I2P Tunnel Configuration" +msgstr "I2P tunnelite häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configtunnels_jsp.java:337 +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:341 +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:344 +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:347 +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:350 +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:360 +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:363 +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:365 +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:367 +msgid "i2ptunnel page" +msgstr "i2ptunnel lehekülge" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:120 +msgid "config UI" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:270 +msgid "I2P UI Configuration" +msgstr "I2P kasutajaliidese häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:323 +msgid "Router Console Theme" +msgstr "Ruuteri konsooli teema" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:348 +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:350 +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:354 +msgid "Router Console Language" +msgstr "Ruuteri konsooli keel" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configui_jsp.java:358 +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:362 +msgid "Apply" +msgstr "Kehtesta" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:120 +msgid "config update" +msgstr "" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:257 +msgid "I2P Update Configuration" +msgstr "I2P uuenduste häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:332 +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:334 +msgid "News & I2P Updates" +msgstr "Uudiste & I2P uuendused" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:338 +msgid "Check for news updates" +msgstr "Kontrolli uudiste uuendusi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:340 +msgid "News Updates" +msgstr "Uudiste uuendused" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:346 +msgid "Update In Progress" +msgstr "Uuendus käimas" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:354 +msgid "News URL" +msgstr "Uudiste URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:358 +msgid "Refresh frequency" +msgstr "Värskendussagedus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:364 +msgid "Update policy" +msgstr "Uuendamise poliitika" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:370 +msgid "Update through the eepProxy?" +msgstr "Uuenda läbi eepProxy?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:374 +msgid "eepProxy host" +msgstr "eepProxy host" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:378 +msgid "eepProxy port" +msgstr "eepProxy port" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:384 +msgid "Update URLs" +msgstr "Uuenduse URLid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:388 +msgid "Trusted keys" +msgstr "Usaldatud võtmed" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:392 +msgid "Update with unsigned development builds?" +msgstr "Uuenda ka allkirjata arendusversioonide peale?" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:396 +msgid "Unsigned Build URL" +msgstr "Allkirjata versioonide URL" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:402 +msgid "Updates will be dispatched via your package manager." +msgstr "Uuendusi saad oma paketihalduse süsteemi kaudu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/configupdate_jsp.java:408 +msgid "Save" +msgstr "Salvesta" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:129 +msgid "Internal Error" +msgstr "Sisemine viga" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:131 +msgid "Router Console" +msgstr "Ruuteri konsool" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:135 +msgid "Configuration" +msgstr "Häälestus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:143 +msgid "Sorry! There has been an internal error." +msgstr "Vabandame! Toimunud on sisemine viga." + +#. note to translators - both parameters are URLs +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:147 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:262 +#, java-format +msgid "Please report bugs on {0} or {1}." +msgstr "Palun teata veast {0} või {1} kaudu." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:151 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:266 +msgid "" +"You may use the username \"guest\" and password \"guest\" if you do not wish " +"to register." +msgstr "" +"Kui sa ei soovi registreeruda, võid kasutada kasutajanime \"guest\" " +"ja parooli \"guest\"." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:153 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:268 +msgid "Please include this information in bug reports" +msgstr "Palun lisa see info vearaportisse" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:155 +msgid "Error Details" +msgstr "Vea detailid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:157 +#, java-format +msgid "Error {0}" +msgstr "Viga {0}" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:177 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:258 +msgid "I2P Version and Running Environment" +msgstr "I2P versioon ja töökeskkond" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error500_jsp.java:205 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:313 +msgid "" +"Note that system information, log timestamps, and log messages may provide " +"clues to your location; please review everything you include in a bug report." +msgstr "" +"Pane tähele, et info süsteemi kohta, logide ajamärgised ja logisõnumit " +"võivad pakkuda vihjeid sinu asukoha kohta; vaata kõik vearaportisse pandav " +"selles suhtes üle." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:131 +msgid "Page Not Found" +msgstr "Lehekülge ei leitud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:272 +msgid "" +"Sorry! You appear to be requesting a non-existent Router Console page or " +"resource." +msgstr "" +"Vabandame! Tundub, et sa püüad küsida olematut ruuteri konsooli lehte või ressurssi." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:274 +msgid "Error 404" +msgstr "Viga 404" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/error_jsp.java:279 +msgid "not found" +msgstr "ei leitud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:120 +msgid "graphs" +msgstr "graafikud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/graphs_jsp.java:295 +msgid "I2P Performance Graphs" +msgstr "I2P jõudluse graafikud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:119 +msgid "home" +msgstr "algusleht" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/index_jsp.java:357 +msgid "Welcome to I2P" +msgstr "Tele tulemast I2P võrku" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:119 +msgid "job queue" +msgstr "tööde järjekord" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/jobs_jsp.java:256 +msgid "I2P Router Job Queue" +msgstr "I2P ruuteri tööde järjekord" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:119 +msgid "logs" +msgstr "logid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:256 +msgid "I2P Router Logs" +msgstr "I2P ruuteri logid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:315 +msgid "Critical Logs" +msgstr "Kriitilised logi" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:319 +msgid "Router Logs" +msgstr "Ruuteri logid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/logs_jsp.java:325 +msgid "Service (Wrapper) Logs" +msgstr "Teenuse (ümbrise) logid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:119 +msgid "network database summary" +msgstr "võrguandmebaasi kokkuvõte" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/netdb_jsp.java:256 +msgid "I2P Network Database Summary" +msgstr "I2P võrguandmebaasi kokkuvõte" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:123 +msgid "WebApp Not Found" +msgstr "Veebirakendust ei leitud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:260 +msgid "Web Application Not Running" +msgstr "Veebirakendus pole käivitatud" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:262 +msgid "The requested web application is not running." +msgstr "Soovitud veebirakendus ei ole käivitatud." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/nowebapp_jsp.java:264 +msgid "" +"Please visit the config clients page to start it." +msgstr "" +"Palun külstage klientide häälestuse lehte et ta käivitada." + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:119 +msgid "peer connections" +msgstr "ühendused ruuteritega" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/peers_jsp.java:256 +msgid "I2P Network Peers" +msgstr "I2P võrgu ruuterid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:119 +msgid "peer profiles" +msgstr "ruuterite profiilid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/profiles_jsp.java:256 +msgid "I2P Network Peer Profiles" +msgstr "I2P võrgu ruuterite profiilid" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:119 +msgid "statistics" +msgstr "statistika" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/stats_jsp.java:273 +msgid "I2P Router Statistics" +msgstr "I2P ruuterite statistika" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/summaryframe_jsp.java:264 +#, java-format +msgid "Disable {0} Refresh" +msgstr "Tühista {0} värskendus" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:119 +msgid "tunnel summary" +msgstr "tunnelite kokkuvõte" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/tunnels_jsp.java:256 +msgid "I2P Tunnel Summary" +msgstr "I2P tunnelite kokkuvõte" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:119 +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:256 +msgid "Peer Profile" +msgstr "Ruuteri profiil" + +#: ../jsp/WEB-INF/classes/net/i2p/router/web/jsp/viewprofile_jsp.java:283 +#, java-format +msgid "Profile for peer {0}" +msgstr "Ruuteri {0} profiil" From 87008f3fe3e0342bed4237345b301102fa6bb0fc Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 30 Dec 2011 22:12:30 +0000 Subject: [PATCH 19/53] make jetty version comparable --- .../java/src/net/i2p/router/web/LogsHelper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java index f5cc0a1b8..00b9afa93 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java @@ -18,7 +18,10 @@ public class LogsHelper extends HelperBase { /** @since 0.8.13 */ static String jettyVersion() { try { - return Version.getImplVersion(); + String rv = Version.getImplVersion(); + if (rv.startsWith("Jetty/")) + rv = rv.substring(6); + return rv; } catch (Throwable t) { return "unknown"; } From 45fb0ad9f30fa4cc8729356f1d9b3a0b42c17f33 Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 31 Dec 2011 14:14:08 +0000 Subject: [PATCH 20/53] Small wrapper-building HOWTO for BSD --- installer/lib/wrapper/freebsd/README.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 installer/lib/wrapper/freebsd/README.txt diff --git a/installer/lib/wrapper/freebsd/README.txt b/installer/lib/wrapper/freebsd/README.txt new file mode 100644 index 000000000..db9b5e39f --- /dev/null +++ b/installer/lib/wrapper/freebsd/README.txt @@ -0,0 +1,24 @@ +Basic instructions for BSD +-------------------------- + +Prerequisites for compiling the wrapper can be installed with: + pkg_add -r apache-ant gmake openjdk6 + +One the prereqs are installed, cd into the wrapper source and run + +For 32bit: + ant -Dbits=32 compile-c-unix + +For 64bit: + ant -Dbits=64 compile-c-unix + +Omit "compile-c-unix" from the command-lines if you want to compile +wrapper.jar too. + +Then strip the binaries: + strip --stip-unneeded bin/wrapper lib/libwrapper.so + +...and turn off the executable bit: + chmod 644 bin/wrapper lib/libwrapper.so + +Don't forget to rename the binary "wrapper" to "i2psvc". From f6d821c93282103421f9b60685235eacf99703e4 Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 31 Dec 2011 14:14:35 +0000 Subject: [PATCH 21/53] linux-ppc specific wrapper notes --- installer/lib/wrapper/README.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/installer/lib/wrapper/README.txt b/installer/lib/wrapper/README.txt index 7771bf25f..77e6a85fe 100644 --- a/installer/lib/wrapper/README.txt +++ b/installer/lib/wrapper/README.txt @@ -12,7 +12,6 @@ to xxx/librapper.so, libwrapper.jnilib, or libwrapper.dll for the following dire Don't forget to disable the execute bit. linux (x86-32) linux64 (x86-64) - linux-ppc (ppc-32) solaris (sparc-32) win32 @@ -29,6 +28,11 @@ For freebsd and freebsd64, we don't use the Tanuki binaries because they are compiled in FBSD v6. Compile from source in FreeBSD 7.4 to eliminate the dependency on the compat6x port. Don't forget to strip the binaries and disable the execute bit. +A walkthrough can be found in freebsd/README.txt. + +For linux-ppc, we don't use the Tanuki binaires because they're (mistakenly) +ppc64 compiles (TODO: File bug with Tanuki). Compile the arch-dependent bits +with "ant -Dbits=32 compile-c-unix". For macosx, combine the universal-32 and universal-64 files from the delta pack (each a 2-architecture fat file) From b3e162e70618ea83ff20f985cbe0a513628f15cb Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 31 Dec 2011 14:16:24 +0000 Subject: [PATCH 22/53] s/libwrapper.dll/wrapper.dll/ --- installer/lib/wrapper/README.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installer/lib/wrapper/README.txt b/installer/lib/wrapper/README.txt index 77e6a85fe..c4529c9f8 100644 --- a/installer/lib/wrapper/README.txt +++ b/installer/lib/wrapper/README.txt @@ -8,7 +8,7 @@ From the delta pack, copy lib/wrapper.jar to all/ From the delta pack, strip the binaries in lib/ (if you have the tools to do so for that architecture) and copy -to xxx/librapper.so, libwrapper.jnilib, or libwrapper.dll for the following directories. +to xxx/librapper.so, libwrapper.jnilib, or wrapper.dll for the following directories. Don't forget to disable the execute bit. linux (x86-32) linux64 (x86-64) From c82dbd82b16b5c12ac0aec5f2849ece09ead2941 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 31 Dec 2011 14:49:47 +0000 Subject: [PATCH 23/53] * Fix log NPE when saveConfig() fails at startup, thx kytv (backport from jetty6 branch) --- history.txt | 7 +++++++ router/java/src/net/i2p/router/Router.java | 16 ++++++++++++++-- .../java/src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/history.txt b/history.txt index b18f9bb9d..4901d88a9 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,10 @@ +2011-12-31 zzz + * Fix log NPE when saveConfig() fails at startup, thx kytv + (backport from jetty6 branch) + +2011-12-30 zzz + * New Estonian translation thanks ajutine + 2011-12-27 kytv * Spanish and Swedish translation updates from Transifex diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index 5299dc178..08ea93bd8 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -426,7 +426,11 @@ public class Router implements RouterClock.ClockShiftListener { foo.putAll(config); } - /** this does not use ctx.getConfigDir(), must provide a full path in filename */ + /** + * this does not use ctx.getConfigDir(), must provide a full path in filename + * + * @param ctx will be null at startup when called from constructor + */ private static Properties getConfig(RouterContext ctx, String filename) { Log log = null; if (ctx != null) { @@ -444,10 +448,15 @@ public class Router implements RouterClock.ClockShiftListener { } else { if (log != null) log.warn("Configuration file " + filename + " does not exist"); + // normal not to exist at first install + //else + // System.err.println("WARNING: Configuration file " + filename + " does not exist"); } } catch (Exception ioe) { if (log != null) log.error("Error loading the router configuration from " + filename, ioe); + else + System.err.println("Error loading the router configuration from " + filename + ": " + ioe); } return props; } @@ -1193,8 +1202,11 @@ public class Router implements RouterClock.ClockShiftListener { } fos.write(buf.toString().getBytes("UTF-8")); } catch (IOException ioe) { - if (_log.shouldLog(Log.ERROR)) + // warning, _log will be null when called from constructor + if (_log != null) _log.error("Error saving the config to " + _configFilename, ioe); + else + System.err.println("Error saving the config to " + _configFilename + ": " + ioe); return false; } finally { if (fos != null) try { fos.close(); } catch (IOException ioe) {} diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 3c775e75a..0e04b1445 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 = 25; + public final static long BUILD = 26; /** for example "-test" */ public final static String EXTRA = "-rc"; From ce0e0b2004392a38141084ba34024874802e30f8 Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 31 Dec 2011 20:38:29 +0000 Subject: [PATCH 24/53] Fix typo (s/stip/strip/), thanks k0e --- installer/lib/wrapper/freebsd/README.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installer/lib/wrapper/freebsd/README.txt b/installer/lib/wrapper/freebsd/README.txt index db9b5e39f..a5c718b5f 100644 --- a/installer/lib/wrapper/freebsd/README.txt +++ b/installer/lib/wrapper/freebsd/README.txt @@ -16,7 +16,7 @@ Omit "compile-c-unix" from the command-lines if you want to compile wrapper.jar too. Then strip the binaries: - strip --stip-unneeded bin/wrapper lib/libwrapper.so + strip --strip-unneeded bin/wrapper lib/libwrapper.so ...and turn off the executable bit: chmod 644 bin/wrapper lib/libwrapper.so From 4c76a93adb2c166aed1eba9586e9040516f4cf87 Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 31 Dec 2011 22:46:49 +0000 Subject: [PATCH 25/53] Add CPU type check for OSX I removed Tanuki's broken CPU "bitness" check for OSX in 3db46be1ede7d858b6c319905cf310d99227eb29. With this commit I add one that works. Note that at this point we don't use the "bitness" checking because we ship a quad-fat wrapper for OSX. Unfortunately, one can only manipulate the osx binaries with "lipo" which is only available in OSX. In the future we may want to use the "bitness" logic. In any case, the old check set the bits to 64 for Leopard and above, but just because a Mac is running Leopard or Snow Leopard doesn't mean it's 64bit capable. This addition of mine will actually check the flags using sysctl. I'm not using uname because OSX < Lion starts in 32bit mode by default (but can still run 64bit binaries). --- installer/resources/i2prouter | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter index f6d80be23..f911535d4 100644 --- a/installer/resources/i2prouter +++ b/installer/resources/i2prouter @@ -357,7 +357,11 @@ if [ "$DIST_OS" = "macosx" ] then OS_VER=`sw_vers | grep 'ProductVersion:' | grep -o '[0-9]*\.[0-9]*\.[0-9]*'` DIST_ARCH="universal" - DIST_BITS="64" + if [ $(sysctl -n hw.cpu64bit_capable) -eq 1 ]; then + DIST_BITS="64" + else + DIST_BITS="32" + fi APP_PLIST_BASE=${PLIST_DOMAIN}.${APP_NAME} APP_PLIST=${APP_PLIST_BASE}.plist else From 3f4d15441487294d1d9731a7090998499ecf84c7 Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 00:20:06 +0000 Subject: [PATCH 26/53] Brief instructions on lipo. --- installer/lib/wrapper/macosx/README.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 installer/lib/wrapper/macosx/README.txt diff --git a/installer/lib/wrapper/macosx/README.txt b/installer/lib/wrapper/macosx/README.txt new file mode 100644 index 000000000..abe04c836 --- /dev/null +++ b/installer/lib/wrapper/macosx/README.txt @@ -0,0 +1,12 @@ +OSX instructions +---------------- + +Make the wrapper "quadfat" using lipo: + + lipo -create wrapper-macosx-universal-32 wrapper-macosx-universal-64 -output i2psvc + lipo -create libwrapper-macosx-universal-32.jnilib libwrapper-macosx-universal-64.jnilib -output libwrapper.jnilib + +Then strip the wrapper: + strip i2psvc + +The jnilib file does not need to be stripped. From 3729aa31fd2ac06710503fa28ca5fe0a91a9d7fb Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 02:18:00 +0000 Subject: [PATCH 27/53] Add Estonian to Transifex (and upload the router console translation to tx) --- .tx/config | 1 + 1 file changed, 1 insertion(+) diff --git a/.tx/config b/.tx/config index 8703c9e1f..964bf6861 100644 --- a/.tx/config +++ b/.tx/config @@ -20,6 +20,7 @@ source_lang = en trans.ar = apps/routerconsole/locale/messages_ar.po trans.da = apps/routerconsole/locale/messages_da.po trans.de = apps/routerconsole/locale/messages_de.po +trans.et_EE = apps/routerconsole/locale/messages_ee.po trans.es = apps/routerconsole/locale/messages_es.po trans.fi = apps/routerconsole/locale/messages_fi.po trans.fr = apps/routerconsole/locale/messages_fr.po From 30e298d98ba2bfecc8d1b0450958adb12cfb6747 Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 16:52:21 +0000 Subject: [PATCH 28/53] Convert extraneous tabs to spaces --- LICENSE.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 4a0edd71e..d4f554735 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -2,7 +2,7 @@ This product includes both public domain code and licensed code as described bel For all code, unless otherwise stated in the appropriate license, the following applies: - NO WARRANTY + NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN @@ -92,34 +92,34 @@ Installer: See licenses/LICENSE-Launch4j.txt (in binary packages) See installer/lib/launch4j/LICENSE.txt (in source packages) The following projects are used by Launch4j... - MinGW binutils (http://www.mingw.org/) + MinGW binutils (http://www.mingw.org/) - Commons BeanUtils (http://jakarta.apache.org/commons/beanutils/) + Commons BeanUtils (http://jakarta.apache.org/commons/beanutils/) - Commons Logging (http://jakarta.apache.org/commons/logging/) + Commons Logging (http://jakarta.apache.org/commons/logging/) See licenses/LICENSE-Apache2.0.txt See licenses/NOTICE-Commons-Logging.txt - XStream (http://xstream.codehaus.org/) + XStream (http://xstream.codehaus.org/) Copyright (c) 2003-2004, Joe Walnes See licenses/LICENSE-XStream.txt - JGoodies Forms (http://www.jgoodies.com/freeware/forms/) + JGoodies Forms (http://www.jgoodies.com/freeware/forms/) Copyright (c) 2002-2004 JGoodies Karsten Lentzsch. All rights reserved. See licenses/LICENSE-JGoodies-Forms.txt - JGoodies Looks (http://www.jgoodies.com/freeware/looks/) + JGoodies Looks (http://www.jgoodies.com/freeware/looks/) Copyright (c) 2003 JGoodies Karsten Lentzsch. All rights reserved. See licenses/LICENSE-JGoodies-Looks.txt - Foxtrot (http://foxtrot.sourceforge.net/) + Foxtrot (http://foxtrot.sourceforge.net/) Copyright (c) 2002, Simone Bordet & Marco Cravero. All rights reserved. See licenses/LICENSE-Foxtrot.txt - Nuvola Icon Theme (http://www.icon-king.com) + Nuvola Icon Theme (http://www.icon-king.com) See licenses/LICENSE-LGPLv2.1.txt - Forms were created using Abeille Forms Designer (https://abeille.dev.java.net/) + Forms were created using Abeille Forms Designer (https://abeille.dev.java.net/) Izpack 4.3.0: Copyright (c) 2001-2008 Julien Ponge From 0a239e1d4a7e942f44c70253b677ac9d0db2d7fe Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 16:53:29 +0000 Subject: [PATCH 29/53] Remove the mention of GMP 4.1 All of the present jbigi libs are linked against 4.3.x and 5.0.2. --- LICENSE.txt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index d4f554735..77d86f7eb 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -135,10 +135,6 @@ Java Service Wrapper Community Edition 32-bit 3.5.9: Jbigi Libraries (jbigi.jar): JNI code public domain. - GMP 4.1.3 / 4.1.4: - Copyright 1991, 1996, 1999, 2000 Free Software Foundation, Inc. - See licenses/LICENSE-LGPLv2.1.txt - GMP 4.3.2 / 5.0.2: Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. See licenses/LICENSE-LGPLv3.txt From b38f6606c16ad1ce50a4a5a6cecad6432630e6b5 Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 16:55:28 +0000 Subject: [PATCH 30/53] 0.8.12 will be released with v3.5.13 of the wrapper --- LICENSE.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.txt b/LICENSE.txt index 77d86f7eb..1a7df6003 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -127,7 +127,7 @@ Installer: -Java Service Wrapper Community Edition 32-bit 3.5.9: +Java Service Wrapper Community Edition 32-bit 3.5.13: Copyright (C) 1999-2011 Tanuki Software, Ltd. All Rights Reserved. See licenses/LICENSE-Wrapper.txt From 6409f07c9b663e14567c37959b17d0bec8f9165b Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 18:14:08 +0000 Subject: [PATCH 31/53] debian initscript: move I2PTEMP to /tmp/i2p-daemon --- debian/i2p.init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/i2p.init b/debian/i2p.init index d535dbc44..ee21791ca 100755 --- a/debian/i2p.init +++ b/debian/i2p.init @@ -25,7 +25,7 @@ DAEMON="/usr/sbin/wrapper" PIDFILE="$RUN/$NAME.pid" JVMPIDFILE="$RUN/routerjvm.pid" I2P="/usr/share/i2p" -I2PTEMP="/var/tmp/$NAME" +I2PTEMP="/tmp/${NAME}-daemon" WRAPPERLOG="/var/log/i2p/wrapper.log" # Don't touch these, edit /etc/default/i2p From 2dcc75ad2a2d338a050ad8d053a56c78249bbc54 Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 1 Jan 2012 18:26:38 +0000 Subject: [PATCH 32/53] set /var/log/i2p to group i2psvc instead of adm --- debian/i2p.init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/i2p.init b/debian/i2p.init index ee21791ca..b61857b13 100755 --- a/debian/i2p.init +++ b/debian/i2p.init @@ -102,7 +102,7 @@ do_start() fi fi chown -Rf $I2PUSER:$I2PUSER $I2PTEMP $RUN > /dev/null 2>&1 - chown -f -R $I2PUSER:adm /var/log/$NAME > /dev/null 2>&1 + chown -f -R $I2PUSER:i2psvc /var/log/$NAME > /dev/null 2>&1 TZ=UTC start-stop-daemon --start --quiet -c $I2PUSER --pidfile $PIDFILE --exec $DAEMON -n $NICE -- \ $I2P_ARGS || return 2 } From f956539b4b17e692604e99610241e89a59c6752d Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 2 Jan 2012 12:22:03 +0000 Subject: [PATCH 33/53] Wrapper files for armv7. Compiled on trimslice: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0ubuntu1~11.04.1) OpenJDK Zero VM (build 14.0-b16, mixed mode) Wrapper 3.5.13 GPLv2 All binaries stripped. --- installer/lib/wrapper/linux-armv7/i2psvc | Bin 223736 -> 223736 bytes .../lib/wrapper/linux-armv7/libwrapper.so | Bin 30420 -> 30420 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/installer/lib/wrapper/linux-armv7/i2psvc b/installer/lib/wrapper/linux-armv7/i2psvc index 855c79819b16d40d89fddf0f1b85b1f0be1190a3..1d9d916c3111e6ed71071f1cc67b1eacbe6362a0 100644 GIT binary patch delta 20330 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 F{{eI9Z><0T delta 20457 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 literal 272244 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

    I;G-GHD6QyOaj57?u^Tjn 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 literal 42836 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[LIaPt7@@WShGmi7tb~=7tRiqg^I!@ zPyjl+%Q*_IF{`p-Hc-ei3u~jaQmK@8{(^FE*~GU^7p3bwy<{2k@3v>f+*A<&`xaaf^GQySTD?PO;Zrv0z?VP33IwB6qc? zcu}>xs>)McJYC&yb62?MfUE$Ag`PtA@GejF!m?R#;U#gn%TrORIZUdo@K#rrPpT}v zL}_mJc&F8Ps>K5D>?|2qw^z?8>Y|NSLf@uMDVP!Ja97!!f`Yre@aCLz|6hH#WO|#& zJGZj5fPu~6SWs5Vd(|Q$w@jHN#K(Zk$(Isv09G<{hY{FsYC*nqB3*bXQ{YYy@`-1bcWPM`=0LTkJf(MeOCey_g4-8( zMd^a73{2EgOvOtZP=?=JcSUKrM>?^3L6uk3l+8hM6{@(%Q#~KKR!(tM;&NBaLC`TJ zPpX`cG;MJe>c9%INCw)2cY4Y_?i!Dtk&_o9_U>5VS>O@KES#g^lG_#_wTddQbW!nq zQpL!qm9ypgG_a2Wu@2f(?y1ySmv!UcwY4^ zEFUUS-F}zBv@-c_Zzw`_QBfJPxo$skL0NgJwT�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

    NqINZoqS> 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 a0!n_iDoZ<4r*sHa{OmTM{~RJUkN*d=UgmQE diff --git a/installer/lib/wrapper/linux/i2psvc b/installer/lib/wrapper/linux/i2psvc index 956b8172c9da6f16b38a640ec83c09074c954d54..1255d491f6bcf63ce0194891ceb99608122e2de1 100644 GIT binary patch delta 43420 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 BTpa)a delta 43294 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 diff --git a/installer/lib/wrapper/linux/libwrapper.so b/installer/lib/wrapper/linux/libwrapper.so index 6c01bbe3bf98b3d5734460366ea1b9fe2373544a..19cf34b8d872d69b0d5d43ac2cc303ede5fd0ac8 100644 GIT binary patch delta 70 zcmZqq$Jp|Zal@K4Lqi4z26G?=(H1}q0!Bb=0K_0MWDF8BntV4cnbCN&WBOrn0J delta 70 zcmZqq$Jp|Zal@K4Ln8(T1_K}l(H1}q0x&T{ARB~1@|I9>%gJ}sk{OLQJEk8N2LQSH B3;zHB diff --git a/installer/lib/wrapper/linux64/i2psvc b/installer/lib/wrapper/linux64/i2psvc index 4b0fb4c7af2e731fb4164702e25763ab7ac1ab84..259864f49bb6ba979d4bcec8b79e46c72b772b2b 100644 GIT binary patch delta 33681 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 z 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 Kn`e})&;$UOJrA1z delta 74 zcmX@Ghv~o`rVTTS8I2~-EDq*0W?*120Aj<*vL({IAeJQ%8-Zw$h#*V^rjB8@~ diff --git a/installer/lib/wrapper/macosx/i2psvc b/installer/lib/wrapper/macosx/i2psvc index baefc28585092b42fe7b7afb6581b881fbfc0409..bb1f655218520a6f600a0524aa630e5e8a923c09 100644 GIT binary patch delta 90546 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 delta 149020 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 diff --git a/installer/lib/wrapper/macosx/libwrapper.jnilib b/installer/lib/wrapper/macosx/libwrapper.jnilib index f111c09220cb3b8ef0f8bb9d1fabddf4e1a10d2f..e7edcb20d9eac2ba7f02cff3fa0fbda25afa68c7 100644 GIT binary patch delta 289 zcmcaHiR;EBt_=pl0-Dnwwgulsecm|7Qn_q<{0wOuo|H+*5-;Y*Y`xlT;YKyyAiF{Qf!0M%zv`v3p{ delta 289 zcmcaHiR;EBt_=pl0zQitxoxn{+HgSm(WdTs4X-yl2p7lj8Zj_17yz*e5F1TCkT1>) z;#q=tAbRrM|Mg5p4AUR-F{*CvDwyRYpnEz+GJB`oNrhty#ka~1PuXm;xx$ASV;GIL z#xfQM3j`T$I=ia)_Ro`3vUhc{6uEAH5X@*DEeLanG0<9&V;C?UGd*BEV?U$O_6O@3 tC%6bWUYx%5)(3yy|49=Tb?6J_ZEyI(xWktyb8?-Snt|qgbYe<(0|2|VR5Abn diff --git a/installer/lib/wrapper/solaris/i2psvc b/installer/lib/wrapper/solaris/i2psvc index 503c094bdd757606d300624d913f4e03f2dd8eed..dc3428b5cbb448ecba451de163a6bb36ad22857b 100644 GIT binary patch delta 36447 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 S=Gz5LoB8%&Q_C`E-2Vey+WGnb diff --git a/installer/lib/wrapper/solaris/libwrapper.so b/installer/lib/wrapper/solaris/libwrapper.so index 2c710d084eeb0ee8cdf78c5367317b719a2fd009..e1e97d353345cf6f0409516a7fdcb3405c0aa59c 100644 GIT binary patch delta 229 zcmX@o#(boWdBf~dM%T@AN}qGc8Z$ruh}HvQQz&f+q>U#psEg(Wu|U`Wh>a$5)N3oE zhyX=F03>Dvr41(+)ay^?u9Mk3zus4d(RlL0g_1xrYHsf2k~ybg{LN8w9T{O9sHDN< l;Q7;$#8ymRyPzM=4`1jBXYXF<17|BO@_?~7w=UYR005CRKdJx# delta 229 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 delta 23332 zcmaj{2VB(0^FNN?9H4+Sm2y-;PDMbeDu^guR8)$9UF;_|RIs9;*zm-tt67b`Bx*D^ z)FZ}V!5VvFFNsDIUy8;Wd%WLsUw0tBzn{ndpFDDt}T^rQOUv`)#I?t-2wt-K>Bc76Ml5ybbZD2Z#S zOqMo(=FfA_Ce1P-aU=dn-PsG%5md?gnN3n@KZ&|lvkv7on00f!tu{&RmX?w!*|TS6 z!|5N^yVg~5WTCY^n~iuZH@|NFpm;^Z@!Y!MEf(TwyhXBrjc zT!qG8hcQd7SfRO-OM@Czq1g&eqD-xQm+eC3r?OrQm21i59GQHT-7$BfgY2z&1Lrk0 zcrZy2abGA^n!^GuoSaA3pw^bDOJoU|EDO|jHK=AXb(>6W!WM#RTZ4+JhvYJu`i32{ zaH2ohHH${dT929D!jbMVN6XQwh=-(DCv=r81>#X_EmW2wso5$^75&2YSvI6G?7C&J z<=aQ3C<$$sAq{5^bsADV7FMST^=Dai+?C3kte}n;ZDH%`_|$vzph{q|yO?cG4~8Zk6clasw?t!#bSxI?rBn3q96I_#>TR)2td( zKlZJax6O3$K)|fmxfU5xCA(r3O&X@MZeg`g5(KO4-Wk$2tcP_ly<+pNn-zS z>3_+u8B!9^uO(f2?!eCX~iP$5zAU)SE6y1HgHnUDJu@_Smd7ikg!}(*pPH~=>xS0eZ`jiEbf{;XxK1wwJ)={dI7YsG`C(Lx!wHLz_`S~n5H>Y%{Y%8s;{=b^#>N0eLE;B zRr-oOuV3Qu#|60;5BI{lXdZ(-GebJfn0;u$*G9?+K~a~>lo>``cYzBv;6@p7aRL`- z!1XlZ0tK#{0heIJxe44L11{KzGZ(mA1J1*MV+jt4be?_X(Ass$dC^Co%8^BpbH)7S z*45Y@l>0N8-FIjk6d}{?EA3(6+N8*a6{Bb*W9{NgLK7lJsO@s=Y5Wb9tj?FFIfjx| z{_liA0GA=nXUwSw1+ynkGYJM+RX`)y3sr{m4y6)XRcu?RO!Er7DaCPWPiZ;p?>wAJ z*;(gyl)|iCnmBhlgRS*eY%P7BljclC)dXQRxTxqY8{#t2^3QAX^khiandH)hx-dIe zC;FB7xaPu0ta1&Z5_ZwmH+beRpLc0ZQ7uo4>gEp@h)r_|hO8t`9hPmEECsPCjcDun`Y?>jS9!irtY__K-UN(6~&?g&%=O zYv^N=S{-smdd~VbYCw0`v_{@^pmcpBN2+grRm^G`SQy&4Qqu&{_d|LAq)DyW9G?#4$u9adrXlRDPa_y>kEXHi z>#<5vwWPg1S#t=jm2^`lW!Fi?ns$>gpr+ASsfU`5b8!6$5-}sPV+WI6YO?eTOY}`u z?b&aj7icw9?mO@|Y(d}g?prk8^7vw1^ zIvQG`wHE#l>)Sjz1$tl5JQ!B}aPwUHiM0%P=I5;wy!QS2_UToju|y;xwcm#^RPR;0 zQ&o!&QAwaz0|(ju*v&eWUprEvL}*uEV}?Sb0$--on=J|)ib1^#>_abEW{?MUV&j9Z zz=L!ScA~%7;9xJz`kdfCbc_8J+|0k#9?`m~XdQ|-`izGEgOvS-^&ZwX#JS#!Qh8{z z^tslvZsuB~A)p%;qNYV`K}b`yTNaY!pqCe~d&q;AVNTm}(QCL$NKE8QwFbukg^L$}yceqiKWTWk{o0Vv7zAXLg7_sLQf= zJR+NgGNms2u0?w~#r|m#gMA*`Y5H%3}{( zdid_xZ5Y*|JU?j~Y|`={EwK|2B4`SKf%+A~{)^Tmh;CKidTcejgA~nDTDgRFs)2El z1xSdygn-QuQ2C8!4~h&)UCpMFUa~c<+za0Cs%kl0I(4E(%hFHso1Gz4(OmnoAK5>M zYWBuqJ(h*`9jo3(W6q0Mo454VV0y~31Ml@{h(E`?96BBZD(?f zxTL)@yHTD4e#YQo-zsg=s(%p=@`jsVUGMzjuq4_evU$Ni(cA54q;m`1$JtKAnR7JH^fQHa&PhTU!5ng%hq2v4Q;Hr6&m zO?}zGhzOX6H4*LTPxeQI2PLsj5#cWN%uFz75mVPbQF|lwTcPQFTBsE}qm3%$j%f|@ z!~X<%giJnBldxm7AWW1A+u6!CDwm}-$vb88e3_ij&Vf9zCV96^-YAnhE{;?U4ysAr zBU2B^R8>vFUYT%GCg@FSbaS6fxFi$)u1V0zggY|fESnmsa@kXp{G&{ME0b5S9U#xB zNj@Nx?am103}bgARUyeW$>lQHM<%zbN%#}?r$Q4b6FiuITa}AhP4bKsL5`Bik6GWg zD*BC0Xd8gYbW_`Cs>>d>J%HW)UAs$B=N0lGOY+tJ(sv*9`l7d#=aMG%!$K?@f>rtO zA}oX6VbG#j1+2S&niLNTEQKZ+!qahx+aEQTzGtz~tsJI(XWSvVW+A7B6q{#Trb*fC ztLPWhg3X9gH=B4srbkrR&fEjZn*0lh;iUnev8x4E`b}W(v)^L;u(I?q0XWqJ#75Kh z(lN17q_o|^O5>W)x9nzIQN7A_vcybyM9;yfETyoV`2O^i{Tknp&ai*u8_{>nHDQsZ zy}S!e)1(NtFQG}Dd)wqOq)C>CnUv5J=d60|GhF5#!oGqej7~dWop@Yzi)uuAd@SY)cG!ot* zwmaWX_O6K@R<6Kmk88)9Crdc=Ci+n$b~~{-==cp>2OD9 z?EIS@ogL3?HVoLJ7RG{!uk4#`C5>m6oqVV>3+Yr!?(9LQarV7e$yyezFGuUyz8R9X zbW~CS!7~5TSwl@(W|zL=?AgT+n*6g%yv_2BvS2%iO-4-IqHCZC;JSL*gbPA9wF)jQ zRq|&`y9Q7@cC70mieR&oBRur$WzB^gG6r&)+6w9FLoCXpm^v7k~HJCV|z0+?s2qxIPhIHzE)vLjQZeJnOL9@OI0Ao|FD zN-eHhl$=z2#+9Y=U{|ks&P+ zD8mveCZX5)&})V?m6>F=!YCp#J3yVYG8>Zv+m`7og3HXtb`_XnZLZp1i`jBZmi92~ z?v2Tng?105M{IES*))(n?jC`D`1J6Ckd8h4oUUs{Z+$AHPuCIp#hPX-vXM84WAl4- zfQ!Ghkw)j3>D*wYUBLxcH%@6Q$tz6$lCYt0nYRrj|^F z1jkGv!9vTP_x7U)%)L)Zy&lUj*9b8~PNfbhMurNov==EYjH7)7ZOpz*W zh7@Ct$9Cq1PkOyZaT~^@K6{$wS1)#^p$S`!6_Du}QZV!H-^kqx=xoYXXs<|F&rst& zbgP+b;CRMH^>?L9Y+ip4ob|T!_eLms7Jo;w=lug{E%O?%3umceE?N^HtM}LxTF17JO|SFQ7{frk5d7JU^F^XK zeB2T1pL68Z^+})C4Svi#w`1Fnz!V+ztSE}igM^r$k{B-i&W)@2(m?r9(%b7jJYit>v0pGR;e&)ZxuQA{ov)z*x zV9KH=XInZ<5_RG1PP4s}+tX3@-{fLSU~{JIg+qwU4-c!gUZGg`82O28MOyMYp{Zo4 zwT2Y!LSCIa2BAzr+Sdfy(Sh=goQkz2g z=vbL09l=v&4+B{*rd_!IKGO~4Xz4dRA@^!E4Mj-Nq4~+uE_Q2rh_X&0t2@JoHn7$+ zLTEV~HDfy+Ds?Y9NOgbs2D2osnvDF~9c&+ou_rU5l(w!cV3taKxd~c0uMfFdGNFTH z-jozl8kA$Oq{Y)kc2J68!)JvkZPv53vy$s67Kt92Yftp+)wfSYwnm!9l(T=LBdmOO zAkAe@XZNbD??;Gf=dhGH_ArS<<}@4DY=k_F;=Z}sgd8Npt&$~|DpZa(VWI(5y9zZ? zo8V(Wy&7(;=%bx2ygRVCxA@(NT`f@B+0d7faEyJNqjK3+MSdld-&T_uYd%-yGP#P} z8_Lkm&ca`VSfusmszMU0$RlKOPBl58iXc$h*$1i#j%@4PR`AsK=6cZqW>(xNr+sU|!aW+VudcJ}>h!nrDfKxt=7)dU#ec`BEcRpiGq`B^o&h_wYdyNVnt zt0Jsg6*xJ}Q*{WdBDayrQPt!IRRn?3&W@`l)T$x~ls3W2F#FHg#d%KF*RT_XGW(hf zH}>y5KZMF&+ThUFz2qG@RbDk#lFMA|Y1zn^-NB42a?Pan^B_!)35q6#De}ya&6}fb zh`iSKT37nOj%$;BZpr%(XY5>)l8MUf=9$tj)flDrnctg>pE5Gjq~omZ{Cs2pewv>o zGL|JFG>f$<30GS7U=vEx=~e03lKx5r@&OC4(=%qVD3E+v>qR+mwObeUL~vGXaUjiO ztrmyYevwKzm~~}i7Z1dN@5oJ6gcFYMm!s5`!mL?n03>3 zj)z{auXK{uf7I*cvEiV5!b~(P{zDroh3$e9=p|x>uoTIHS*{F%S#GmZ6?zER0;}oo z-hWWlnJRKXh4=%@|=y#YPRxWC@99Osxz!`Wk0(gW{H$*p%o_C49lRLJzW`4 z=iD_BZ}jR>fvj)SRT+NGW{AaMRq3Pgu{JWg7*NuSnWDa?3T?u^U-ceI%x_nZrtZvP zP4|L!g>qfZG8<#f=0=2%tr6jFM2M4{+zBfq;;o&L<3oW#Mm5JHBVt)yBgb_kBCMVf zangvetZrAwUa!fl*RQH(Rd>3S_FJ1z=7qbX6ngd2u+n?$)TT&cn1AP)@cM@+h0FFR zMFgNT;2dBopcK#>Pz<;YSO(Y#cnlZ?I07&SGzHKOHtM^c{<(i)Z9T(MbIg#p+og%} zh%%(}Soqi_^0Bo%&@E1ZbHuCfyua6 zL{Mn8B@O9?tS#YGpMA5%%{61E+{xr}y9Q`IQGOF<%?z1?i(ArNX6MOtX#v(N&@P&p z;LA42lt!|s?;AIteHyFTObR%Iq06Ci_}IX_+R~Z|8T}T8u>#heOCHPG>c)0{ALFt= z*C6!>a$a9ZMF+PwZnpmyx%xl|uPODnBQo0m3#naLzpedo-FJBFOd84(w)s*UHfGyM zI>-Ll7K)u?|HE44+c9k44-vRYc=1D19DLlim(ewLd3!p|V17HAViBkB@HP)cqli!{ zSafUq(j_|@DU~lrvY&RHL%Md}?nO>xMvL7=noyrOg=YR5Xau&vV!nL--7fST>hXI_Vz zkq7H~XdeAmdgG8cAy4w@a3d-%RUc`ubn@yeW6|-WlvL_6fiGQn=8#IAv7+CiP;$r~P09`koHQ2M5behf)+fd%6WZ zDm6KiqQvPq{aiGSFXiVxDwXdF+0u(6>&%1oGhR}%)fb&v<6n={+R`V#_8{*eo#Yjv zF%LJcrF0`=Vwe#T$A(?%kBtB6OP;Eoe?}>a$_%H|x|*CeU?D7^@0rQv##F?7@wYci z!QU2aB0_d+w)S!(WNeP(?_u`%awGQ@9pvURqyfjpgK6IiO<_A@Lj|n)6}5ZMDh{t| z4$mlXDA7(^Hu{QN7cZH^E<=)z8D*4oQ0VW#*czenT^LtDE?@=VFyH~e8oduOLRXZz z0@(E{o1N=Sfr8`^tYncKZ;OjQ?GY)2eRI_l7u`Qyo#WK8qnJF>%#W@)dEHo#YkP4F zwY~0-OZ_(2@8dw}b;F64u<#qLkcJ&|!-vMPZ*I7$GT3dzX^n4*%#yy;$m~5b5 z*-GTrPfyca>u7Asf^EDL?X)S{&{XeEHJjSSKHe$9;wilAKu)D!-(5r0inY9#;iQ02 zF$HVCV7Fu&?!_Wu^Wa_tqEzquO|c<5-)~FA=HLH?TC&W)h9icp_$!8Lvs!<9QyTOA zdlXXc%l{6vD}ur_SxIn*`S^o8>-E12;i`H*NFXb=?m;~C^x#2)b3rRH8db<4gK~>w zlBAVty+aS*YBg<|w}6DxWK;M%C}XpiaM|P$&cg z&VcFVg@U2@3x?=8p@a=e#lf9|n8emq29q=XHe|0WZE!L-dmKw@*5Ppi?jsgHj>i$; z3Z54-_a}*%z9CN%NWp%<^91%9&p9mepG0h)+5aTq+lsSz&SZ{H6DXPWdFp{ocmC53 zw22)DW-YUR<^dz*|ICvPvChw&F|$LT#R0SJSwi#u&4mKQ{K`fEoj-UdP3$V9%M{Wr zs7L!On=%esbwj7mGSBCYAU5H7V=81LpLfBv%z@_#SYswH65zf&;;$Q9^uo)fr>H1z z$FywAgA>!mrr#(eda*MvR4(R2K9fBTUXaO0p+M;=`}9KPd}VMoIqjfNhNyf-P|I1s zOO?yFpQ+il2bam@OM*O~^?&IK%}jk6seIwb4!mqbd)T{|ks=Uy6^W!}-m6IEdtbKa zRU701p1*2EGg;Gr_t9B)=ig??wA#G(Cd3)9Ly?Ob`noyJp zD{K}OEZF@wfw-Y|c$9{SjOEydoQTv$F`wk)~e(xMH79j_Y!nk&uR$mNT>MtYA zBkgPyim86GCbkK|9SnHEXd^R*vAys8o&69TRE<^vqh8hCZ|wbh_lU~~OhkB4E&Zqg zQB%5I7Nl?c%xI9lf~9`&BU?7@!zCLR*f?!3Q*rdQN8&l_qf^gxtY7(~vGQdPVBBhD zh;~eq%TJ28x9OkzBvLC?eey&l!=%j>=#=tTqUm42E!Pd~kGBKt;zy^(_p8^xc818o zB$sy=#F8r3CE~4s+5G3!c@tQ(DMeV70|I-sw-9HQT>eVDox+36(lNVi@HC!vq#G&xY2 z=OpdJX-3?c;@S%->i74AFl4T~@-9Rh=qLVysF;FyzLJ`d1>dNo5}Lw;O=uDk-)2Hz zxsGxD9AFepgv{E~>M`doEUbYicTp6P&91WSsPo+uQc-=Y_K>0kn4z+3;YA%zPW3)O6rWY#D;W=|*b!sXI|Sk#U+jxoB2U7&ixvGvC0|=(Xk6!LP1a;L44q2WToXLv zpf{O^*kD#uc`qAkOn!WZ4ILp3kGBOfijTCVSmj4szT1}k{kGTpqUJ$cSr0`={VOCU zlXAuxg>K{)cGM91^S7h;=qYbL8KX~QobRBy1WwI;{K0LC)LJaMlg zkN*zOL73}cW-W%R9uHMl54SE~=|KI^=0^ugbld#gI5Xj8ZLq9zT{SzwE$3)D^DIYd zgC(%akt#{ei=C*k^1s@AmlK6i1%Kp3!L*ROtEf$QT5Zw3mF8KM{uK?s(7$BRzlUUr zj$-LeG^*Z}FILeqn!){?X`j>&e(#{JjsQ6(O|yWg?ywDFCaN!-Vrkh&jh8Wp>H` zIqYCv&7FLsG|a3!wQ#v&D(ZHhYQ#Puc@8oDEPlbA4w5@x=mCwtR`48-y+bW}Ts?Z1cb5BeGY=RfHwzHOrhXhghE)V{d7kMk+|Ht=u zktbc_m%S*L2J(&#VNKfbF%8k_ExIKQsTsMQ{`5(oY_wv+Ij3kQ78%7{;J3Z0KiTkh zY8uht?tfs^Y_1}{c>hVCu6b7VdXN92rkK#Rz=~BTr%r35D_v1N8Kx5`j133;7?x(PtlAb=qWF622Xy3S2iO* z`kFg6$J;O-Ckjk|b0F>bD)Dwt_e*m!RnqVLd?4J>N&Z(Lb#a*V&nJCxuG+KGUi0j0 zv?OkM2J^%qYT*#@nKYLhNiZ2f6zOpLiCoLAvYy6j8Au|NbBf;&g3p3BgJIyJ`G{b8 zOoMoj5Fp#|=^+%Xd{@b%ThMTt&%HvaLV4{y?-_z+x|3VCfHlMFXh9=L!GCB$+lB9M zNio!guW3oH-bWLnk$9iA5{0~g!FI~R;| zB9F^4(F$d3v;tp3DtZHo0s8>=0M>EQidKOBd{=97a?XecE5IL62si-P47kVdwx*8I zOW$+KCOj>I>iW(-BizSe`L}wm!gQgPssKg=>Z$q**rAn98auuqf;Q0v-m(paIC=k# zMF#c@Yie5hX1uTsH8G#qL1=pEAikpwed};1FvrVkx(`7T_M-MYvJR6sBFCjDPr^A&`&L@X$Fw77cp5DVS4|B*e*>R5uYs=% zKL~~vp*0xZZjc3uGa49NYEXVRP}&$M3T_>RCjRD4qF}C_ct#W@Bb?k6MQ5Cx?-~aD z_=^D}7LKL{b?@B)QS%lg*`U6N`j()j-e)XH~#^0rl$K^(1kN9)BPJmSxT2y zw_yYf!D7lp{Ai<^p{;IoJh>2g>*ghplNr_F>pRiddK0fePDYwWvmSzkr9h0EMBYxZ z0*}c!1pMb)0eJr;Y?$|#`I01RUBCRYV47T`_8ERRiFRQcSZ7*5THde=MFa<2GRV5{ z4qu#C-!Oz3k}3fHAl2e86V{Z0s_?sTI-MB#PQp^53-Kb?Ht zTb`|9HRZFRCh$9>E?V<(>2M5A{Ofe2Keutpz)xmt@l6?&?6~wa29>F~wW+3l*6OS? z!9>^jpzfr0-h(&_D_vacdVPYs_teH)C8y!1Nqk**Iz|b6Xb);fL-?j1w3Qz5w4Rh; z_woefYNRbjRhaTEJ+Xap4(Untg>~#n-VQUtgRhS4F~5a^QOp~Hu3qrNE#&Gx-y5qZ z=!W*98w7>K^r7d3!%bi6K?rmD(f|m3-j_mXE^pKi$|~hO`%y3Dn}b}3K#;!W=2*N!x&12 z#&ah+Bi3jPAKo9U0v@J6g0@VaF@T!6SsVh>7vBGw;1@vzeBJna#H0V3_iv|uEVUY%l zYy-C(hSNkp-enkeO$eVnjG~p#_wt{IQHe69j3=Qru^_Y2Ye&wr5xo7Xld-k0>=A9- z^9ve8pYOBD%5^q+Q)STQEt9I*Sr(_j?LW@!!y#x4Z!?_S(M-?b7;q~-emJ&~JzqYY zzNV=>a0EIO$#YOB|J%)Xji6|P8b`n-B3K_u38Et-X`yoIp3k$moZFA0=2qFe&~(1q z2Tm-5e>IAnOr*x2xlDaQ=A%ZEr|77qM{nsy>Hn(h?S7-Wu&zd-Ti6Ao(AR0)b~O5m zQ^#n$#qkc}Es+l%P4f}k1m)nY(< zQ?N_fX3;CVOud6@VXXKehLthzQ^0K|kgK`~bYMN9Bm+UK|FJMyQ3coV{Dya)Koeaa zY?38q=r5<~FXMZ^s?Sq)e9w1H#LUC4O`s-j!!g7!duDgosPh~iIT1aBxtWM%Q~!H; zE?u2ux%O!Xp*F=Al5g{!6QP>B{LDm}9FedEg5i>TL)>RKn*5#UmFkN`h2$z&HG@RE zVh!PJIfho>Ur z!1(*AaJbkG)4&3=HjSFPS*(L(W5R4Ml$xs9cFNcQZ0|Jku-k#YA>&Ym#h#r;d)zD0 zqhz?1(A1KdYVk!L4x7J-iW$oyN8M*4FmZ#oa@*+)8WEp0c2SN-)X z?8@)C$wI_sgLsF9)W*K{Vxg`i^`I1ubWuL;NHFmWF&(S;vxQ`DwRwTil3QgKzOd$Y zi^x89t`QS8U2m6VQJCvGU2iJN`cjug5GJArO|r)P2DDmNiZGy()S47c)OF}qY;M@3 zMKoGio<-2iYHqt2#u#30F{y;TT8!0`%;ztrFy-6l{PLQ}UWpK+;yz?^b>3FVLhIXFtwRls$n9UC?gWU_{ zH?%rAzTU%^tpe+E{%RF@2Ob*^_wWqI zU+F`|Cw;c!VeEV4{C5cK4Pb!?7KqhAU_5XB;q6x=a|o@hrnz>jio_b#+%c}v?OeZ_ z((S@z?42rX2Z43aO|4S}aG-9Rm!HcW$bShHmyf3{{ne7zC7x*NwYy4pdPlTbKbnp&eDihDv@rUd7` zk^CH4OBRqQkni&N-YvAtsj-o&eo%8B0(DcrCmX^7p1+ks{nzNC72g830(Jp( zfS&;s0P#g;(V_iCZ*3;@M=m6bKi*1%!aJ8mE7AaZaG0U21E>pd0=NUb0Zjn`fEIuV zKs2B|FWyGo=`{ay8}&vg+wKP(jo=o3z(D}_7TakMHRlD}DZl=%9HR{mL(=VlHIi=F zW;-akpo@|4tP;u;nY2hFqB;ZUZ$!*}Y~*k?ATkWuL{Y~A7|q0|M*4@*vX#)3JvSmA z$q3}OtJ=73L}Z;YH|FnfR@*`T0V_a2PzLvae-cAJ1{DLNiFyG^;!re2yvbt38TqGuU(RU(*-%aBvfKS^ELyhzMZfa(8dxYqj-NWzAaSecU>2A8N zd_A0(mBQZae`t@Nwa7=a zWKH0Ej8Vjk@R~o8hwXNm#qQztx3E&ryKw9Mq_UY~thZYrvw6sVobeHM??+dWA>2=) zUN;BHk}DnI9TMRk-WfGlA>-|&t^CD)>hB&t^t0C&-{<3SY_12Z@U}Q?{6srxzRv3a z{Y}cfV?>5eZIUb@byiM)E5FOBLLlvSkapXwfN#TSlI1Jv1zdj+X(}B24^g_%>LK`m z#oYBU^0Hoh{$cV{{@aKDc$fm}9ql96(}XE;=OS80PaOM16|i}@m#CoqG>e-bMSPE=`B7v*uJR#Asfkiw!oNC7-u2%16jH1-o6XUP zaEcH4QLxq9Y{Umz8u7@S9HR*32OUp42B-OmR~)0OBBy(ter?pQyFp4fD{v2z0(Xm7 z@rA6fCQG1%V1yhesEh{iPA7@cIsV5<+F|FBVW=2r4X&Y*Enj_#)OL^34cLWmu*`=_ zh!{>`k>K=l3O;BVclZU@yvRcTg6)iJs$Zypf^}0)BTz)Q_MfF@{Mi{8TO=sX(k$i6 z6#mm$^cbhHb2M4p3!kHa23M1-E)0)ag>O#893#`}Gtaole&nytVeKG)bspOTR}JS8 zEn?!&Q)3H9)P%;6248a?i?tCiJ5SSn#&tDd{Z4(t$GUP3B3B*0S#1!UD6YK3C2JDz ze*qGG_^b<%-;(PtAdI-muK;OT+QlH^LqDC#Mf9H%bnSnoe?@Q=c?nw(iKt6hCEfVT zOSl!s&bf??at>d68T%6Xq$^nExjg&|Zkn-ouV5MA41a~%n9lzzTET6nQJCdUCumu0 zA|yhuVo7Y~tF9t1{1-oYm6|sEseQFd?6h<3(DRa%{YCF>Z09@^hY9u4qrCn#x?pax z>XZ1Kc{i`ThUr+(>s%+_f(Z$7=c^7fweBM63$O>c0vZCE0s;Z0fc=2OfRljpfGdF8 zfG+o<73qN9fPsK)z!<!o2(^N|0&u=5K=%DlY9oa_Zheo>CKj^K}DJ2S42S)~2n`h{T z*fnTsI8Xf(S-T28`A;0D7w{c_BK%I)J^2#}8G>)UPfHT0P*=}S`I6{6U9D!yS?2Uw zH@}6lr=|PPu`!A@(J_jPfaWnViYb6OfOCM~btX~DE7p*8qq8#6lg4xJQOa4At=lq6 zdCfy<^^LBmMCpiI9Njkyl&NZ3p?k7hxtwq^nzKi_GU%H_F^UaDHDh-&lC;J|3eeJsP992Z%lvqbLC^1N;uKI-%QpM7g;R zmOicm9+JB*@w{>+e(#t;=>rM%aXW9F^YvKPvUi9cl?m{7sueQ{o`xwVUq)8U88q7zi~&V20Lm)~Mx3o5?G^+TZo*a6G|3cy>4 zdIpgA<=e^*^#!L^FB(h&bO(&!LBA^pM_i~Bgg4jGjY2#^n)bwg6YQI!ccx>litd>B zokT!$2^GL0m>1s1vpF6D`NiLrp4hW5epfa{;r53zNG&)ZV(2e5T<45)T+TbCs=;QnSkdUlTCuX0d_-9W+)~-&29sf0nYG6 z@1d(egf&K8-KlMm_kZXr6eM(8FfWY5vj(t`2Ypa_ngGXN{jO{xKY0A13{VR$^y@x& z9s^zhJ_1aEwgT7#n(&JsFoTB1qku>RbO(&kHT$SsYo@fU!_SjR2fD?bl_t07lkTUys9UV!f@iGaxf(wy$9oIBN8^0}-j6%QD!z4%RqSdItN6`3 zR?!mgj(Bf~_gK7da*S2Xaluae93zk+sydip{p?p3;O(Cg~z`_s^di_&n?=m2*om36|3;< z6t57^y^YVg3M@V2^Y;H@6miDqj1MqF#^+`4W4PvPlm0rN1t#0ZZFxL`=i8b!262O}S!A8$o=Sz)H%f(RGm}ML4qw}usZ1unh~^(`&D`lB54SUG zpnUKjZ*6DhVRGP;0dKNgZ+vjU2NV%@X70AXntayCYLghQw>5J{{+Q~THK3PA^68>*#c$ft(!avi7|}g0dHF0tbxhIFuAYJwbhX^im*rn(d6$g#)rNA4MQ<08f?Tk z4>Mq#r{{eZ->$}UGWW7KYhZnFLW}};U3xJM=Xhs(GuNimCw)eh)OfyNWUFF-$rnKa zlF++Qc-2~9Xs3$$zucMpIfR?7UKFEP&+9s%;uszziXxsOijjPbD9-UkqL{&ViDEy$ zD2fk;qBpPW2obSZ#65YCBM6Z^MPMp#z~=KY;xQ5nE}AbA#ASS!DBkglg3uOQp(lSX z9?jduD%8BL6Nnlfgd*BBE>vzDP)0jqj>ZJmD9e(9D>G zXvJjyTs%6eqZJK!T@@bdyGJYBc#wD;>lCe+!c)Yf$}3vo#m9)p09=lT@kQb>>-%WM zFx@VdS(+2V4zoZrKg&iA=<5Gp(51IFTV!crr7%+n2Wh2y8fVssuxlI=%z_Zfw@)zp z39mYnM6(%#?6XEKIMuQC+H=FsHSN>5i}E#GElQKuldY**B#dr9`g%%dy@ zkB!e+dOpb{(7Kj|@9f0cZ}9si{A;VG_y;uxe4M^O^<;Ie)Z={yJv$IS^rH6Jtv`F3 zDW5Al{I+rT^ljOWE2HQBygj1G^n=^dN6&Utt_}OT+2}R%&#egPGyabrN$c%)%$wY> z`Mf$NcQZ6s??@@bI|Qw}v-+Qcz3VT{%BgLBFRT2z*(&={AO7vuJh4nYYTJc*cNV@_ zc79C@-yu7!uWSsS`P6sP(g`Ch0uC9 z=|j(^CKKZy3>abczR9n;8<2MSeZ-^nv!j=}wiI znNdMtcyM@NNQ>a0pq_!=)oQXZ4RSQKe=}J7VrSW3)4O}V_VR7#*{su>ORfJ8UG5vU z%jeHFiNQNg-|}@nQZh0kqrcD0`i;I#neu-Bs!8>xO^%Bn*>zyA4$C_w?`Bi-lbb$` zD%aoH(tq}-%#8(WrceEI@#HD1f9!Ch-@mB=hL9W zT@IGt%*qD(?qlWBO*Mb+32G{rc~}rMTW4_wnynn(rrH4$K;M z(C>qX^~hGYb_6ZV=UZ+~K45ynp~JlKen-B4^Goo=ULG&rY)bOUo4oYc4@u|K|1xub z;Mm^tgWJioTlP-tQy{Uc_Uj_L96^yKI78jSkNGqO``;MP-n Z>RcGnbz6K+U`oSZHw?DHFUIBn{y%JIIiUam diff --git a/installer/lib/wrapper/win32/wrapper.dll b/installer/lib/wrapper/win32/wrapper.dll index 7d597a5019c1aa2519793d0acdd16959d1cd6cec..458263e8013b44be2b61e34bf8f8f67d31091982 100644 GIT binary patch delta 868 zcmbQSjDN;5{s|wLx2@bT@v|?}W&UO-#&#!0#_djwOiWWi!rR@aGA&gScyrYKnuOd` z*A=p+B|KTpMbrOmXHsJ{-mbiZ>7xKxo%l&6c}r1a1`yCuU=}cD&|@$KVnYVw>E2At zw(N#LrU8S|^nNC0MFl7ata=4dHHdG-0MUH_$e*s*%cQXV0~2$bHYYCwD+4o7CGYln zJ!Vx#M&s#A^_dNUmS5Lr-VNk#pKQqdX_AOx!@tVsPS(B$Hf5ykcAqA9oKv=R`^+QE zoZR(ivThs7z0F=f#YUy~T$*uYOv}QF2E1&XT5TR}-+37s8Ce-vniv@h^iq7-e_1`b ztdzS&SLIal$rJY%nlZhK6iA6H`|1Z6Y*o= z6MNiyGdaFQoXw7Fc+$g_wOz zThQO-Mn{4tM~E5s7JABj?qJKGm#kp0VaC@V?v?L&0$$B$7TYt0bL-N&Yqm{Ye|zP* zcSYXtNM!!~c8g}v+n9_c2?|P2BN$wlZ;d$h_1>?gKOEf3le3O2{Pc21p@YNIWe3le zonF8F!|QV4N3Jg<)}6M<4w-h!X@kzZzZZ|c zIWzT`UfSNyCz*k delta 868 zcmbQSjDN;5{s|wLGha7P{Orp#Wpc9Odkcn>cmen$yoe~La<@-5Wd1Zs-r3RTU-$Lsrne^+K3wehizz>4+TUq;8O9;|k9?M65UTKCKYj1XANOf- z8Yk9ozVCKPd3kAK?(WSG9?xofdQEbURp$M(cYmA3Oy^RoXD;{R<$rLXeA@!mX-72K z%9e{is#JWt%x~xK+{X4bmzP~Q+0(OB#`1cl?WQDcW|b>9BY&Ri5PbIYftcd1AB!HH zTp=~dUBXG#gZBn-p=7S+iFsEqQW^t%m)lT;bPmdz|}f#f=Y^RbOkC zG?}r?@o3;QmB5^I52pnt^Xg5S_3LfkzcK8Y_F(BQKShnIZ8>+MqRs16+F$6ni-a9l z;PyH&wfNqxr|~jVch&1AKM{EKi?Q{Kl26;5`MWQwH;GLyjkI`dq`c?sqvW0P-Kn|r z*FI(0e&Ehag|Jm!ZxXHVzt+mz6yM{soAs{#q{+WeH$R`C%*-65a{fSLR!~fv&jZ%y zqS+^e&K+VprN})$L0AM bK8syBbcm(^CeY(-ZCEtauJ?cattc-xYq?{R7sY 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 delta 95636 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 diff --git a/installer/lib/wrapper/win64/README-x64-win.txt b/installer/lib/wrapper/win64/README-x64-win.txt index 91c67de70..45a9ad367 100644 --- a/installer/lib/wrapper/win64/README-x64-win.txt +++ b/installer/lib/wrapper/win64/README-x64-win.txt @@ -1,4 +1,4 @@ -Changes will probably be needed for newer versions than 3.5.12. +Changes may be needed for newer versions than 3.5.13. To use the patch in this directory, copy Makefile-windows-x86-32.nmake to Makefile-windows-x86-64.nmake then "patch < x64-win.patch". diff --git a/installer/lib/wrapper/win64/wrapper.dll b/installer/lib/wrapper/win64/wrapper.dll index 31577c94e330a8531261655d15297abd094121fb..b4051582be584e7cc4bb4885b03c88d629bbbbc8 100644 GIT binary patch delta 6095 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 diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 33006bcb1..285b64c36 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 = 27; + public final static long BUILD = 28; /** for example "-test" */ public final static String EXTRA = "-rc"; From 60c5f06689c7d7ef28fab1475fa6fd1f28e58dfe Mon Sep 17 00:00:00 2001 From: kytv Date: Mon, 2 Jan 2012 16:30:13 +0000 Subject: [PATCH 37/53] Add Isle of Man flag Flag courtesy of the Open Clip Art Library, released into the public domain --- LICENSE.txt | 2 +- build.xml | 4 ++-- installer/resources/icons/flags/im.png | Bin 0 -> 413 bytes 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 installer/resources/icons/flags/im.png diff --git a/LICENSE.txt b/LICENSE.txt index 1a7df6003..4d6494366 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -193,7 +193,7 @@ Applications: Flag icons: - Jersey and EU flag icons: public domain, courtesy Xrmap flag collection http://www.arvernes.com/wiki/index.php/Xrmap - - Guernsey flag from the Open Clip Art Library, released into the public domain + - Guernsey and Isle of Man flags from the Open Clip Art Library, released into the public domain - All other flag icons: public domain, courtesy mjames@gmail.com http://www.famfamfam.com/ Silk icons: See licenses/LICENSE-SilkIcons.txt diff --git a/build.xml b/build.xml index 0137be018..ffde45f44 100644 --- a/build.xml +++ b/build.xml @@ -795,8 +795,8 @@ - - + + diff --git a/installer/resources/icons/flags/im.png b/installer/resources/icons/flags/im.png new file mode 100644 index 0000000000000000000000000000000000000000..354a4911268967817cd21654163724343188208f GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c!3-piujpS2q$UUWgt)#C)I~x3+AjojUI^%d zNQjhx?gLrV+xCICV$+`}Sll$Uerv^?MD?Ls__ZGy zy4>#Sevnmi-`e{HKiDV%-KWwf*FzHTYFNGi+5$HGrGU;uS(8W7#vmJEE;)a-P8;Yv z&H|6fVj%4S#%?FG?SKqFPZ!4!j_b(@4GeB-Y$^xN96ELE+`*Hq;t!rZeEL{iK%|MA zqr0Q4)7!)AAnTIUl&4QbMWzb0X{=tcYGt;<%vCFwu3g-n!`nP>U!ztPq2F6wf29NeE@j=m$ xo1c=IRteN#V4-Vhq-$UjVq|D#YGh? Date: Mon, 2 Jan 2012 19:07:09 +0000 Subject: [PATCH 38/53] Add EXTRAVERSION to the build number, custom installers, javadocs With this check-in I'm adding the EXTRAVERSION to our javadocs and the custom installer targets (if EXTRAVERSION is set in RouterVersion.java). Also, i2pinstall*jar and i2pinstall.bz2 will be removed when ant clean is run. --- build.xml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/build.xml b/build.xml index ffde45f44..092b68808 100644 --- a/build.xml +++ b/build.xml @@ -380,7 +380,7 @@ packagenames="*" use="true" splitindex="true" - doctitle="I2P Javadocs for Release ${release.number} Build ${build.number}" + doctitle="I2P Javadocs for Release ${release.number} Build ${build.number}${build.extra}" windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}"> @@ -469,7 +469,12 @@ - + + + + + + @@ -478,6 +483,9 @@ + + + @@ -1041,14 +1049,14 @@ - + - + @@ -1057,7 +1065,7 @@ - + @@ -1070,21 +1078,21 @@ - - + + - + - + - + @@ -1119,7 +1127,7 @@ - + From ab0e8d94a2446870e0d5e5e0a93b10f5b9debaf2 Mon Sep 17 00:00:00 2001 From: kytv Date: Tue, 3 Jan 2012 00:07:42 +0000 Subject: [PATCH 39/53] Update geoip country list PN,Pitcairn Islands added; we already had the flag. --- installer/resources/countries.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/installer/resources/countries.txt b/installer/resources/countries.txt index 52ba8829b..ecee321dc 100644 --- a/installer/resources/countries.txt +++ b/installer/resources/countries.txt @@ -1,3 +1,10 @@ +# Last updated based on Maxmind GeoLite Country +# dated 2011-12-08 +# Script borrowed from Tor +# +# wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip +# cut -d, -f3-5 < GeoIPCountryWhois.csv|sed 's/"//g' > geoip.txt +# cut -d, -f5,6 < GeoIPCountryWhois.csv |sed 's/"//g' | sort | uniq > countries.txt A1,Anonymous Proxy A2,Satellite Provider AD,Andorra @@ -179,6 +186,7 @@ PH,Philippines PK,Pakistan PL,Poland PM,Saint Pierre and Miquelon +PN,Pitcairn Islands PR,Puerto Rico PS,Palestinian Territory PT,Portugal From 3a2286f874b17e06c2ab2271135117953f284530 Mon Sep 17 00:00:00 2001 From: kytv Date: Wed, 4 Jan 2012 00:57:54 +0000 Subject: [PATCH 40/53] Debian: EXTRA is now assigned dymanically Before there was a patch to add the -deb1 to the RouterVersion.java file, but it needed me to update the deb#. With my newly budding regex skills, I'm now manipulating it using sed and determining the number according to the debian version number. --- debian/patches/debian-version.patch | 13 ------------- debian/patches/series | 1 - debian/rules | 10 +++++++++- 3 files changed, 9 insertions(+), 15 deletions(-) delete mode 100644 debian/patches/debian-version.patch diff --git a/debian/patches/debian-version.patch b/debian/patches/debian-version.patch deleted file mode 100644 index 5aa0a862a..000000000 --- a/debian/patches/debian-version.patch +++ /dev/null @@ -1,13 +0,0 @@ -Add debian package vesion to the EXTRA version field - ---- a/router/java/src/net/i2p/router/RouterVersion.java -+++ b/router/java/src/net/i2p/router/RouterVersion.java -@@ -21,7 +21,7 @@ - public final static long BUILD = 0; - - /** for example "-test" */ -- public final static String EXTRA = ""; -+ public final static String EXTRA = "deb1"; - public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; - public static void main(String args[]) { - System.out.println("I2P Router version: " + FULL_VERSION); diff --git a/debian/patches/series b/debian/patches/series index 530acf515..a289a6ae1 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,3 @@ 0001-path-substitution.patch 0002-jbigi-soname.patch 0003-renaming-jcpuid.patch -debian-version.patch diff --git a/debian/rules b/debian/rules index f127e1b25..34c804eef 100755 --- a/debian/rules +++ b/debian/rules @@ -26,7 +26,12 @@ build: JAVA_HOME=/usr/lib/jvm/default-java I2P=$(CURDIR)/pkg-temp +ROUTERVERSION=$(CURDIR)/router/java/src/net/i2p/router/RouterVersion.java + +# I2P's version will be displayed in the router console as "$I2PVERSION-$EXTRAPREFIX$DEBIANVERSION", eg. 0.8.12-0-deb1 +export EXTRAPREFIX := deb export JAVA_HOME I2P +export DEBIANVERSION := $(shell dpkg-parsechangelog |awk -F' ' '/Version/{print $$2}' |sed 's/.*-\([[:digit:]]\{1,\}\).*$$/\1/') #export DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) %: @@ -35,6 +40,7 @@ export JAVA_HOME I2P clean: createcopyright override_dh_auto_clean: + -[ -r $(CURDIR)/debian/routerversion.java.bak ] && mv -f $(CURDIR)/debian/routerversion.java.bak $(ROUTERVERSION) dh_auto_clean ant distclean # The next line is used by KYTV when building from source packages @@ -48,6 +54,9 @@ override_dh_auto_build: binary-indep: build-indep build-indep: dh_prep + cp -f $(ROUTERVERSION) $(CURDIR)/debian/routerversion.java.bak + sed -e "s/\(.*EXTRA\ =\ \)[^ ]*\"\(.*\)\"/\1\"\2-$$EXTRAPREFIX$$DEBIANVERSION\"/" < $(ROUTERVERSION) > $(ROUTERVERSION).tmp + mv -f $(ROUTERVERSION).tmp $(ROUTERVERSION) # The next line is used by KYTV when building from source packages #[ -r jetty/jetty-5.1.15.tgz ] && ln -sf $(CURDIR)/jetty/jetty-5.1.15.tgz $(CURDIR)/apps/jetty/jetty-5.1.15.tgz ant preppkg-unix javadoc @@ -76,7 +85,6 @@ createcopyright: @/bin/echo -e "at http://www.i2p2.de/newdevelopers#getting-the-i2p-code\n\n\n" >> $(CURDIR)/debian/copyright @/bin/cat $(CURDIR)/LICENSE.txt >> $(CURDIR)/debian/copyright - override_dh_compress: dh_compress -X.xsl -X.xml From 3b59af11f6f9b8db2057892053a7e720655192de Mon Sep 17 00:00:00 2001 From: kytv Date: Wed, 4 Jan 2012 01:01:27 +0000 Subject: [PATCH 41/53] Suggest itoopie --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 71d6c5e92..31a4641f6 100644 --- a/debian/control +++ b/debian/control @@ -76,6 +76,7 @@ Suggests: tor, imule, i2pfox, irc-client, + itoopie, jircii, mail-client, mail-reader, From a9e03504def891ff7e8fd2f2d63d79bdec420204 Mon Sep 17 00:00:00 2001 From: kytv Date: Wed, 4 Jan 2012 01:01:49 +0000 Subject: [PATCH 42/53] Updated debian changelog --- debian/changelog | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/debian/changelog b/debian/changelog index f012a916a..d2a021b81 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,46 @@ +i2p (0.8.12-1) stable; urgency=medium + + * New upstream I2P release + * Debconf: + - add wrapper.java.maxmemory from wrapper.config + - The warning about the daemon user needing to exist was confusing to some + that assumed this meant that i2psvc had to exit. This warning has been + clarified. + - Spanish, Swedish, Ukrainian translation updates + * Initscript changes/fixes: + - increase shutdown wait-time in initscript + - renumber "wrapper.additional" lines (since gaps are allowed with newer + wrapper versions) + - move I2PTEMP to /tmp/i2p-daemon + - move router.ping to /var/run/i2p + - chown /var/log/i2p to i2psvc:i2psvc instead of i2psvc:adm + - various other clean-ups + - explicity redirect errors to stderr + * maintainer scripts: + - postinst: rewrite the handling of an existing i2psvc account + - postrm: remove /etc/default/i2p if the package is purged + + -- Kill Your TV Thu, 05 Jan 2012 00:00:00 +0000 + +i2p (0.8.11-2) stable; urgency=medium + + * Fix STUPID bug running I2P with i2prouter. Thanks soundwave. + + -- Kill Your TV Tue, 08 Nov 2011 20:02:05 +0000 + +i2p (0.8.11-1) stable; urgency=low + + * New Upstream Version + * sv and uk debconf translation updates + + -- Kill Your TV Mon, 07 Nov 2011 19:20:15 +0000 + +i2p (0.8.10-1) stable; urgency=medium + + * New upstream version + + -- Kill Your TV Thu, 20 Oct 2011 05:25:04 +0000 + i2p (0.8.9-1) stable; urgency=medium * New upstream version From 7d6ab5ca41624eaa8708f87f345c7d1689c6d3f3 Mon Sep 17 00:00:00 2001 From: kytv Date: Wed, 4 Jan 2012 01:07:06 +0000 Subject: [PATCH 43/53] Updated geoip.txt from 2011-12-08 Maxmind database --- history.txt | 3 + installer/resources/geoip.txt | 10432 ++++++++++++++++++++------------ 2 files changed, 6662 insertions(+), 3773 deletions(-) diff --git a/history.txt b/history.txt index a3e76fa16..583f3a449 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2012-01-04 kytv +* Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 + 2012-01-02 kytv * Wrapper 3.5.13 for everything other than armv7. diff --git a/installer/resources/geoip.txt b/installer/resources/geoip.txt index c44cde742..cec844579 100644 --- a/installer/resources/geoip.txt +++ b/installer/resources/geoip.txt @@ -1,9 +1,10 @@ # Last updated based on Maxmind GeoLite Country -# dated 2011-11-02 03:34:47.000000000 +0000 +# dated 2011-12-08 # Script borrowed from Tor +# # wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip # cut -d, -f3-5 < GeoIPCountryWhois.csv|sed 's/"//g' > geoip.txt -# cut -d, -f5,6 < GeoIPCountryWhois.csv |sed 's/"//g' | sort | uniq +# cut -d, -f5,6 < GeoIPCountryWhois.csv |sed 's/"//g' | sort | uniq > countries.txt 16777216,16777471,AU 16777472,16778239,CN 16778240,16779263,AU @@ -162,9 +163,7 @@ 37265408,37268479,CZ 37268480,37289983,UA 37289984,37298175,RU -37298176,37355519,UA -37355520,37421055,RU -37421056,37486591,UA +37298176,37486591,UA 37486592,37748735,RU 37748736,38273023,SE 38273024,38797311,KZ @@ -316,8 +315,8 @@ 203658480,203658751,PR 203658752,203658831,VI 203658832,203658863,US -203658864,203658911,PR -203658912,203658935,VI +203658864,203658879,PR +203658880,203658935,VI 203658936,203658951,PR 203658952,203658967,US 203658968,203658991,VI @@ -504,7 +503,9 @@ 212788848,212788863,VI 212788864,212789007,PR 212789008,212789039,US -212789040,212789079,VI +212789040,212789055,VI +212789056,212789063,US +212789064,212789079,VI 212789080,212789087,US 212789088,212789095,VI 212789096,212789119,US @@ -514,7 +515,8 @@ 212789144,212789151,VI 212789152,212789159,PR 212789160,212789167,US -212789168,212789191,PR +212789168,212789183,VI +212789184,212789191,PR 212789192,212789199,US 212789200,212789223,VI 212789224,212789231,US @@ -843,9 +845,7 @@ 409862144,410124287,US 410124288,410174779,CA 410174780,410174787,US -410174788,410177751,CA -410177752,410177755,US -410177756,410178343,CA +410174788,410178343,CA 410178344,410178347,US 410178348,410178463,CA 410178464,410178467,US @@ -1275,10 +1275,16 @@ 520589312,520593407,IT 520593408,520595455,AM 520595456,520597503,MK -520597504,520598015,DE +520597504,520597535,IT +520597536,520597567,DE +520597568,520597599,IT +520597600,520597631,DE +520597632,520597663,IT +520597664,520598015,DE 520598016,520598047,IT 520598048,520598079,FR -520598080,520601599,DE +520598080,520598111,IT +520598112,520601599,DE 520601600,520609791,SI 520609792,520613887,RU 520613888,520615935,CZ @@ -1329,7 +1335,9 @@ 520990720,520992767,RU 520992768,520994815,ES 520994816,521011199,BG -521011200,521076735,RO +521011200,521057279,RO +521057280,521058303,MD +521058304,521076735,RO 521076736,521078783,ES 521078784,521080831,CZ 521080832,521082879,RU @@ -1358,8 +1366,8 @@ 521556032,521558015,NL 521558016,521560063,CY 521560064,521562111,PL -521562112,521562879,DE -521562880,521564159,GB +521562112,521563135,DE +521563136,521564159,GB 521564160,521566207,GR 521566208,521568255,LU 521568256,521601023,PT @@ -1441,7 +1449,7 @@ 522059776,522125311,CZ 522125312,522133503,MD 522133504,522134783,NL -522134784,522134911,GB +522134784,522134911,US 522134912,522135551,NL 522135552,522137599,IT 522137600,522141695,CH @@ -1516,7 +1524,7 @@ 523018240,523022335,IT 523022336,523024639,RU 523024640,523024895,GB -523024896,523025407,RU +523024896,523025407,BZ 523025408,523025663,UA 523025664,523025919,CH 523025920,523026431,NL @@ -1660,12 +1668,10 @@ 529843200,529844735,RU 529844736,529845247,UA 529845248,529846271,UZ -529846272,529846783,UA -529846784,529848319,RU +529846272,529848319,RU 529848320,529855487,CZ 529855488,529856511,RU -529856512,529857279,CZ -529857280,529857535,KZ +529856512,529857535,KZ 529857536,529858559,UA 529858560,529924095,NL 529924096,529989631,DE @@ -1718,8 +1724,8 @@ 531333120,531333599,NL 531333600,531333631,RU 531333632,531334143,NL -531334144,531334207,US -531334208,531334399,NL +531334144,531334271,US +531334272,531334399,NL 531334400,531334463,US 531334464,531334527,NL 531334528,531335167,US @@ -1783,7 +1789,8 @@ 532211712,532212223,LU 532212224,532212479,RU 532212480,532212991,UA -532212992,532221951,RU +532212992,532213247,GB +532213248,532221951,RU 532221952,532223999,IT 532224000,532226047,NO 532226048,532234239,GB @@ -1801,15 +1808,19 @@ 532305920,532307967,NO 532307968,532310015,RU 532310016,532312063,GR -532312064,532314111,JE +532312064,532312831,JE +532312832,532312847,GB +532312848,532312855,JE +532312856,532312895,GB +532312896,532314111,JE 532314112,532316159,DE 532316160,532324351,RU 532324352,532328447,NL 532328448,532330495,PS 532330496,532332543,CZ 532332544,532340735,PL -532340736,532340991,US -532340992,532348927,GB +532340736,532341247,US +532341248,532348927,GB 532348928,532365311,PL 532365312,532373503,DE 532373504,532375551,RU @@ -1820,7 +1831,9 @@ 532676608,532692991,GE 532692992,532701183,CZ 532701184,532703231,GB -532703232,532704511,RU +532703232,532703679,RU +532703680,532703743,IN +532703744,532704511,RU 532704512,532704767,IN 532704768,532705279,RU 532705280,532709375,NL @@ -1830,7 +1843,9 @@ 532731904,532733951,PL 532733952,532735999,SE 532736000,532738047,RU -532738048,532740095,GB +532738048,532738303,GB +532738304,532738559,IN +532738560,532740095,GB 532740096,532742143,KG 532742144,532746239,GB 532746240,532750335,IT @@ -2268,7 +2283,38 @@ 533331968,533397503,UA 533397504,533463039,KW 533463040,533479423,RU -533479424,533481471,DE +533479424,533479487,DE +533479488,533479519,SE +533479520,533479551,FI +533479552,533479711,DE +533479712,533479743,SE +533479744,533479775,FI +533479776,533479807,DK +533479808,533479999,DE +533480000,533480031,DK +533480032,533480063,FI +533480064,533480095,DE +533480096,533480127,SE +533480128,533480223,DE +533480224,533480255,DK +533480256,533480287,FI +533480288,533480319,SE +533480320,533480479,DE +533480480,533480511,NO +533480512,533480543,DE +533480544,533480575,DK +533480576,533480607,SE +533480608,533480735,DE +533480736,533480767,SE +533480768,533480799,NO +533480800,533480991,DE +533480992,533481023,NO +533481024,533481055,SE +533481056,533481279,DE +533481280,533481311,NO +533481312,533481343,DE +533481344,533481375,SE +533481376,533481471,DE 533481472,533483519,NO 533483520,533485567,FR 533485568,533487615,LU @@ -2319,11 +2365,14 @@ 533856256,533858303,FR 533858304,533859343,HU 533859344,533859351,SK -533859352,533860351,HU -533860352,533861375,DE +533859352,533860095,HU +533860096,533861375,DE 533861376,533862399,NL 533862400,533864447,GB -533864448,533889023,TR +533864448,533888255,TR +533888256,533888511,NO +533888512,533888767,TR +533888768,533889023,RO 533889024,533891071,GB 533891072,533893119,RU 533893120,533895167,ES @@ -2372,8 +2421,8 @@ 534298624,534306815,HR 534306816,534308863,SE 534308864,534309943,IE -534309944,534309967,GB -534309968,534310911,IE +534309944,534309983,GB +534309984,534310911,IE 534310912,534315007,IT 534315008,534347775,HR 534347776,534355967,GB @@ -2526,7 +2575,9 @@ 540814512,540814519,SG 540814520,540814719,US 540814720,540814735,SG -540814736,540819455,US +540814736,540815168,US +540815169,540815182,SG +540815183,540819455,US 540819456,540823551,CA 540823552,540826671,US 540826672,540826719,CA @@ -2721,6 +2772,9 @@ 692944896,692946943,MZ 692946944,692948991,EG 692948992,692951039,ZM +692951040,692953087,ZA +692953088,692955135,RW +692955136,692957183,NG 692969472,692971519,TZ 692973568,692975615,MZ 692975616,692977663,EG @@ -2807,6 +2861,9 @@ 693074944,693075967,CV 693075968,693076991,CM 693076992,693078015,ZW +693078016,693079039,BW +693079040,693080063,KE +693080064,693081087,NG 693084160,693085183,MU 693101568,693102591,KE 693102592,693103615,CD @@ -3289,9 +3346,7 @@ 772047648,772047663,IT 772047664,772050575,DE 772050576,772050583,TR -772050584,772051223,DE -772051224,772051231,CH -772051232,772054815,DE +772050584,772054815,DE 772054816,772054847,ES 772054848,772057727,DE 772057728,772057735,IT @@ -3403,7 +3458,7 @@ 772950016,772952063,ES 772952064,772954111,GB 772954112,772958207,FR -772960256,772962303,GB +772958208,772962303,GB 772962304,772966399,FR 772966400,772968447,IT 772968448,772970495,SK @@ -3461,7 +3516,9 @@ 773062912,773063167,US 773063168,773063424,TR 773063425,773063436,US -773063437,773065088,TR +773063437,773065064,TR +773065065,773065070,US +773065071,773065088,TR 773065089,773065215,US 773065216,773065584,TR 773065585,773065590,GB @@ -3727,7 +3784,11 @@ 773963776,773971967,ME 773971968,773980159,UA 773980160,773988351,GB -773988352,774003199,ES +773988352,774000895,ES +774000896,774001151,NL +774001152,774001663,ES +774001664,774002687,NL +774002688,774003199,ES 774003200,774003263,TR 774003264,774003311,ES 774003312,774003391,TR @@ -3744,7 +3805,9 @@ 774029312,774037503,RO 774037504,774045695,SK 774045696,774053887,FR -774053888,774055935,DE +774053888,774055551,DE +774055552,774055679,US +774055680,774055935,DE 774055936,774057983,US 774057984,774058359,DE 774058360,774058367,HR @@ -3947,21 +4010,20 @@ 774162156,774162160,UY 774162161,774162165,LV 774162166,774162170,MD -774162171,774162173,LB +774162171,774162173,GB 774162174,774162176,VA 774162177,774162181,LK 774162182,774162186,IE 774162187,774162196,EH 774162197,774162206,NA 774162207,774162216,CX -774162217,774162226,LA -774162227,774162236,GB +774162217,774162236,GB 774162237,774162246,CH 774162247,774162266,US 774162267,774162276,PT 774162277,774162286,AE 774162287,774162296,IO -774162297,774162306,GU +774162297,774162306,GB 774162307,774162316,RE 774162317,774162326,TK 774162327,774162336,CV @@ -4002,7 +4064,17 @@ 774162779,774162798,CA 774162799,774162803,BN 774162804,774162808,TM -774162809,774162943,VA +774162809,774162813,US +774162814,774162818,IT +774162819,774162823,KZ +774162824,774162828,MV +774162829,774162833,PN +774162834,774162838,SM +774162839,774162848,GB +774162849,774162853,AU +774162854,774162858,NL +774162859,774162863,IE +774162864,774162943,VA 774162944,774163199,CH 774163200,774168575,VA 774168576,774176767,PL @@ -4109,7 +4181,9 @@ 775642912,775643007,SE 775643008,775643071,GB 775643072,775643135,DE -775643136,775651327,SE +775643136,775645951,SE +775645952,775646207,NO +775646208,775651327,SE 775651328,775684095,DE 775684096,775716863,PS 775716864,775749631,GB @@ -4136,7 +4210,10 @@ 778500096,778502143,RO 778502144,778567679,GR 778567680,778633215,TR -778633216,778638975,FR +778633216,778638079,FR +778638080,778638335,IT +778638336,778638591,ES +778638592,778638975,FR 778638976,778639103,CZ 778639104,778639231,LT 778639232,778639359,FI @@ -4154,7 +4231,7 @@ 778666032,778666047,PL 778666048,778666063,FR 778666064,778666079,IE -778666080,778666095,ES +778666080,778666095,FR 778666096,778666099,PL 778666100,778666103,LT 778666104,778666107,GB @@ -4166,11 +4243,10 @@ 778666144,778666151,FR 778666152,778666155,GB 778666156,778666159,ES -778666160,778666175,IE -778666176,778666191,FR +778666160,778666191,FR 778666192,778666239,PL -778666240,778666247,GB -778666248,778666259,FR +778666240,778666243,GB +778666244,778666259,FR 778666260,778666263,PL 778666264,778666271,CH 778666272,778666295,FR @@ -4196,8 +4272,9 @@ 778666976,778667007,FR 778667008,778667263,GB 778667264,778667279,FR -778667280,778667287,IE -778667288,778667291,NL +778667280,778667283,IE +778667284,778667287,PL +778667288,778667291,IT 778667292,778667295,CH 778667296,778667327,BE 778667328,778667331,GB @@ -4215,7 +4292,7 @@ 778667476,778667479,DE 778667480,778667483,GB 778667484,778667487,NL -778667488,778667491,PL +778667488,778667491,LT 778667492,778667495,CH 778667496,778667499,DE 778667500,778667503,GB @@ -4248,7 +4325,10 @@ 778668368,778668371,DE 778668372,778668375,ES 778668376,778668379,GB -778668380,778668415,FR +778668380,778668391,FR +778668392,778668395,PT +778668396,778668399,ES +778668400,778668415,FR 778668416,778668495,ES 778668496,778668499,PL 778668500,778668503,FR @@ -4273,10 +4353,12 @@ 778668716,778668719,PL 778668720,778668723,PT 778668724,778668727,PL -778668728,778668731,PT +778668728,778668731,IE 778668732,778668735,DE 778668736,778668799,IT -778668800,778669103,FR +778668800,778669055,FR +778669056,778669087,ES +778669088,778669103,FR 778669104,778669107,PL 778669108,778669111,GB 778669112,778669119,NL @@ -4295,7 +4377,7 @@ 778669304,778669439,FR 778669440,778669447,GB 778669448,778669451,PL -778669452,778669455,NL +778669452,778669455,ES 778669456,778669471,FR 778669472,778669503,CZ 778669504,778669535,ES @@ -4304,7 +4386,14 @@ 778669544,778669547,FR 778669548,778669551,IT 778669552,778669567,PL -778669568,778669615,FR +778669568,778669571,DE +778669572,778669575,CZ +778669576,778669579,NL +778669580,778669583,DE +778669584,778669587,ES +778669588,778669591,FR +778669592,778669599,BE +778669600,778669615,FR 778669616,778669623,GB 778669624,778669631,PL 778669632,778669663,FR @@ -4314,7 +4403,9 @@ 778669760,778669767,DE 778669768,778669771,GB 778669772,778669775,PL -778669776,778669791,ES +778669776,778669783,DE +778669784,778669787,IE +778669788,778669791,PL 778669792,778669807,DE 778669808,778669823,FR 778669824,778669855,ES @@ -4335,12 +4426,11 @@ 778670036,778670039,GB 778670040,778670043,ES 778670044,778670079,GB -778670080,778670143,FR -778670144,778670151,CZ +778670080,778670151,FR 778670152,778670159,CH 778670160,778670163,FR 778670164,778670171,GB -778670172,778670175,FR +778670172,778670175,NL 778670176,778670207,GB 778670208,778670211,DE 778670212,778670215,IT @@ -4384,8 +4474,8 @@ 778670572,778670575,FR 778670576,778670591,IT 778670592,778671103,ES -778671104,778671119,FR -778671120,778671127,DE +778671104,778671119,GB +778671120,778671127,IT 778671128,778671135,PT 778671136,778671167,BE 778671168,778671183,FI @@ -4540,10 +4630,11 @@ 778675072,778675075,DE 778675076,778675079,IT 778675080,778675087,ES -778675088,778675159,FR +778675088,778675135,FR +778675136,778675151,GB +778675152,778675159,FR 778675160,778675163,PL -778675164,778675167,DE -778675168,778675199,FR +778675164,778675199,FR 778675200,778675207,ES 778675208,778675215,PL 778675216,778675219,PT @@ -4580,17 +4671,30 @@ 778675600,778675615,GB 778675616,778675619,PL 778675620,778675623,ES -778675624,778675631,PL +778675624,778675627,FR +778675628,778675631,PL 778675632,778675639,ES 778675640,778675647,DE 778675648,778675687,FR 778675688,778675691,ES 778675692,778675695,FR 778675696,778675711,NL -778675712,778675839,FR +778675712,778675735,FR +778675736,778675743,GB +778675744,778675775,FR +778675776,778675779,GB +778675780,778675783,PL +778675784,778675791,LT +778675792,778675807,FR +778675808,778675811,PL +778675812,778675815,GB +778675816,778675819,PL +778675820,778675823,GB +778675824,778675831,IT +778675832,778675839,FR 778675840,778675843,FI 778675844,778675847,FR -778675848,778675855,PL +778675848,778675855,IE 778675856,778675859,GB 778675860,778675863,IE 778675864,778675867,DE @@ -4640,7 +4744,8 @@ 778676612,778676615,PT 778676616,778676619,BE 778676620,778676623,FR -778676624,778676631,PL +778676624,778676627,GB +778676628,778676631,LT 778676632,778676635,FR 778676636,778676639,DE 778676640,778676655,ES @@ -4734,7 +4839,8 @@ 778678020,778678023,DE 778678024,778678027,ES 778678028,778678031,FR -778678032,778678047,PL +778678032,778678039,NL +778678040,778678047,PL 778678048,778678115,FR 778678116,778678119,ES 778678120,778678127,IT @@ -4748,7 +4854,7 @@ 778678272,778678783,DE 778678784,778678799,FR 778678800,778678803,PL -778678804,778678807,GB +778678804,778678807,DE 778678808,778678815,FR 778678816,778678831,PL 778678832,778678835,FR @@ -4776,7 +4882,11 @@ 778679032,778679035,FR 778679036,778679055,PL 778679056,778679071,BE -778679072,778679103,ES +778679072,778679079,GB +778679080,778679087,FR +778679088,778679095,BE +778679096,778679099,CH +778679100,778679103,IT 778679104,778679123,PL 778679124,778679127,FR 778679128,778679151,DE @@ -4802,7 +4912,8 @@ 778679696,778679711,GB 778679712,778679807,FR 778679808,778679823,IT -778679824,778679843,PL +778679824,778679839,PL +778679840,778679843,CH 778679844,778679847,DE 778679848,778679855,FR 778679856,778679871,DE @@ -4815,20 +4926,25 @@ 778679936,778680079,FR 778680080,778680087,GB 778680088,778680091,IT -778680092,778680111,PL +778680092,778680095,PL +778680096,778680111,FR 778680112,778680127,ES -778680128,778680151,PL +778680128,778680143,PL +778680144,778680147,FR +778680148,778680151,GB 778680152,778680155,ES 778680156,778680159,BE 778680160,778680175,PT 778680176,778680183,ES -778680184,778680199,IT +778680184,778680191,IT +778680192,778680195,FR +778680196,778680199,DE 778680200,778680203,NL 778680204,778680207,PL 778680208,778680227,FR 778680228,778680231,IE 778680232,778680239,GB -778680240,778680255,PL +778680240,778680255,FR 778680256,778680271,IT 778680272,778680279,BE 778680280,778680287,PL @@ -4837,13 +4953,14 @@ 778680448,778680451,PT 778680452,778680455,IE 778680456,778680471,FR -778680472,778680479,BE +778680472,778680475,ES +778680476,778680479,IE 778680480,778680559,FR 778680560,778680575,ES 778680576,778680639,NL 778680640,778680647,DE -778680648,778680671,ES -778680672,778680679,FR +778680648,778680655,ES +778680656,778680679,FR 778680680,778680683,PL 778680684,778680687,DE 778680688,778680767,FR @@ -4860,7 +4977,9 @@ 778681244,778681247,GB 778681248,778681251,FR 778681252,778681255,DE -778681256,778681279,FR +778681256,778681267,FR +778681268,778681271,PL +778681272,778681279,FR 778681280,778681295,DE 778681296,778681311,IE 778681312,778681315,NL @@ -4887,8 +5006,8 @@ 778681472,778681475,DE 778681476,778681479,PT 778681480,778681503,FR -778681504,778681507,ES -778681508,778681511,FR +778681504,778681507,GB +778681508,778681511,IT 778681512,778681515,PL 778681516,778681523,ES 778681524,778681527,FR @@ -4909,14 +5028,15 @@ 778681644,778681647,DE 778681648,778681651,FR 778681652,778681655,ES -778681656,778681671,DE +778681656,778681667,DE +778681668,778681671,FR 778681672,778681675,GB 778681676,778681703,FR 778681704,778681707,IE 778681708,778681711,ES 778681712,778681727,FR 778681728,778682111,GB -778682112,778682115,IT +778682112,778682115,FR 778682116,778682119,PL 778682120,778682123,CH 778682124,778682127,FR @@ -4941,7 +5061,7 @@ 778690624,778690639,PL 778690640,778690655,IT 778690656,778690687,PT -778690688,778690703,PL +778690688,778690703,IE 778690704,778690723,FR 778690724,778690727,GB 778690728,778690751,FR @@ -5000,8 +5120,7 @@ 778692108,778692115,PL 778692116,778692127,FR 778692128,778692143,NL -778692144,778692159,DE -778692160,778692191,FR +778692144,778692191,FR 778692192,778692195,ES 778692196,778692199,CZ 778692200,778692207,ES @@ -5013,24 +5132,26 @@ 778692616,778692619,PL 778692620,778692623,IE 778692624,778692639,NL -778692640,778692651,FR +778692640,778692647,FR +778692648,778692651,CZ 778692652,778692671,PL 778692672,778692679,DE 778692680,778692683,ES 778692684,778692703,FR -778692704,778692723,PL +778692704,778692719,IE +778692720,778692723,PL 778692724,778692735,FR 778692736,778692739,ES 778692740,778692743,PL 778692744,778692747,PT 778692748,778692751,ES 778692752,778692767,FR -778692768,778692783,FI +778692768,778692783,ES 778692784,778692787,GB 778692788,778692791,DE 778692792,778692799,FR 778692800,778692807,IE -778692808,778692811,PL +778692808,778692811,CH 778692812,778692815,DE 778692816,778692823,NL 778692824,778692831,FR @@ -5067,7 +5188,7 @@ 778693080,778693087,FR 778693088,778693091,IE 778693092,778693095,FR -778693096,778693099,IT +778693096,778693099,GB 778693100,778693103,ES 778693104,778693119,FR 778693120,778693135,GB @@ -5088,18 +5209,23 @@ 778693240,778693243,ES 778693244,778693247,PL 778693248,778693279,FR -778693280,778693295,IT +778693280,778693295,DE 778693296,778693327,FR 778693328,778693391,GB -778693392,778693423,FR -778693424,778693439,ES -778693440,778693455,FR +778693392,778693427,FR +778693428,778693431,GB +778693432,778693455,FR 778693456,778693459,DE 778693460,778693511,FR 778693512,778693515,CZ 778693516,778693567,FR 778693568,778693599,BE -778693600,778693631,NL +778693600,778693607,DE +778693608,778693611,PL +778693612,778693615,GB +778693616,778693619,FR +778693620,778693623,NL +778693624,778693631,BE 778693632,778693663,FR 778693664,778693679,NL 778693680,778693695,DE @@ -5109,8 +5235,7 @@ 778693768,778693771,PL 778693772,778693775,FR 778693776,778693791,IT -778693792,778693799,ES -778693800,778693807,FR +778693792,778693807,FR 778693808,778693823,PL 778693824,778693839,PT 778693840,778693855,FR @@ -5171,17 +5296,16 @@ 778694784,778694815,FR 778694816,778694823,BE 778694824,778694827,FI -778694828,778694831,PT +778694828,778694831,PL 778694832,778694839,IT -778694840,778694843,FI -778694844,778694847,CZ +778694840,778694847,PL 778694848,778694911,FR 778694912,778694943,GB 778694944,778694959,FR 778694960,778694975,ES 778694976,778695007,GB -778695008,778695039,ES -778695040,778695167,GB +778695008,778695103,ES +778695104,778695167,PL 778695168,778695183,FR 778695184,778695191,GB 778695192,778695203,PL @@ -5331,7 +5455,18 @@ 778697172,778697175,DE 778697176,778697179,PL 778697180,778697183,GB -778697184,778697343,FR +778697184,778697215,FR +778697216,778697247,PT +778697248,778697259,FR +778697260,778697263,GB +778697264,778697271,FR +778697272,778697279,GB +778697280,778697287,IE +778697288,778697291,FR +778697292,778697295,IE +778697296,778697307,NL +778697308,778697311,GB +778697312,778697343,PL 778697344,778697375,DE 778697376,778697387,FR 778697388,778697391,ES @@ -5389,9 +5524,10 @@ 778698532,778698535,CH 778698536,778698539,PL 778698540,778698543,FR -778698544,778698559,PL +778698544,778698551,DE +778698552,778698559,PL 778698560,778698627,FR -778698628,778698631,DE +778698628,778698631,IE 778698632,778698635,PL 778698636,778698639,DE 778698640,778698643,NL @@ -5757,6 +5893,7 @@ 781711360,781713407,UA 781713408,781844479,SA 781844480,781975551,TR +781975552,782106623,NO 782106624,782254079,RU 782254080,782270463,UA 782270464,782319615,RU @@ -5771,8 +5908,8 @@ 782449152,782449407,HR 782449408,782449663,SI 782449664,782449695,BA -782449696,782449919,SI -782449920,782450687,BA +782449696,782449887,SI +782449888,782450687,BA 782450688,782467071,DE 782467072,782483455,RU 782483456,782499839,FI @@ -5789,15 +5926,14 @@ 782664704,782664704,GB 782664705,782665471,NL 782665472,782666495,US -782666496,782666751,GB +782666496,782666751,CA 782666752,782667007,US 782667008,782667519,RU 782667520,782667775,LU 782667776,782668287,FR 782668288,782668799,RU 782668800,782669567,NL -782669568,782669823,GB -782669824,782671871,DE +782669568,782671871,DE 782671872,782680063,GB 782680064,782696447,RU 782696448,782712831,DE @@ -5886,7 +6022,9 @@ 783699968,783702015,UA 783702016,783704063,IT 783704064,783706111,PL -783706112,783708159,NL +783706112,783707391,NL +783707392,783707647,US +783707648,783708159,NL 783708160,783710207,FI 783710208,783712255,NL 783712256,783714303,RU @@ -6213,7 +6351,6 @@ 787611648,787644415,RU 787644416,787677183,PL 787677184,787679231,GB -787679232,787681279,CY 787681280,787683327,IQ 787683328,787685375,NL 787685376,787687423,IT @@ -6305,7 +6442,9 @@ 788242432,788250623,IR 788250624,788258815,KG 788258816,788259583,DE -788259584,788260863,NL +788259584,788260095,NL +788260096,788260351,DE +788260352,788260863,NL 788260864,788266495,DE 788266496,788267007,IN 788267008,788271103,SE @@ -6315,9 +6454,6 @@ 788283392,788291583,GB 788291584,788295679,TR 788295680,788299775,RU -788299776,788301823,LV -788301824,788302079,LT -788302080,788303871,LV 788303872,788307967,IT 788307968,788312063,RU 788312064,788316159,FR @@ -6396,14 +6532,16 @@ 788509248,788509279,AT 788509280,788509631,FR 788509632,788509695,AT -788509696,788509999,FR -788510000,788510719,AT +788509696,788510033,FR +788510034,788510719,AT 788510720,788512767,ES 788512768,788514815,FI 788514816,788516863,FR 788516864,788518911,LT 788518912,788520959,IR -788520960,788523007,CZ +788520960,788522623,CZ +788522624,788522655,PL +788522656,788523007,CZ 788523008,788525055,KZ 788525056,788527103,IT 788527104,788529151,GB @@ -6578,7 +6716,9 @@ 842531604,842531605,ES 842531606,842531659,US 842531660,842531661,IN -842531662,842534251,US +842531662,842533679,US +842533680,842533683,BR +842533684,842534251,US 842534252,842534255,NO 842534256,842534335,US 842534336,842534339,ES @@ -6603,7 +6743,9 @@ 842597640,842597647,GT 842597648,842598703,US 842598704,842598719,CZ -842598720,842601607,US +842598720,842600079,US +842600080,842600087,GB +842600088,842601607,US 842601608,842601615,AR 842601616,842602423,US 842602424,842602431,IN @@ -6611,11 +6753,15 @@ 843055104,843644927,CA 843644928,844890111,US 844890112,844988415,CA -844988416,845283327,US +844988416,845089407,US +845089408,845089535,PR +845089536,845283327,US 845283328,845545471,CA 845545472,846442495,US 846442496,846446591,CA -846446592,855638015,US +846446592,846561279,US +846561280,846594047,CA +846594048,855638015,US 855638016,872415231,GB 872415232,889192447,US 889192448,905969663,DE @@ -6892,124 +7038,7 @@ 1024340520,1024344063,US 1024344064,1024352255,SG 1024352256,1024360447,AU -1024360448,1024360535,HK -1024360536,1024360543,AP -1024360544,1024361007,HK -1024361008,1024361023,AP -1024361024,1024361095,HK -1024361096,1024361103,AP -1024361104,1024361471,HK -1024361472,1024361487,TW -1024361488,1024361503,AP -1024361504,1024361567,PH -1024361568,1024361599,AP -1024361600,1024361727,PH -1024361728,1024361759,TW -1024361760,1024361775,PH -1024361776,1024361791,TW -1024361792,1024361807,PH -1024361808,1024362239,TW -1024362240,1024362287,MY -1024362288,1024362303,SG -1024362304,1024362335,MY -1024362336,1024362351,AP -1024362352,1024362399,SG -1024362400,1024362495,AP -1024362496,1024362599,MY -1024362600,1024362671,SG -1024362672,1024362687,MY -1024362688,1024362703,AP -1024362704,1024362719,MY -1024362720,1024362735,SG -1024362736,1024362751,AP -1024362752,1024362759,SG -1024362760,1024362783,MY -1024362784,1024362976,SG -1024362977,1024363007,AP -1024363008,1024363015,SG -1024363016,1024363023,AP -1024363024,1024363103,SG -1024363104,1024363111,MY -1024363112,1024363199,SG -1024363200,1024363215,MY -1024363216,1024363295,SG -1024363296,1024363319,MY -1024363320,1024363391,SG -1024363392,1024363423,MY -1024363424,1024363439,SG -1024363440,1024363447,MY -1024363448,1024363455,AP -1024363456,1024363519,SG -1024363520,1024363559,AU -1024363560,1024363567,AP -1024363568,1024363775,AU -1024363776,1024363807,AP -1024363808,1024363999,AU -1024364000,1024364015,NZ -1024364016,1024364031,AU -1024364032,1024364063,AP -1024364064,1024364079,AU -1024364080,1024364095,AP -1024364096,1024364127,AU -1024364128,1024364287,AP -1024364288,1024364511,AU -1024364512,1024364799,AP -1024364800,1024364927,MY -1024364928,1024365567,AP -1024365568,1024365823,HK -1024365824,1024366335,PH -1024366336,1024367359,AP -1024367360,1024367615,TW -1024367616,1024368127,JP -1024368128,1024368383,PH -1024368384,1024368639,AP -1024368640,1024369407,MY -1024369408,1024369663,AP -1024369664,1024369919,PH -1024369920,1024370175,TW -1024370176,1024370431,AU -1024370432,1024370687,AP -1024370688,1024371455,PH -1024371456,1024371711,JP -1024371712,1024371967,AP -1024371968,1024372223,JP -1024372224,1024372479,PH -1024372480,1024372735,HK -1024372736,1024373247,AP -1024373248,1024373503,PH -1024373504,1024373823,AP -1024373824,1024373887,TW -1024373888,1024374015,PH -1024374016,1024374847,AP -1024374848,1024374879,JP -1024374880,1024374895,AP -1024374896,1024374911,JP -1024374912,1024374935,AP -1024374936,1024374951,JP -1024374952,1024374975,AP -1024374976,1024375055,JP -1024375056,1024375167,AP -1024375168,1024375295,JP -1024375296,1024375303,AP -1024375304,1024375311,AU -1024375312,1024375375,AP -1024375376,1024375383,AU -1024375384,1024375391,AP -1024375392,1024375423,AU -1024375424,1024375439,AP -1024375440,1024375455,AU -1024375456,1024375487,AP -1024375488,1024375495,AU -1024375496,1024375679,AP -1024375680,1024375807,AU -1024375808,1024375935,TW -1024375936,1024376191,AP -1024376192,1024376319,PH -1024376320,1024376447,TW -1024376448,1024376479,AP -1024376480,1024376511,PH -1024376512,1024376703,TW -1024376704,1024376831,AP +1024360448,1024376831,JP 1024376832,1024393215,PH 1024393216,1024458751,HK 1024458752,1024491519,SG @@ -7020,15 +7049,7 @@ 1024786432,1025245183,JP 1025245184,1025277951,CN 1025277952,1025294335,PH -1025294336,1025294591,JP -1025294592,1025295103,AU -1025295104,1025295615,CN -1025295616,1025296127,AU -1025296128,1025296639,FR -1025296640,1025296895,MY -1025296896,1025297919,AU -1025297920,1025298175,NZ -1025298176,1025302527,AU +1025294336,1025302527,AU 1025302528,1025310719,VN 1025310720,1025343487,AU 1025343488,1025376255,CN @@ -7087,8 +7108,10 @@ 1040318464,1040383999,CH 1040384000,1040392191,SA 1040392192,1040392447,GB -1040392448,1040399615,SA -1040399616,1040400127,GB +1040392448,1040397823,SA +1040397824,1040398591,GB +1040398592,1040399871,SA +1040399872,1040400127,GB 1040400128,1040400383,SA 1040400384,1040416767,GB 1040416768,1040424959,SE @@ -7200,6 +7223,7 @@ 1041253376,1041268735,RU 1041268736,1041301503,NO 1041301504,1041367039,IE +1041367040,1041498111,IT 1041498112,1041563647,SE 1041563648,1041596415,PL 1041596416,1041629183,NL @@ -7249,11 +7273,13 @@ 1041699768,1041699807,GB 1041699808,1041700423,FR 1041700424,1041700535,GB -1041700536,1041700583,FR -1041700584,1041700591,GB -1041700592,1041700983,FR +1041700536,1041700591,FR +1041700592,1041700607,GB +1041700608,1041700983,FR 1041700984,1041700991,GB -1041700992,1041701175,FR +1041700992,1041701143,FR +1041701144,1041701151,GB +1041701152,1041701175,FR 1041701176,1041701183,GB 1041701184,1041701207,FR 1041701208,1041701222,GB @@ -7267,9 +7293,7 @@ 1041701720,1041701727,GB 1041701728,1041701863,FR 1041701864,1041701871,GB -1041701872,1041701967,FR -1041701968,1041701975,GB -1041701976,1041702167,FR +1041701872,1041702167,FR 1041702168,1041702175,GB 1041702176,1041702306,FR 1041702307,1041702311,GB @@ -7281,15 +7305,11 @@ 1041702752,1041702759,GB 1041702760,1041703639,FR 1041703640,1041703647,GB -1041703648,1041703975,FR -1041703976,1041703983,GB -1041703984,1041704119,FR +1041703648,1041704119,FR 1041704120,1041704127,GB 1041704128,1041704159,FR 1041704160,1041704175,GB -1041704176,1041704207,FR -1041704208,1041704215,GB -1041704216,1041704247,FR +1041704176,1041704247,FR 1041704248,1041704263,GB 1041704264,1041704319,FR 1041704320,1041704335,GB @@ -7345,9 +7365,7 @@ 1041705904,1041705911,GB 1041705912,1041705935,FR 1041705936,1041705951,GB -1041705952,1041706087,FR -1041706088,1041706095,GB -1041706096,1041706111,FR +1041705952,1041706111,FR 1041706112,1041706143,GB 1041706144,1041706191,FR 1041706192,1041706239,GB @@ -7417,7 +7435,9 @@ 1041709464,1041709471,GB 1041709472,1041709479,FR 1041709480,1041709487,GB -1041709488,1041709767,FR +1041709488,1041709647,FR +1041709648,1041709695,GB +1041709696,1041709767,FR 1041709768,1041709775,GB 1041709776,1041709783,FR 1041709784,1041709791,GB @@ -7555,7 +7575,9 @@ 1041717688,1041717695,GB 1041717696,1041717711,FR 1041717712,1041717719,GB -1041717720,1041718112,FR +1041717720,1041718071,FR +1041718072,1041718079,GB +1041718080,1041718112,FR 1041718113,1041718119,GB 1041718120,1041718127,FR 1041718128,1041718135,GB @@ -7601,7 +7623,9 @@ 1041719248,1041719263,GB 1041719264,1041719567,FR 1041719568,1041719583,GB -1041719584,1041719743,FR +1041719584,1041719631,FR +1041719632,1041719639,GB +1041719640,1041719743,FR 1041719744,1041719759,GB 1041719760,1041719887,FR 1041719888,1041719903,GB @@ -7609,7 +7633,9 @@ 1041719920,1041719935,GB 1041719936,1041720015,FR 1041720016,1041720031,GB -1041720032,1041720487,FR +1041720032,1041720447,FR +1041720448,1041720479,GB +1041720480,1041720487,FR 1041720488,1041720511,GB 1041720512,1041720527,FR 1041720528,1041720535,GB @@ -7627,7 +7653,9 @@ 1041720904,1041720927,GB 1041720928,1041721039,FR 1041721040,1041721055,GB -1041721056,1041721391,FR +1041721056,1041721343,FR +1041721344,1041721359,GB +1041721360,1041721391,FR 1041721392,1041721407,GB 1041721408,1041721519,FR 1041721520,1041721535,GB @@ -7650,8 +7678,8 @@ 1041722464,1041722479,FR 1041722480,1041722503,GB 1041722504,1041722535,FR -1041722536,1041722551,GB -1041722552,1041722567,FR +1041722536,1041722559,GB +1041722560,1041722567,FR 1041722568,1041722623,GB 1041722624,1041722639,FR 1041722640,1041722655,GB @@ -7663,9 +7691,7 @@ 1041722984,1041723007,GB 1041723008,1041723047,FR 1041723048,1041723135,GB -1041723136,1041723167,FR -1041723168,1041723175,GB -1041723176,1041723359,FR +1041723136,1041723359,FR 1041723360,1041723391,GB 1041723392,1041723655,FR 1041723656,1041723775,GB @@ -8357,9 +8383,9 @@ 1042892016,1042892031,DE 1042892032,1042892287,NL 1042892288,1042892543,FR -1042892544,1042892879,NL -1042892880,1042892887,DE -1042892888,1042892959,NL +1042892544,1042892863,NL +1042892864,1042892895,BE +1042892896,1042892959,NL 1042892960,1042892967,DE 1042892968,1042892975,PL 1042892976,1042892983,CH @@ -8760,7 +8786,9 @@ 1043693184,1043693567,GB 1043693568,1043718783,DE 1043718784,1043718815,FR -1043718816,1043857407,DE +1043718816,1043719655,DE +1043719656,1043719679,CH +1043719680,1043857407,DE 1043857408,1043890175,GB 1043890176,1043890183,A2 1043890184,1043890191,NG @@ -8810,74 +8838,505 @@ 1043917056,1043921919,A2 1043921920,1043922943,IL 1043922944,1043988479,ES -1043988480,1044013059,NL +1043988480,1043988495,BE +1043988496,1043988511,NL +1043988512,1043988519,BE +1043988520,1043988527,NL +1043988528,1043988551,BE +1043988552,1043988559,NL +1043988560,1043988575,BE +1043988576,1043988607,NL +1043988608,1043988679,BE +1043988680,1043988711,NL +1043988712,1043988719,BE +1043988720,1043988727,NL +1043988728,1043988735,BE +1043988736,1043988767,NL +1043988768,1043988775,BE +1043988776,1043988799,NL +1043988800,1043988895,BE +1043988896,1043988927,NL +1043988928,1043989119,BE +1043989120,1043989503,NL +1043989504,1043989535,BE +1043989536,1043989543,NL +1043989544,1043989567,BE +1043989568,1043989583,NL +1043989584,1043989591,BE +1043989592,1043989599,NL +1043989600,1043989639,BE +1043989640,1043989655,NL +1043989656,1043989663,BE +1043989664,1043989695,NL +1043989696,1043989751,BE +1043989752,1043990143,NL +1043990144,1043990271,BE +1043990272,1043990367,NL +1043990368,1043990535,BE +1043990536,1043990543,NL +1043990544,1043990567,BE +1043990568,1043990591,NL +1043990592,1043990615,BE +1043990616,1043990623,NL +1043990624,1043990631,BE +1043990632,1043990783,NL +1043990784,1043991055,BE +1043991056,1043991063,NL +1043991064,1043991103,BE +1043991104,1043991231,NL +1043991232,1043992063,BE +1043992064,1043992319,NL +1043992320,1043992575,BE +1043992576,1043992735,NL +1043992736,1043993599,BE +1043993600,1043993855,NL +1043993856,1043994643,BE +1043994644,1043994651,NL +1043994652,1043994655,BE +1043994656,1043994667,NL +1043994668,1043994671,BE +1043994672,1043994675,NL +1043994676,1043994679,BE +1043994680,1043994699,NL +1043994700,1043994703,BE +1043994704,1043994707,NL +1043994708,1043994711,BE +1043994712,1043994723,NL +1043994724,1043994727,BE +1043994728,1043994747,NL +1043994748,1043994755,BE +1043994756,1043994759,NL +1043994760,1043994791,BE +1043994792,1043994795,NL +1043994796,1043994811,BE +1043994812,1043994815,NL +1043994816,1043994851,BE +1043994852,1043994855,NL +1043994856,1043994863,BE +1043994864,1043994867,NL +1043994868,1043994871,BE +1043994872,1043994875,NL +1043994876,1043994879,BE +1043994880,1043994887,NL +1043994888,1043994907,BE +1043994908,1043994911,NL +1043994912,1043994931,BE +1043994932,1043994935,NL +1043994936,1043994975,BE +1043994976,1043994979,NL +1043994980,1043994995,BE +1043994996,1043995003,NL +1043995004,1043995023,BE +1043995024,1043995027,NL +1043995028,1043995043,BE +1043995044,1043995051,NL +1043995052,1043995059,BE +1043995060,1043995063,NL +1043995064,1043995103,BE +1043995104,1043995111,NL +1043995112,1043995127,BE +1043995128,1043995131,NL +1043995132,1043995135,BE +1043995136,1043995139,NL +1043995140,1043995151,BE +1043995152,1043995155,NL +1043995156,1043995183,BE +1043995184,1043995187,NL +1043995188,1043995219,BE +1043995220,1043995223,NL +1043995224,1043995279,BE +1043995280,1043995283,NL +1043995284,1043995291,BE +1043995292,1043995295,NL +1043995296,1043995303,BE +1043995304,1043995311,NL +1043995312,1043995663,BE +1043995664,1043995687,NL +1043995688,1043995695,BE +1043995696,1043995703,NL +1043995704,1043995719,BE +1043995720,1043995735,NL +1043995736,1043995767,BE +1043995768,1043995783,NL +1043995784,1043995807,BE +1043995808,1043995831,NL +1043995832,1043995863,BE +1043995864,1043995887,NL +1043995888,1043995903,BE +1043995904,1043995935,NL +1043995936,1043995943,BE +1043995944,1043995951,NL +1043995952,1043995975,BE +1043995976,1043995999,NL +1043996000,1043996015,BE +1043996016,1043996023,NL +1043996024,1043996095,BE +1043996096,1043996103,NL +1043996104,1043996111,BE +1043996112,1043996119,NL +1043996120,1043996143,BE +1043996144,1043996151,NL +1043996152,1043996159,BE +1043996160,1043996679,NL +1043996680,1043996687,BE +1043996688,1043996695,NL +1043996696,1043996703,BE +1043996704,1043996711,NL +1043996712,1043996735,BE +1043996736,1043996775,NL +1043996776,1043996791,BE +1043996792,1043996799,NL +1043996800,1043996815,BE +1043996816,1043996895,NL +1043996896,1043996927,BE +1043996928,1043997375,NL +1043997376,1043997463,BE +1043997464,1043997471,NL +1043997472,1043997519,BE +1043997520,1043997551,NL +1043997552,1043997559,BE +1043997560,1043997583,NL +1043997584,1043997615,BE +1043997616,1043997631,NL +1043997632,1043997639,BE +1043997640,1043997663,NL +1043997664,1043997687,BE +1043997688,1043997823,NL +1043997824,1043997887,BE +1043997888,1043997903,NL +1043997904,1043997919,BE +1043997920,1043997927,NL +1043997928,1043998079,BE +1043998080,1043998143,NL +1043998144,1043998151,BE +1043998152,1043998159,NL +1043998160,1043998167,BE +1043998168,1043998191,NL +1043998192,1043998195,BE +1043998196,1043998198,NL +1043998199,1043998199,BE +1043998200,1043998207,NL +1043998208,1043998463,BE +1043998464,1043998719,NL +1043998720,1043998759,BE +1043998760,1043998783,NL +1043998784,1043998799,BE +1043998800,1043998855,NL +1043998856,1043998863,BE +1043998864,1043998879,NL +1043998880,1043998887,BE +1043998888,1043998911,NL +1043998912,1043998975,BE +1043998976,1043998983,NL +1043998984,1043999039,BE +1043999040,1043999055,NL +1043999056,1043999071,BE +1043999072,1043999111,NL +1043999112,1043999119,BE +1043999120,1043999143,NL +1043999144,1043999151,BE +1043999152,1043999159,NL +1043999160,1043999207,BE +1043999208,1043999215,NL +1043999216,1043999231,BE +1043999232,1043999487,NL +1043999488,1043999751,BE +1043999752,1043999759,NL +1043999760,1043999775,BE +1043999776,1043999783,NL +1043999784,1043999791,BE +1043999792,1043999823,NL +1043999824,1043999831,BE +1043999832,1043999951,NL +1043999952,1044000031,BE +1044000032,1044000063,NL +1044000064,1044000095,BE +1044000096,1044000767,NL +1044000768,1044000831,BE +1044000832,1044000895,NL +1044000896,1044000999,BE +1044001000,1044001015,NL +1044001016,1044001271,BE +1044001272,1044001663,NL +1044001664,1044001791,BE +1044001792,1044001823,NL +1044001824,1044001839,BE +1044001840,1044001847,NL +1044001848,1044001895,BE +1044001896,1044001927,NL +1044001928,1044001935,BE +1044001936,1044001983,NL +1044001984,1044002023,BE +1044002024,1044002039,NL +1044002040,1044002063,BE +1044002064,1044002087,NL +1044002088,1044002095,BE +1044002096,1044002103,NL +1044002104,1044002135,BE +1044002136,1044002143,NL +1044002144,1044002303,BE +1044002304,1044002831,NL +1044002832,1044002855,BE +1044002856,1044002859,NL +1044002860,1044002879,BE +1044002880,1044002883,NL +1044002884,1044002891,BE +1044002892,1044002899,NL +1044002900,1044002911,BE +1044002912,1044002919,NL +1044002920,1044002931,BE +1044002932,1044002947,NL +1044002948,1044002959,BE +1044002960,1044002975,NL +1044002976,1044002983,BE +1044002984,1044002987,NL +1044002988,1044002999,BE +1044003000,1044003003,NL +1044003004,1044003019,BE +1044003020,1044003023,NL +1044003024,1044003027,BE +1044003028,1044003031,NL +1044003032,1044003071,BE +1044003072,1044003079,NL +1044003080,1044003099,BE +1044003100,1044003103,NL +1044003104,1044003115,BE +1044003116,1044003119,NL +1044003120,1044003123,BE +1044003124,1044003131,NL +1044003132,1044003147,BE +1044003148,1044003151,NL +1044003152,1044003155,BE +1044003156,1044003159,NL +1044003160,1044003167,BE +1044003168,1044003171,NL +1044003172,1044003183,BE +1044003184,1044003187,NL +1044003188,1044003211,BE +1044003212,1044003215,NL +1044003216,1044003223,BE +1044003224,1044003227,NL +1044003228,1044003235,BE +1044003236,1044003251,NL +1044003252,1044003279,BE +1044003280,1044003283,NL +1044003284,1044003291,BE +1044003292,1044003295,NL +1044003296,1044003299,BE +1044003300,1044003303,NL +1044003304,1044003311,BE +1044003312,1044003315,NL +1044003316,1044003331,BE +1044003332,1044003343,NL +1044003344,1044003359,BE +1044003360,1044003362,NL +1044003363,1044003363,BE +1044003364,1044003371,NL +1044003372,1044003379,BE +1044003380,1044003383,NL +1044003384,1044003423,BE +1044003424,1044003427,NL +1044003428,1044003459,BE +1044003460,1044003463,NL +1044003464,1044003467,BE +1044003468,1044003471,NL +1044003472,1044003483,BE +1044003484,1044003487,NL +1044003488,1044003511,BE +1044003512,1044003527,NL +1044003528,1044003539,BE +1044003540,1044003543,NL +1044003544,1044003551,BE +1044003552,1044003563,NL +1044003564,1044003579,BE +1044003580,1044003591,NL +1044003592,1044003595,BE +1044003596,1044003599,NL +1044003600,1044003619,BE +1044003620,1044003631,NL +1044003632,1044003635,BE +1044003636,1044003639,NL +1044003640,1044003647,BE +1044003648,1044003651,NL +1044003652,1044003655,BE +1044003656,1044003659,NL +1044003660,1044003663,BE +1044003664,1044003667,NL +1044003668,1044003675,BE +1044003676,1044003683,NL +1044003684,1044003687,BE +1044003688,1044003691,NL +1044003692,1044003695,BE +1044003696,1044003699,NL +1044003700,1044003723,BE +1044003724,1044003727,NL +1044003728,1044003731,BE +1044003732,1044003751,NL +1044003752,1044003755,BE +1044003756,1044003775,NL +1044003776,1044003783,BE +1044003784,1044003787,NL +1044003788,1044003807,BE +1044003808,1044003811,NL +1044003812,1044003815,BE +1044003816,1044003819,NL +1044003820,1044003823,BE +1044003824,1044003831,NL +1044003832,1044003855,BE +1044003856,1044003871,NL +1044003872,1044003879,BE +1044003880,1044003895,NL +1044003896,1044003911,BE +1044003912,1044003919,NL +1044003920,1044003927,BE +1044003928,1044003959,NL +1044003960,1044003967,BE +1044003968,1044003975,NL +1044003976,1044003983,BE +1044003984,1044003991,NL +1044003992,1044004015,BE +1044004016,1044004079,NL +1044004080,1044004095,BE +1044004096,1044004303,NL +1044004304,1044004351,BE +1044004352,1044004879,NL +1044004880,1044004903,BE +1044004904,1044004911,NL +1044004912,1044004927,BE +1044004928,1044005503,NL +1044005504,1044005639,BE +1044005640,1044005647,NL +1044005648,1044005663,BE +1044005664,1044005671,NL +1044005672,1044005679,BE +1044005680,1044005687,NL +1044005688,1044005799,BE +1044005800,1044005807,NL +1044005808,1044005823,BE +1044005824,1044005847,NL +1044005848,1044005887,BE +1044005888,1044006143,NL +1044006144,1044006911,BE +1044006912,1044006927,NL +1044006928,1044006935,BE +1044006936,1044006943,NL +1044006944,1044007007,BE +1044007008,1044007023,NL +1044007024,1044007031,BE +1044007032,1044007039,NL +1044007040,1044007047,BE +1044007048,1044007055,NL +1044007056,1044007063,BE +1044007064,1044007087,NL +1044007088,1044007119,BE +1044007120,1044007135,NL +1044007136,1044007167,BE +1044007168,1044007967,NL +1044007968,1044007983,BE +1044007984,1044007991,NL +1044007992,1044008007,BE +1044008008,1044008023,NL +1044008024,1044008031,BE +1044008032,1044008039,NL +1044008040,1044008047,BE +1044008048,1044008063,NL +1044008064,1044008095,BE +1044008096,1044008127,NL +1044008128,1044008183,BE +1044008184,1044008223,NL +1044008224,1044008239,BE +1044008240,1044008255,NL +1044008256,1044008279,BE +1044008280,1044008287,NL +1044008288,1044008319,BE +1044008320,1044008735,NL +1044008736,1044009055,BE +1044009056,1044009087,NL +1044009088,1044009183,BE +1044009184,1044009199,NL +1044009200,1044009215,BE +1044009216,1044009471,NL +1044009472,1044009487,BE +1044009488,1044009503,NL +1044009504,1044009535,BE +1044009536,1044009583,NL +1044009584,1044009599,BE +1044009600,1044009983,NL +1044009984,1044011007,BE +1044011008,1044011019,NL +1044011020,1044011023,BE +1044011024,1044011039,NL +1044011040,1044011043,BE +1044011044,1044011055,NL +1044011056,1044011059,BE +1044011060,1044011223,NL +1044011224,1044011227,BE +1044011228,1044011367,NL +1044011368,1044011371,BE +1044011372,1044011427,NL +1044011428,1044011431,BE +1044011432,1044011635,NL +1044011636,1044011639,BE +1044011640,1044011703,NL +1044011704,1044011707,BE +1044011708,1044011731,NL +1044011732,1044011735,BE +1044011736,1044011763,NL +1044011764,1044011767,BE +1044011768,1044011771,NL +1044011772,1044011775,BE +1044011776,1044011791,NL +1044011792,1044011795,BE +1044011796,1044011971,NL +1044011972,1044012031,BE +1044012032,1044012039,NL +1044012040,1044012063,BE +1044012064,1044012087,NL +1044012088,1044012095,BE +1044012096,1044012103,NL +1044012104,1044012111,BE +1044012112,1044012119,NL +1044012120,1044012135,BE +1044012136,1044012143,NL +1044012144,1044012151,BE +1044012152,1044012159,NL +1044012160,1044012167,BE +1044012168,1044012191,NL +1044012192,1044012223,BE +1044012224,1044012239,NL +1044012240,1044012255,BE +1044012256,1044013059,NL 1044013060,1044013111,BE -1044013112,1044013143,NL +1044013112,1044013119,NL +1044013120,1044013135,BE +1044013136,1044013143,NL 1044013144,1044013247,BE 1044013248,1044013263,NL 1044013264,1044013271,BE -1044013272,1044013287,NL -1044013288,1044013375,BE -1044013376,1044013567,NL -1044013568,1044013575,BE +1044013272,1044013279,NL +1044013280,1044013375,BE +1044013376,1044013439,NL +1044013440,1044013575,BE 1044013576,1044013583,NL 1044013584,1044013615,BE 1044013616,1044013623,NL -1044013624,1044013639,BE -1044013640,1044013647,NL -1044013648,1044013655,BE -1044013656,1044013663,NL -1044013664,1044013735,BE -1044013736,1044013743,NL -1044013744,1044013839,BE -1044013840,1044013847,NL -1044013848,1044013959,BE -1044013960,1044013967,NL -1044013968,1044014047,BE -1044014048,1044014055,NL -1044014056,1044014095,BE -1044014096,1044014135,NL -1044014136,1044014143,BE -1044014144,1044014207,NL -1044014208,1044014223,BE -1044014224,1044014231,NL -1044014232,1044014239,BE -1044014240,1044014247,NL -1044014248,1044014847,BE -1044014848,1044015487,NL -1044015488,1044015531,BE -1044015532,1044015543,NL -1044015544,1044015567,BE -1044015568,1044015583,NL -1044015584,1044015631,BE -1044015632,1044015647,NL -1044015648,1044015679,BE -1044015680,1044015703,NL -1044015704,1044015727,BE -1044015728,1044015743,NL -1044015744,1044015791,BE -1044015792,1044015823,NL -1044015824,1044016647,BE -1044016648,1044016655,NL -1044016656,1044016671,BE -1044016672,1044016703,NL -1044016704,1044016783,BE -1044016784,1044016799,NL -1044016800,1044017167,BE -1044017168,1044017279,NL -1044017280,1044017359,BE +1044013624,1044014111,BE +1044014112,1044014119,NL +1044014120,1044017167,BE +1044017168,1044017187,NL +1044017188,1044017191,BE +1044017192,1044017199,NL +1044017200,1044017215,BE +1044017216,1044017247,NL +1044017248,1044017359,BE 1044017360,1044017383,NL 1044017384,1044017399,BE -1044017400,1044017983,NL -1044017984,1044017999,BE -1044018000,1044018007,NL -1044018008,1044018031,BE -1044018032,1044018047,NL -1044018048,1044018175,BE -1044018176,1044019199,NL -1044019200,1044019231,BE -1044019232,1044019235,NL -1044019236,1044019279,BE +1044017400,1044017407,NL +1044017408,1044017663,BE +1044017664,1044017983,NL +1044017984,1044018039,BE +1044018040,1044018047,NL +1044018048,1044019279,BE 1044019280,1044019283,NL 1044019284,1044019291,BE 1044019292,1044019295,NL @@ -8885,125 +9344,959 @@ 1044019316,1044019323,NL 1044019324,1044019347,BE 1044019348,1044019351,NL -1044019352,1044019379,BE -1044019380,1044019399,NL +1044019352,1044019383,BE +1044019384,1044019399,NL 1044019400,1044019403,BE 1044019404,1044019407,NL 1044019408,1044019415,BE 1044019416,1044019439,NL 1044019440,1044019443,BE -1044019444,1044019475,NL -1044019476,1044019483,BE -1044019484,1044019487,NL -1044019488,1044019491,BE +1044019444,1044019471,NL +1044019472,1044019491,BE 1044019492,1044019495,NL 1044019496,1044019503,BE 1044019504,1044019507,NL -1044019508,1044019515,BE -1044019516,1044019527,NL -1044019528,1044019531,BE -1044019532,1044019539,NL -1044019540,1044019563,BE -1044019564,1044019567,NL -1044019568,1044019575,BE -1044019576,1044019583,NL -1044019584,1044019695,BE -1044019696,1044019711,NL -1044019712,1044019723,BE -1044019724,1044019731,NL -1044019732,1044019735,BE -1044019736,1044019739,NL -1044019740,1044019743,BE -1044019744,1044019747,NL -1044019748,1044019751,BE -1044019752,1044019755,NL -1044019756,1044019759,BE -1044019760,1044019771,NL -1044019772,1044019775,BE -1044019776,1044019779,NL -1044019780,1044019787,BE -1044019788,1044019799,NL -1044019800,1044019803,BE -1044019804,1044019807,NL -1044019808,1044019811,BE -1044019812,1044019827,NL -1044019828,1044019835,BE -1044019836,1044019843,NL -1044019844,1044019851,BE -1044019852,1044019859,NL -1044019860,1044019867,BE -1044019868,1044019871,NL -1044019872,1044019875,BE -1044019876,1044019887,NL -1044019888,1044019891,BE -1044019892,1044019903,NL -1044019904,1044019907,BE -1044019908,1044019911,NL -1044019912,1044019915,BE -1044019916,1044019919,NL -1044019920,1044019923,BE -1044019924,1044019931,NL -1044019932,1044019939,BE -1044019940,1044019955,NL -1044019956,1044019963,BE -1044019964,1044019979,NL -1044019980,1044019987,BE -1044019988,1044019991,NL -1044019992,1044019995,BE -1044019996,1044020003,NL -1044020004,1044020015,BE -1044020016,1044020019,NL -1044020020,1044020031,BE -1044020032,1044020035,NL -1044020036,1044020039,BE -1044020040,1044020047,NL -1044020048,1044020059,BE -1044020060,1044020071,NL -1044020072,1044020075,BE -1044020076,1044020083,NL -1044020084,1044020127,BE -1044020128,1044020131,NL -1044020132,1044020147,BE +1044019508,1044019695,BE +1044019696,1044019699,NL +1044019700,1044019819,BE +1044019820,1044019823,NL +1044019824,1044019995,BE +1044019996,1044019999,NL +1044020000,1044020147,BE 1044020148,1044020151,NL -1044020152,1044020155,BE -1044020156,1044020159,NL -1044020160,1044020163,BE -1044020164,1044020167,NL -1044020168,1044020187,BE -1044020188,1044020199,NL -1044020200,1044020203,BE -1044020204,1044020219,NL +1044020152,1044020215,BE +1044020216,1044020219,NL 1044020220,1044020255,BE 1044020256,1044020263,NL 1044020264,1044020303,BE 1044020304,1044020319,NL -1044020320,1044020351,BE -1044020352,1044020359,NL -1044020360,1044020511,BE +1044020320,1044020511,BE 1044020512,1044020551,NL 1044020552,1044020567,BE 1044020568,1044020591,NL 1044020592,1044020607,BE 1044020608,1044020671,NL 1044020672,1044020735,BE -1044020736,1044024063,NL -1044024064,1044024319,BE -1044024320,1044045823,NL -1044045824,1044045855,BE -1044045856,1044045887,NL -1044045888,1044045911,BE +1044020736,1044021759,NL +1044021760,1044021887,BE +1044021888,1044022319,NL +1044022320,1044022335,BE +1044022336,1044022351,NL +1044022352,1044022415,BE +1044022416,1044023295,NL +1044023296,1044023343,BE +1044023344,1044023359,NL +1044023360,1044023407,BE +1044023408,1044023439,NL +1044023440,1044024319,BE +1044024320,1044024447,NL +1044024448,1044024575,BE +1044024576,1044024835,NL +1044024836,1044024843,BE +1044024844,1044024847,NL +1044024848,1044024851,BE +1044024852,1044024855,NL +1044024856,1044024863,BE +1044024864,1044024867,NL +1044024868,1044024875,BE +1044024876,1044024883,NL +1044024884,1044024887,BE +1044024888,1044024891,NL +1044024892,1044024959,BE +1044024960,1044025351,NL +1044025352,1044025599,BE +1044025600,1044025855,NL +1044025856,1044025863,BE +1044025864,1044025927,NL +1044025928,1044025935,BE +1044025936,1044025967,NL +1044025968,1044025983,BE +1044025984,1044025999,NL +1044026000,1044026007,BE +1044026008,1044026023,NL +1044026024,1044026031,BE +1044026032,1044026047,NL +1044026048,1044026055,BE +1044026056,1044026079,NL +1044026080,1044026087,BE +1044026088,1044026111,NL +1044026112,1044026119,BE +1044026120,1044026151,NL +1044026152,1044026159,BE +1044026160,1044026167,NL +1044026168,1044026175,BE +1044026176,1044026183,NL +1044026184,1044026199,BE +1044026200,1044026207,NL +1044026208,1044026215,BE +1044026216,1044026247,NL +1044026248,1044026255,BE +1044026256,1044026263,NL +1044026264,1044026279,BE +1044026280,1044026327,NL +1044026328,1044026335,BE +1044026336,1044026383,NL +1044026384,1044026391,BE +1044026392,1044026399,NL +1044026400,1044026407,BE +1044026408,1044026415,NL +1044026416,1044026431,BE +1044026432,1044026447,NL +1044026448,1044026455,BE +1044026456,1044026479,NL +1044026480,1044026487,BE +1044026488,1044026519,NL +1044026520,1044026527,BE +1044026528,1044026631,NL +1044026632,1044026639,BE +1044026640,1044026647,NL +1044026648,1044026655,BE +1044026656,1044026663,NL +1044026664,1044026671,BE +1044026672,1044026679,NL +1044026680,1044026687,BE +1044026688,1044026695,NL +1044026696,1044026703,BE +1044026704,1044026727,NL +1044026728,1044026767,BE +1044026768,1044026791,NL +1044026792,1044026799,BE +1044026800,1044026815,NL +1044026816,1044026839,BE +1044026840,1044026855,NL +1044026856,1044026863,BE +1044026864,1044026895,NL +1044026896,1044027263,BE +1044027264,1044027407,NL +1044027408,1044027415,BE +1044027416,1044027423,NL +1044027424,1044027431,BE +1044027432,1044027447,NL +1044027448,1044027455,BE +1044027456,1044027471,NL +1044027472,1044027487,BE +1044027488,1044027519,NL +1044027520,1044027527,BE +1044027528,1044027535,NL +1044027536,1044027575,BE +1044027576,1044027583,NL +1044027584,1044027591,BE +1044027592,1044027639,NL +1044027640,1044027647,BE +1044027648,1044027655,NL +1044027656,1044027671,BE +1044027672,1044027687,NL +1044027688,1044027711,BE +1044027712,1044027727,NL +1044027728,1044027775,BE +1044027776,1044027839,NL +1044027840,1044027903,BE +1044027904,1044028159,NL +1044028160,1044028415,BE +1044028416,1044028671,NL +1044028672,1044028799,BE +1044028800,1044028927,NL +1044028928,1044028935,BE +1044028936,1044028943,NL +1044028944,1044028955,BE +1044028956,1044028959,NL +1044028960,1044029011,BE +1044029012,1044029015,NL +1044029016,1044029019,BE +1044029020,1044029023,NL +1044029024,1044029027,BE +1044029028,1044029031,NL +1044029032,1044029039,BE +1044029040,1044029043,NL +1044029044,1044029311,BE +1044029312,1044029441,NL +1044029442,1044029442,BE +1044029443,1044029445,NL +1044029446,1044029448,BE +1044029449,1044029451,NL +1044029452,1044029452,BE +1044029453,1044029453,NL +1044029454,1044029455,BE +1044029456,1044029463,NL +1044029464,1044029466,BE +1044029467,1044029467,NL +1044029468,1044029470,BE +1044029471,1044029479,NL +1044029480,1044029483,BE +1044029484,1044029485,NL +1044029486,1044029487,BE +1044029488,1044029488,NL +1044029489,1044029489,BE +1044029490,1044029492,NL +1044029493,1044029493,BE +1044029494,1044029494,NL +1044029495,1044029497,BE +1044029498,1044029498,NL +1044029499,1044029501,BE +1044029502,1044029502,NL +1044029503,1044029505,BE +1044029506,1044029509,NL +1044029510,1044029510,BE +1044029511,1044029511,NL +1044029512,1044029535,BE +1044029536,1044029536,NL +1044029537,1044029537,BE +1044029538,1044029538,NL +1044029539,1044029545,BE +1044029546,1044029546,NL +1044029547,1044029548,BE +1044029549,1044029549,NL +1044029550,1044029552,BE +1044029553,1044029553,NL +1044029554,1044029554,BE +1044029555,1044029556,NL +1044029557,1044029557,BE +1044029558,1044029558,NL +1044029559,1044029561,BE +1044029562,1044029567,NL +1044029568,1044029568,BE +1044029569,1044029569,NL +1044029570,1044029572,BE +1044029573,1044029575,NL +1044029576,1044029580,BE +1044029581,1044029581,NL +1044029582,1044029584,BE +1044029585,1044029585,NL +1044029586,1044029586,BE +1044029587,1044029587,NL +1044029588,1044029590,BE +1044029591,1044029595,NL +1044029596,1044029596,BE +1044029597,1044029598,NL +1044029599,1044029599,BE +1044029600,1044029600,NL +1044029601,1044029601,BE +1044029602,1044029603,NL +1044029604,1044029606,BE +1044029607,1044029608,NL +1044029609,1044029609,BE +1044029610,1044029610,NL +1044029611,1044029611,BE +1044029612,1044029612,NL +1044029613,1044029616,BE +1044029617,1044029618,NL +1044029619,1044029620,BE +1044029621,1044029622,NL +1044029623,1044029625,BE +1044029626,1044029628,NL +1044029629,1044029630,BE +1044029631,1044029631,NL +1044029632,1044029634,BE +1044029635,1044029635,NL +1044029636,1044029636,BE +1044029637,1044029638,NL +1044029639,1044029640,BE +1044029641,1044029641,NL +1044029642,1044029642,BE +1044029643,1044029647,NL +1044029648,1044029648,BE +1044029649,1044029651,NL +1044029652,1044029652,BE +1044029653,1044029659,NL +1044029660,1044029660,BE +1044029661,1044029663,NL +1044029664,1044029665,BE +1044029666,1044029667,NL +1044029668,1044029668,BE +1044029669,1044029669,NL +1044029670,1044029672,BE +1044029673,1044029676,NL +1044029677,1044029678,BE +1044029679,1044029680,NL +1044029681,1044029681,BE +1044029682,1044029682,NL +1044029683,1044029684,BE +1044029685,1044029686,NL +1044029687,1044029687,BE +1044029688,1044029693,NL +1044029694,1044029694,BE +1044029695,1044029695,NL +1044029696,1044029711,BE +1044029712,1044029719,NL +1044029720,1044029727,BE +1044029728,1044029743,NL +1044029744,1044029767,BE +1044029768,1044029775,NL +1044029776,1044029783,BE +1044029784,1044029823,NL +1044029824,1044029839,BE +1044029840,1044029871,NL +1044029872,1044029879,BE +1044029880,1044029887,NL +1044029888,1044029919,BE +1044029920,1044029951,NL +1044029952,1044029959,BE +1044029960,1044029967,NL +1044029968,1044029983,BE +1044029984,1044030015,NL +1044030016,1044030031,BE +1044030032,1044030047,NL +1044030048,1044030055,BE +1044030056,1044030063,NL +1044030064,1044030071,BE +1044030072,1044030111,NL +1044030112,1044030119,BE +1044030120,1044030127,NL +1044030128,1044030135,BE +1044030136,1044030191,NL +1044030192,1044030223,BE +1044030224,1044030231,NL +1044030232,1044030239,BE +1044030240,1044030247,NL +1044030248,1044030263,BE +1044030264,1044030279,NL +1044030280,1044030295,BE +1044030296,1044030303,NL +1044030304,1044030311,BE +1044030312,1044030335,NL +1044030336,1044030343,BE +1044030344,1044030351,NL +1044030352,1044030359,BE +1044030360,1044030375,NL +1044030376,1044030391,BE +1044030392,1044030399,NL +1044030400,1044030415,BE +1044030416,1044030439,NL +1044030440,1044030447,BE +1044030448,1044030463,NL +1044030464,1044030471,BE +1044030472,1044030487,NL +1044030488,1044030495,BE +1044030496,1044030527,NL +1044030528,1044030535,BE +1044030536,1044030583,NL +1044030584,1044030591,BE +1044030592,1044030607,NL +1044030608,1044030623,BE +1044030624,1044030639,NL +1044030640,1044030655,BE +1044030656,1044030671,NL +1044030672,1044030687,BE +1044030688,1044030703,NL +1044030704,1044030735,BE +1044030736,1044030759,NL +1044030760,1044030775,BE +1044030776,1044030799,NL +1044030800,1044030807,BE +1044030808,1044030815,NL +1044030816,1044030823,BE +1044030824,1044030831,NL +1044030832,1044030847,BE +1044030848,1044030879,NL +1044030880,1044030887,BE +1044030888,1044030895,NL +1044030896,1044030903,BE +1044030904,1044030911,NL +1044030912,1044030919,BE +1044030920,1044030927,NL +1044030928,1044030935,BE +1044030936,1044030959,NL +1044030960,1044030967,BE +1044030968,1044030975,NL +1044030976,1044030991,BE +1044030992,1044030999,NL +1044031000,1044031007,BE +1044031008,1044031039,NL +1044031040,1044031103,BE +1044031104,1044031119,NL +1044031120,1044031127,BE +1044031128,1044031151,NL +1044031152,1044031167,BE +1044031168,1044031271,NL +1044031272,1044031295,BE +1044031296,1044031319,NL +1044031320,1044031335,BE +1044031336,1044031343,NL +1044031344,1044031351,BE +1044031352,1044031359,NL +1044031360,1044031360,BE +1044031361,1044031363,NL +1044031364,1044031364,BE +1044031365,1044031367,NL +1044031368,1044031375,BE +1044031376,1044031399,NL +1044031400,1044031431,BE +1044031432,1044031439,NL +1044031440,1044031455,BE +1044031456,1044031479,NL +1044031480,1044031487,BE +1044031488,1044031489,NL +1044031490,1044031490,BE +1044031491,1044031494,NL +1044031495,1044031495,BE +1044031496,1044031496,NL +1044031497,1044031497,BE +1044031498,1044031507,NL +1044031508,1044031508,BE +1044031509,1044031509,NL +1044031510,1044031510,BE +1044031511,1044031519,NL +1044031520,1044031520,BE +1044031521,1044031523,NL +1044031524,1044031524,BE +1044031525,1044031531,NL +1044031532,1044031532,BE +1044031533,1044031533,NL +1044031534,1044031536,BE +1044031537,1044031550,NL +1044031551,1044031551,BE +1044031552,1044031552,NL +1044031553,1044031553,BE +1044031554,1044031556,NL +1044031557,1044031557,BE +1044031558,1044031558,NL +1044031559,1044031559,BE +1044031560,1044031562,NL +1044031563,1044031563,BE +1044031564,1044031566,NL +1044031567,1044031567,BE +1044031568,1044031568,NL +1044031569,1044031569,BE +1044031570,1044031571,NL +1044031572,1044031572,BE +1044031573,1044031573,NL +1044031574,1044031574,BE +1044031575,1044031579,NL +1044031580,1044031581,BE +1044031582,1044031582,NL +1044031583,1044031584,BE +1044031585,1044031592,NL +1044031593,1044031593,BE +1044031594,1044031597,NL +1044031598,1044031598,BE +1044031599,1044031599,NL +1044031600,1044031600,BE +1044031601,1044031627,NL +1044031628,1044031628,BE +1044031629,1044031629,NL +1044031630,1044031630,BE +1044031631,1044031635,NL +1044031636,1044031636,BE +1044031637,1044031640,NL +1044031641,1044031641,BE +1044031642,1044031643,NL +1044031644,1044031644,BE +1044031645,1044031651,NL +1044031652,1044031652,BE +1044031653,1044031654,NL +1044031655,1044031655,BE +1044031656,1044031656,NL +1044031657,1044031658,BE +1044031659,1044031666,NL +1044031667,1044031667,BE +1044031668,1044031668,NL +1044031669,1044031670,BE +1044031671,1044031673,NL +1044031674,1044031674,BE +1044031675,1044031675,NL +1044031676,1044031677,BE +1044031678,1044031683,NL +1044031684,1044031684,BE +1044031685,1044031687,NL +1044031688,1044031688,BE +1044031689,1044031690,NL +1044031691,1044031692,BE +1044031693,1044031698,NL +1044031699,1044031699,BE +1044031700,1044031702,NL +1044031703,1044031704,BE +1044031705,1044031709,NL +1044031710,1044031710,BE +1044031711,1044031711,NL +1044031712,1044031712,BE +1044031713,1044031714,NL +1044031715,1044031715,BE +1044031716,1044031717,NL +1044031718,1044031719,BE +1044031720,1044031721,NL +1044031722,1044031723,BE +1044031724,1044031726,NL +1044031727,1044031727,BE +1044031728,1044031751,NL +1044031752,1044031759,BE +1044031760,1044031799,NL +1044031800,1044031807,BE +1044031808,1044031815,NL +1044031816,1044031871,BE +1044031872,1044031879,NL +1044031880,1044031895,BE +1044031896,1044031927,NL +1044031928,1044031943,BE +1044031944,1044031951,NL +1044031952,1044031991,BE +1044031992,1044031999,NL +1044032000,1044032031,BE +1044032032,1044032047,NL +1044032048,1044032055,BE +1044032056,1044032071,NL +1044032072,1044032079,BE +1044032080,1044032103,NL +1044032104,1044032127,BE +1044032128,1044032143,NL +1044032144,1044032167,BE +1044032168,1044032175,NL +1044032176,1044032183,BE +1044032184,1044032191,NL +1044032192,1044032199,BE +1044032200,1044032223,NL +1044032224,1044032239,BE +1044032240,1044032263,NL +1044032264,1044032287,BE +1044032288,1044032303,NL +1044032304,1044032327,BE +1044032328,1044032375,NL +1044032376,1044032407,BE +1044032408,1044032471,NL +1044032472,1044032479,BE +1044032480,1044032527,NL +1044032528,1044032559,BE +1044032560,1044032583,NL +1044032584,1044032615,BE +1044032616,1044032639,NL +1044032640,1044032647,BE +1044032648,1044032695,NL +1044032696,1044032703,BE +1044032704,1044032719,NL +1044032720,1044032727,BE +1044032728,1044032735,NL +1044032736,1044032743,BE +1044032744,1044032775,NL +1044032776,1044032783,BE +1044032784,1044032791,NL +1044032792,1044032799,BE +1044032800,1044032815,NL +1044032816,1044032831,BE +1044032832,1044032855,NL +1044032856,1044032863,BE +1044032864,1044032887,NL +1044032888,1044032903,BE +1044032904,1044032927,NL +1044032928,1044032935,BE +1044032936,1044032943,NL +1044032944,1044032959,BE +1044032960,1044032967,NL +1044032968,1044032975,BE +1044032976,1044032991,NL +1044032992,1044032999,BE +1044033000,1044033031,NL +1044033032,1044033055,BE +1044033056,1044033071,NL +1044033072,1044033079,BE +1044033080,1044033087,NL +1044033088,1044033095,BE +1044033096,1044033111,NL +1044033112,1044033119,BE +1044033120,1044033135,NL +1044033136,1044033159,BE +1044033160,1044033207,NL +1044033208,1044033215,BE +1044033216,1044033223,NL +1044033224,1044033231,BE +1044033232,1044033335,NL +1044033336,1044033343,BE +1044033344,1044033351,NL +1044033352,1044033359,BE +1044033360,1044033375,NL +1044033376,1044033407,BE +1044033408,1044033431,NL +1044033432,1044033447,BE +1044033448,1044033527,NL +1044033528,1044033535,BE +1044033536,1044033543,NL +1044033544,1044033551,BE +1044033552,1044033575,NL +1044033576,1044033583,BE +1044033584,1044033623,NL +1044033624,1044033631,BE +1044033632,1044033655,NL +1044033656,1044033663,BE +1044033664,1044033671,NL +1044033672,1044033687,BE +1044033688,1044033719,NL +1044033720,1044033727,BE +1044033728,1044033847,NL +1044033848,1044033855,BE +1044033856,1044033895,NL +1044033896,1044033903,BE +1044033904,1044033927,NL +1044033928,1044033935,BE +1044033936,1044033991,NL +1044033992,1044033999,BE +1044034000,1044034015,NL +1044034016,1044034023,BE +1044034024,1044034031,NL +1044034032,1044034039,BE +1044034040,1044034055,NL +1044034056,1044034063,BE +1044034064,1044034095,NL +1044034096,1044034119,BE +1044034120,1044034127,NL +1044034128,1044034143,BE +1044034144,1044034207,NL +1044034208,1044034215,BE +1044034216,1044034231,NL +1044034232,1044034247,BE +1044034248,1044034263,NL +1044034264,1044034271,BE +1044034272,1044034279,NL +1044034280,1044034295,BE +1044034296,1044034303,NL +1044034304,1044034311,BE +1044034312,1044034327,NL +1044034328,1044034335,BE +1044034336,1044034375,NL +1044034376,1044034383,BE +1044034384,1044034487,NL +1044034488,1044034495,BE +1044034496,1044034511,NL +1044034512,1044034519,BE +1044034520,1044034615,NL +1044034616,1044034623,BE +1044034624,1044034663,NL +1044034664,1044034671,BE +1044034672,1044034735,NL +1044034736,1044034743,BE +1044034744,1044034751,NL +1044034752,1044034759,BE +1044034760,1044034783,NL +1044034784,1044034791,BE +1044034792,1044034847,NL +1044034848,1044034855,BE +1044034856,1044034919,NL +1044034920,1044034927,BE +1044034928,1044034975,NL +1044034976,1044034983,BE +1044034984,1044034999,NL +1044035000,1044035007,BE +1044035008,1044035031,NL +1044035032,1044035039,BE +1044035040,1044035047,NL +1044035048,1044035055,BE +1044035056,1044035063,NL +1044035064,1044035071,BE +1044035072,1044035087,NL +1044035088,1044035095,BE +1044035096,1044035143,NL +1044035144,1044035151,BE +1044035152,1044035191,NL +1044035192,1044035199,BE +1044035200,1044035223,NL +1044035224,1044035231,BE +1044035232,1044035255,NL +1044035256,1044035263,BE +1044035264,1044035287,NL +1044035288,1044035311,BE +1044035312,1044035327,NL +1044035328,1044035351,BE +1044035352,1044035367,NL +1044035368,1044035375,BE +1044035376,1044035407,NL +1044035408,1044035423,BE +1044035424,1044035447,NL +1044035448,1044035471,BE +1044035472,1044035479,NL +1044035480,1044035487,BE +1044035488,1044035495,NL +1044035496,1044035503,BE +1044035504,1044035511,NL +1044035512,1044035527,BE +1044035528,1044035535,NL +1044035536,1044035543,BE +1044035544,1044035559,NL +1044035560,1044035591,BE +1044035592,1044035607,NL +1044035608,1044035623,BE +1044035624,1044035655,NL +1044035656,1044035663,BE +1044035664,1044035671,NL +1044035672,1044035679,BE +1044035680,1044035711,NL +1044035712,1044035727,BE +1044035728,1044035751,NL +1044035752,1044035759,BE +1044035760,1044035791,NL +1044035792,1044035807,BE +1044035808,1044035831,NL +1044035832,1044035839,BE +1044035840,1044035847,NL +1044035848,1044035871,BE +1044035872,1044035887,NL +1044035888,1044035895,BE +1044035896,1044035903,NL +1044035904,1044035919,BE +1044035920,1044035935,NL +1044035936,1044035967,BE +1044035968,1044035975,NL +1044035976,1044035991,BE +1044035992,1044035999,NL +1044036000,1044036007,BE +1044036008,1044036039,NL +1044036040,1044036047,BE +1044036048,1044036079,NL +1044036080,1044036087,BE +1044036088,1044036095,NL +1044036096,1044036103,BE +1044036104,1044036111,NL +1044036112,1044036119,BE +1044036120,1044036127,NL +1044036128,1044036135,BE +1044036136,1044036143,NL +1044036144,1044036159,BE +1044036160,1044036167,NL +1044036168,1044036199,BE +1044036200,1044036223,NL +1044036224,1044036239,BE +1044036240,1044036255,NL +1044036256,1044036271,BE +1044036272,1044036295,NL +1044036296,1044036311,BE +1044036312,1044036327,NL +1044036328,1044036335,BE +1044036336,1044036399,NL +1044036400,1044036407,BE +1044036408,1044036415,NL +1044036416,1044036423,BE +1044036424,1044036439,NL +1044036440,1044036447,BE +1044036448,1044036471,NL +1044036472,1044036479,BE +1044036480,1044036503,NL +1044036504,1044036511,BE +1044036512,1044036527,NL +1044036528,1044036543,BE +1044036544,1044036559,NL +1044036560,1044036567,BE +1044036568,1044036575,NL +1044036576,1044036623,BE +1044036624,1044036647,NL +1044036648,1044036655,BE +1044036656,1044036671,NL +1044036672,1044036687,BE +1044036688,1044036759,NL +1044036760,1044036767,BE +1044036768,1044036775,NL +1044036776,1044036783,BE +1044036784,1044036791,NL +1044036792,1044036799,BE +1044036800,1044036807,NL +1044036808,1044036815,BE +1044036816,1044036863,NL +1044036864,1044036864,BE +1044036865,1044036865,NL +1044036866,1044036866,BE +1044036867,1044036890,NL +1044036891,1044036891,BE +1044036892,1044036899,NL +1044036900,1044036900,BE +1044036901,1044036907,NL +1044036908,1044036908,BE +1044036909,1044036909,NL +1044036910,1044036910,BE +1044036911,1044036927,NL +1044036928,1044036928,BE +1044036929,1044036942,NL +1044036943,1044036943,BE +1044036944,1044036948,NL +1044036949,1044036951,BE +1044036952,1044036957,NL +1044036958,1044036958,BE +1044036959,1044036967,NL +1044036968,1044036968,BE +1044036969,1044036970,NL +1044036971,1044036971,BE +1044036972,1044036976,NL +1044036977,1044036977,BE +1044036978,1044036984,NL +1044036985,1044036985,BE +1044036986,1044036990,NL +1044036991,1044036991,BE +1044036992,1044037007,NL +1044037008,1044037010,BE +1044037011,1044037014,NL +1044037015,1044037015,BE +1044037016,1044037021,NL +1044037022,1044037022,BE +1044037023,1044037023,NL +1044037024,1044037025,BE +1044037026,1044037026,NL +1044037027,1044037027,BE +1044037028,1044037037,NL +1044037038,1044037038,BE +1044037039,1044037042,NL +1044037043,1044037043,BE +1044037044,1044037047,NL +1044037048,1044037048,BE +1044037049,1044037049,NL +1044037050,1044037051,BE +1044037052,1044037056,NL +1044037057,1044037057,BE +1044037058,1044037061,NL +1044037062,1044037063,BE +1044037064,1044037065,NL +1044037066,1044037066,BE +1044037067,1044037070,NL +1044037071,1044037071,BE +1044037072,1044037074,NL +1044037075,1044037075,BE +1044037076,1044037091,NL +1044037092,1044037092,BE +1044037093,1044037098,NL +1044037099,1044037100,BE +1044037101,1044037101,NL +1044037102,1044037102,BE +1044037103,1044037106,NL +1044037107,1044037107,BE +1044037108,1044037109,NL +1044037110,1044037110,BE +1044037111,1044037143,NL +1044037144,1044037151,BE +1044037152,1044037159,NL +1044037160,1044037167,BE +1044037168,1044037191,NL +1044037192,1044037223,BE +1044037224,1044037271,NL +1044037272,1044037279,BE +1044037280,1044037287,NL +1044037288,1044037295,BE +1044037296,1044037319,NL +1044037320,1044037327,BE +1044037328,1044037667,NL +1044037668,1044037671,BE +1044037672,1044037703,NL +1044037704,1044037711,BE +1044037712,1044037735,NL +1044037736,1044037743,BE +1044037744,1044037759,NL +1044037760,1044037763,BE +1044037764,1044037775,NL +1044037776,1044037783,BE +1044037784,1044037791,NL +1044037792,1044037823,BE +1044037824,1044037831,NL +1044037832,1044037839,BE +1044037840,1044037855,NL +1044037856,1044037887,BE +1044037888,1044038143,NL +1044038144,1044038527,BE +1044038528,1044038535,NL +1044038536,1044038543,BE +1044038544,1044038559,NL +1044038560,1044038567,BE +1044038568,1044038591,NL +1044038592,1044038599,BE +1044038600,1044038607,NL +1044038608,1044038623,BE +1044038624,1044038639,NL +1044038640,1044038647,BE +1044038648,1044038671,NL +1044038672,1044038679,BE +1044038680,1044038687,NL +1044038688,1044038703,BE +1044038704,1044038783,NL +1044038784,1044038911,BE +1044038912,1044038919,NL +1044038920,1044038927,BE +1044038928,1044038935,NL +1044038936,1044038943,BE +1044038944,1044039295,NL +1044039296,1044039303,BE +1044039304,1044039311,NL +1044039312,1044039359,BE +1044039360,1044039687,NL +1044039688,1044039695,BE +1044039696,1044039751,NL +1044039752,1044039759,BE +1044039760,1044039775,NL +1044039776,1044039855,BE +1044039856,1044039951,NL +1044039952,1044039959,BE +1044039960,1044039999,NL +1044040000,1044040015,BE +1044040016,1044040063,NL +1044040064,1044040111,BE +1044040112,1044040143,NL +1044040144,1044040159,BE +1044040160,1044040191,NL +1044040192,1044040223,BE +1044040224,1044040231,NL +1044040232,1044040239,BE +1044040240,1044040255,NL +1044040256,1044040703,BE +1044040704,1044041727,NL +1044041728,1044043775,BE +1044043776,1044043783,NL +1044043784,1044043787,BE +1044043788,1044043791,NL +1044043792,1044043795,BE +1044043796,1044043799,NL +1044043800,1044043803,BE +1044043804,1044043807,NL +1044043808,1044043811,BE +1044043812,1044043823,NL +1044043824,1044043827,BE +1044043828,1044043835,NL +1044043836,1044043847,BE +1044043848,1044043851,NL +1044043852,1044043879,BE +1044043880,1044043883,NL +1044043884,1044043895,BE +1044043896,1044043903,NL +1044043904,1044043907,BE +1044043908,1044043919,NL +1044043920,1044043927,BE +1044043928,1044043931,NL +1044043932,1044043935,BE +1044043936,1044043943,NL +1044043944,1044043955,BE +1044043956,1044043971,NL +1044043972,1044043975,BE +1044043976,1044043987,NL +1044043988,1044043999,BE +1044044000,1044044003,NL +1044044004,1044044007,BE +1044044008,1044044011,NL +1044044012,1044044015,BE +1044044016,1044044019,NL +1044044020,1044044027,BE +1044044028,1044044035,NL +1044044036,1044044043,BE +1044044044,1044044051,NL +1044044052,1044044055,BE +1044044056,1044044059,NL +1044044060,1044044071,BE +1044044072,1044044083,NL +1044044084,1044044099,BE +1044044100,1044044119,NL +1044044120,1044044131,BE +1044044132,1044044135,NL +1044044136,1044044143,BE +1044044144,1044044163,NL +1044044164,1044044167,BE +1044044168,1044044171,NL +1044044172,1044044187,BE +1044044188,1044044215,NL +1044044216,1044044227,BE +1044044228,1044044243,NL +1044044244,1044044247,BE +1044044248,1044044251,NL +1044044252,1044045311,BE +1044045312,1044045695,NL +1044045696,1044045911,BE 1044045912,1044045919,NL 1044045920,1044046079,BE -1044046080,1044046239,NL +1044046080,1044046223,NL +1044046224,1044046231,BE +1044046232,1044046239,NL 1044046240,1044046319,BE 1044046320,1044046327,NL -1044046328,1044046847,BE -1044046848,1044051967,NL -1044051968,1044051987,BE +1044046328,1044051987,BE 1044051988,1044051991,NL -1044051992,1044051995,BE -1044051996,1044051999,NL -1044052000,1044052011,BE +1044051992,1044052011,BE 1044052012,1044052015,NL 1044052016,1044052031,BE 1044052032,1044052039,NL @@ -9013,48 +10306,132 @@ 1044052108,1044052111,NL 1044052112,1044052131,BE 1044052132,1044052135,NL -1044052136,1044052151,BE -1044052152,1044052155,NL -1044052156,1044052223,BE +1044052136,1044052223,BE 1044052224,1044052227,NL 1044052228,1044052255,BE 1044052256,1044052259,NL 1044052260,1044052347,BE 1044052348,1044052359,NL 1044052360,1044052363,BE -1044052364,1044052971,NL +1044052364,1044052375,NL +1044052376,1044052479,BE +1044052480,1044052483,NL +1044052484,1044052967,BE +1044052968,1044052971,NL 1044052972,1044052983,BE -1044052984,1044052999,NL -1044053000,1044053055,BE -1044053056,1044053071,NL -1044053072,1044053255,BE +1044052984,1044052987,NL +1044052988,1044053055,BE +1044053056,1044053063,NL +1044053064,1044053255,BE 1044053256,1044053263,NL -1044053264,1044053399,BE -1044053400,1044053415,NL -1044053416,1044053423,BE -1044053424,1044053431,NL -1044053432,1044053455,BE +1044053264,1044053455,BE 1044053456,1044053463,NL 1044053464,1044053503,BE -1044053504,1044106239,NL -1044106240,1044106367,BE -1044106368,1044106495,NL -1044106496,1044106751,BE -1044106752,1044106755,NL -1044106756,1044106763,BE -1044106764,1044106767,NL -1044106768,1044106771,BE +1044053504,1044059263,NL +1044059264,1044059935,BE +1044059936,1044060031,NL +1044060032,1044060063,BE +1044060064,1044061183,NL +1044061184,1044061223,BE +1044061224,1044061263,NL +1044061264,1044061271,BE +1044061272,1044061343,NL +1044061344,1044061375,BE +1044061376,1044061391,NL +1044061392,1044061399,BE +1044061400,1044061431,NL +1044061432,1044061439,BE +1044061440,1044061695,NL +1044061696,1044061703,BE +1044061704,1044061759,NL +1044061760,1044061775,BE +1044061776,1044061783,NL +1044061784,1044061799,BE +1044061800,1044061831,NL +1044061832,1044061839,BE +1044061840,1044061879,NL +1044061880,1044061895,BE +1044061896,1044061919,NL +1044061920,1044061951,BE +1044061952,1044062015,NL +1044062016,1044062047,BE +1044062048,1044062079,NL +1044062080,1044062095,BE +1044062096,1044062103,NL +1044062104,1044062135,BE +1044062136,1044062175,NL +1044062176,1044062199,BE +1044062200,1044062223,NL +1044062224,1044062239,BE +1044062240,1044062375,NL +1044062376,1044062383,BE +1044062384,1044062399,NL +1044062400,1044062415,BE +1044062416,1044062455,NL +1044062456,1044062471,BE +1044062472,1044062503,NL +1044062504,1044062527,BE +1044062528,1044062535,NL +1044062536,1044062543,BE +1044062544,1044062575,NL +1044062576,1044062583,BE +1044062584,1044062591,NL +1044062592,1044062599,BE +1044062600,1044062607,NL +1044062608,1044062623,BE +1044062624,1044062647,NL +1044062648,1044062655,BE +1044062656,1044062663,NL +1044062664,1044062671,BE +1044062672,1044063231,NL +1044063232,1044063355,BE +1044063356,1044063363,NL +1044063364,1044067327,BE +1044067328,1044068351,NL +1044068352,1044068991,BE +1044068992,1044069631,NL +1044069632,1044070399,BE +1044070400,1044076607,NL +1044076608,1044076799,BE +1044076800,1044092927,NL +1044092928,1044093183,BE +1044093184,1044094975,NL +1044094976,1044099071,BE +1044099072,1044103263,NL +1044103264,1044103423,BE +1044103424,1044103999,NL +1044104000,1044104031,BE +1044104032,1044104095,NL +1044104096,1044104159,BE +1044104160,1044104287,NL +1044104288,1044104319,BE +1044104320,1044104367,NL +1044104368,1044104383,BE +1044104384,1044104543,NL +1044104544,1044104559,BE +1044104560,1044104831,NL +1044104832,1044105023,BE +1044105024,1044105055,NL +1044105056,1044105087,BE +1044105088,1044105151,NL +1044105152,1044106771,BE 1044106772,1044106775,NL 1044106776,1044106787,BE 1044106788,1044106795,NL 1044106796,1044106807,BE -1044106808,1044117503,NL -1044117504,1044117543,BE -1044117544,1044117567,NL -1044117568,1044117847,BE -1044117848,1044117855,NL -1044117856,1044118527,BE -1044118528,1044119551,NL +1044106808,1044106815,NL +1044106816,1044107263,BE +1044107264,1044111359,NL +1044111360,1044115455,BE +1044115456,1044117503,NL +1044117504,1044117551,BE +1044117552,1044117567,NL +1044117568,1044118527,BE +1044118528,1044118783,NL +1044118784,1044118847,BE +1044118848,1044118895,NL +1044118896,1044118903,BE +1044118904,1044119551,NL 1044119552,1044152319,GB 1044152320,1044185087,IR 1044185088,1044193279,RU @@ -9106,9 +10483,7 @@ 1044332544,1044348927,RU 1044348928,1044365311,LV 1044365312,1044381695,SE -1044381696,1044384511,RU -1044384512,1044384767,KZ -1044384768,1044389887,RU +1044381696,1044389887,RU 1044389888,1044398079,FR 1044398080,1044414463,UA 1044414464,1044447231,GB @@ -9195,8 +10570,7 @@ 1044634624,1044634879,DE 1044634880,1044635647,GB 1044635648,1044636159,US -1044636160,1044636415,GB -1044636416,1044638207,DE +1044636160,1044638207,DE 1044638208,1044638223,GB 1044638224,1044638239,DE 1044638240,1044638463,GB @@ -9392,7 +10766,9 @@ 1044933920,1044933935,GB 1044933936,1044934111,BE 1044934112,1044934119,GB -1044934120,1044934191,BE +1044934120,1044934151,BE +1044934152,1044934159,GB +1044934160,1044934191,BE 1044934192,1044934199,GB 1044934200,1044934239,BE 1044934240,1044934247,GB @@ -9567,9 +10943,9 @@ 1045155072,1045155327,CH 1045155328,1045160959,DE 1045160960,1045160991,TR -1045160992,1045161023,DE +1045160992,1045161023,MA 1045161024,1045161055,AT -1045161056,1045161087,DE +1045161056,1045161087,AU 1045161088,1045161119,IN 1045161120,1045161151,SC 1045161152,1045168127,DE @@ -9791,9 +11167,7 @@ 1046317056,1046317567,ES 1046317568,1046318335,NL 1046318336,1046318591,GB -1046318592,1046320127,NL -1046320128,1046320639,GB -1046320640,1046323199,NL +1046318592,1046323199,NL 1046323200,1046327151,ES 1046327152,1046327155,FR 1046327156,1046331391,ES @@ -9844,7 +11218,9 @@ 1046413312,1046446079,SE 1046446080,1046479535,DE 1046479536,1046479551,GB -1046479552,1046479687,DE +1046479552,1046479583,DE +1046479584,1046479615,GB +1046479616,1046479687,DE 1046479688,1046479695,GB 1046479696,1046480047,DE 1046480048,1046480055,GB @@ -10028,7 +11404,9 @@ 1046502864,1046502911,GB 1046502912,1046504415,DE 1046504416,1046504447,GB -1046504448,1046516287,DE +1046504448,1046508543,DE +1046508544,1046511615,GB +1046511616,1046516287,DE 1046516288,1046516735,GB 1046516736,1046516751,DE 1046516752,1046516991,GB @@ -10037,7 +11415,11 @@ 1046517040,1046517087,DE 1046517088,1046517759,GB 1046517760,1046518271,DE -1046518272,1046524159,GB +1046518272,1046519167,GB +1046519168,1046519191,DE +1046519192,1046519199,GB +1046519200,1046519231,DE +1046519232,1046524159,GB 1046524160,1046524191,DE 1046524192,1046524207,GB 1046524208,1046524215,DE @@ -10343,9 +11725,7 @@ 1047552000,1047560191,RU 1047560192,1047561151,DE 1047561152,1047561159,AT -1047561160,1047561747,DE -1047561748,1047561751,ES -1047561752,1047561887,DE +1047561160,1047561887,DE 1047561888,1047561891,US 1047561892,1047563287,DE 1047563288,1047563295,CH @@ -10378,7 +11758,9 @@ 1047565504,1047565507,CZ 1047565508,1047565839,DE 1047565840,1047565887,CH -1047565888,1047566363,DE +1047565888,1047566015,DE +1047566016,1047566079,CZ +1047566080,1047566363,DE 1047566364,1047566367,CH 1047566368,1047566403,DE 1047566404,1047566415,CH @@ -10390,8 +11772,8 @@ 1047566452,1047566459,CH 1047566460,1047566475,DE 1047566476,1047566479,CH -1047566480,1047566491,DE -1047566492,1047566499,CH +1047566480,1047566495,DE +1047566496,1047566499,CH 1047566500,1047566507,DE 1047566508,1047566511,CH 1047566512,1047566519,DE @@ -10416,8 +11798,8 @@ 1047567000,1047567015,DE 1047567016,1047567019,CH 1047567020,1047567027,DE -1047567028,1047567035,CH -1047567036,1047567039,DE +1047567028,1047567031,CH +1047567032,1047567039,DE 1047567040,1047567043,AT 1047567044,1047567047,CH 1047567048,1047567063,DE @@ -10858,9 +12240,7 @@ 1048869480,1048869487,DE 1048869488,1048869543,NL 1048869544,1048869551,DE -1048869552,1048869575,NL -1048869576,1048869583,DE -1048869584,1048869615,NL +1048869552,1048869615,NL 1048869616,1048869623,DE 1048869624,1048869687,NL 1048869688,1048869695,DE @@ -11313,9 +12693,7 @@ 1049001984,1049002015,DE 1049002016,1049002175,EU 1049002176,1049002239,DE -1049002240,1049002623,EU -1049002624,1049002751,DE -1049002752,1049003263,EU +1049002240,1049003263,EU 1049003264,1049004287,DE 1049004288,1049004351,EU 1049004352,1049004415,DE @@ -11589,14 +12967,20 @@ 1050083328,1050148863,ES 1050148864,1050157055,CY 1050157056,1050173439,RU -1050173440,1050181631,IT +1050173440,1050178487,IT +1050178488,1050178495,ES +1050178496,1050181631,IT 1050181632,1050189823,PL 1050189824,1050198015,DE 1050198016,1050206207,RU -1050206208,1050214399,SK +1050206208,1050206999,SK +1050207000,1050207007,SR +1050207008,1050214399,SK 1050214400,1050244935,DE 1050244936,1050244943,PL -1050244944,1050320231,DE +1050244944,1050246719,DE +1050246720,1050246735,BE +1050246736,1050320231,DE 1050320232,1050320239,GB 1050320240,1050340607,DE 1050340608,1050340639,US @@ -11683,25 +13067,99 @@ 1051033600,1051049983,FI 1051049984,1051066367,HU 1051066368,1051084287,NL -1051084288,1051084415,BE -1051084416,1051084423,NL -1051084424,1051084655,BE -1051084656,1051084663,NL -1051084664,1051084711,BE -1051084712,1051084719,NL -1051084720,1051084727,BE -1051084728,1051084735,NL -1051084736,1051084799,BE -1051084800,1051102207,NL -1051102208,1051102463,BE -1051102464,1051102471,NL -1051102472,1051102527,BE -1051102528,1051102535,NL -1051102536,1051102559,BE -1051102560,1051102567,NL -1051102568,1051102687,BE -1051102688,1051102703,NL -1051102704,1051102879,BE +1051084288,1051084799,BE +1051084800,1051096831,NL +1051096832,1051097087,BE +1051097088,1051098111,NL +1051098112,1051099135,BE +1051099136,1051099647,NL +1051099648,1051099663,BE +1051099664,1051099671,NL +1051099672,1051099687,BE +1051099688,1051099695,NL +1051099696,1051099711,BE +1051099712,1051099727,NL +1051099728,1051099775,BE +1051099776,1051099791,NL +1051099792,1051099815,BE +1051099816,1051099823,NL +1051099824,1051099855,BE +1051099856,1051099863,NL +1051099864,1051099879,BE +1051099880,1051099887,NL +1051099888,1051099927,BE +1051099928,1051099967,NL +1051099968,1051099975,BE +1051099976,1051099983,NL +1051099984,1051100015,BE +1051100016,1051100023,NL +1051100024,1051100079,BE +1051100080,1051100095,NL +1051100096,1051100151,BE +1051100152,1051100159,NL +1051100160,1051100455,BE +1051100456,1051100463,NL +1051100464,1051100487,BE +1051100488,1051100499,NL +1051100500,1051100591,BE +1051100592,1051100607,NL +1051100608,1051100631,BE +1051100632,1051100663,NL +1051100664,1051100695,BE +1051100696,1051100703,NL +1051100704,1051100711,BE +1051100712,1051100735,NL +1051100736,1051100831,BE +1051100832,1051100839,NL +1051100840,1051100879,BE +1051100880,1051100911,NL +1051100912,1051100951,BE +1051100952,1051100967,NL +1051100968,1051101047,BE +1051101048,1051101055,NL +1051101056,1051101127,BE +1051101128,1051101151,NL +1051101152,1051101207,BE +1051101208,1051101231,NL +1051101232,1051101247,BE +1051101248,1051101279,NL +1051101280,1051101287,BE +1051101288,1051101407,NL +1051101408,1051101415,BE +1051101416,1051101431,NL +1051101432,1051101447,BE +1051101448,1051101463,NL +1051101464,1051101471,BE +1051101472,1051101591,NL +1051101592,1051101607,BE +1051101608,1051101615,NL +1051101616,1051101623,BE +1051101624,1051101631,NL +1051101632,1051101655,BE +1051101656,1051101671,NL +1051101672,1051101687,BE +1051101688,1051101719,NL +1051101720,1051101735,BE +1051101736,1051101783,NL +1051101784,1051101807,BE +1051101808,1051101823,NL +1051101824,1051101855,BE +1051101856,1051101919,NL +1051101920,1051101927,BE +1051101928,1051101959,NL +1051101960,1051101967,BE +1051101968,1051101983,NL +1051101984,1051102007,BE +1051102008,1051102055,NL +1051102056,1051102071,BE +1051102072,1051102079,NL +1051102080,1051102087,BE +1051102088,1051102095,NL +1051102096,1051102103,BE +1051102104,1051102119,NL +1051102120,1051102159,BE +1051102160,1051102207,NL +1051102208,1051102879,BE 1051102880,1051102887,NL 1051102888,1051103007,BE 1051103008,1051103015,NL @@ -11710,7 +13168,241 @@ 1051103120,1051103207,BE 1051103208,1051103215,NL 1051103216,1051103231,BE -1051103232,1051115519,NL +1051103232,1051103233,NL +1051103234,1051103247,BE +1051103248,1051103287,NL +1051103288,1051103295,BE +1051103296,1051103359,NL +1051103360,1051103367,BE +1051103368,1051103431,NL +1051103432,1051103447,BE +1051103448,1051103503,NL +1051103504,1051103519,BE +1051103520,1051103527,NL +1051103528,1051103535,BE +1051103536,1051103543,NL +1051103544,1051103567,BE +1051103568,1051103583,NL +1051103584,1051103607,BE +1051103608,1051103639,NL +1051103640,1051103647,BE +1051103648,1051103663,NL +1051103664,1051103679,BE +1051103680,1051103687,NL +1051103688,1051103703,BE +1051103704,1051103767,NL +1051103768,1051103775,BE +1051103776,1051103799,NL +1051103800,1051103815,BE +1051103816,1051103823,NL +1051103824,1051103831,BE +1051103832,1051103863,NL +1051103864,1051103871,BE +1051103872,1051103879,NL +1051103880,1051103887,BE +1051103888,1051103911,NL +1051103912,1051103927,BE +1051103928,1051103959,NL +1051103960,1051103975,BE +1051103976,1051103991,NL +1051103992,1051103999,BE +1051104000,1051104015,NL +1051104016,1051104039,BE +1051104040,1051104071,NL +1051104072,1051104079,BE +1051104080,1051104111,NL +1051104112,1051104143,BE +1051104144,1051104167,NL +1051104168,1051104183,BE +1051104184,1051104191,NL +1051104192,1051104199,BE +1051104200,1051104231,NL +1051104232,1051104255,BE +1051104256,1051104311,NL +1051104312,1051104319,BE +1051104320,1051104327,NL +1051104328,1051104335,BE +1051104336,1051104359,NL +1051104360,1051104367,BE +1051104368,1051104383,NL +1051104384,1051104399,BE +1051104400,1051104503,NL +1051104504,1051104527,BE +1051104528,1051104559,NL +1051104560,1051104567,BE +1051104568,1051104583,NL +1051104584,1051104599,BE +1051104600,1051104607,NL +1051104608,1051104631,BE +1051104632,1051104679,NL +1051104680,1051104695,BE +1051104696,1051104719,NL +1051104720,1051104727,BE +1051104728,1051104751,NL +1051104752,1051104759,BE +1051104760,1051104791,NL +1051104792,1051104799,BE +1051104800,1051104823,NL +1051104824,1051104831,BE +1051104832,1051104839,NL +1051104840,1051104863,BE +1051104864,1051104903,NL +1051104904,1051104911,BE +1051104912,1051104935,NL +1051104936,1051104943,BE +1051104944,1051104951,NL +1051104952,1051104967,BE +1051104968,1051104975,NL +1051104976,1051104983,BE +1051104984,1051104991,NL +1051104992,1051104999,BE +1051105000,1051105047,NL +1051105048,1051105055,BE +1051105056,1051105063,NL +1051105064,1051105079,BE +1051105080,1051105103,NL +1051105104,1051105119,BE +1051105120,1051105127,NL +1051105128,1051105135,BE +1051105136,1051105143,NL +1051105144,1051105151,BE +1051105152,1051105183,NL +1051105184,1051105199,BE +1051105200,1051105207,NL +1051105208,1051105223,BE +1051105224,1051105255,NL +1051105256,1051105263,BE +1051105264,1051105271,NL +1051105272,1051105279,BE +1051105280,1051105319,NL +1051105320,1051105327,BE +1051105328,1051105359,NL +1051105360,1051105383,BE +1051105384,1051105439,NL +1051105440,1051105455,BE +1051105456,1051105503,NL +1051105504,1051105511,BE +1051105512,1051105519,NL +1051105520,1051105551,BE +1051105552,1051105599,NL +1051105600,1051105607,BE +1051105608,1051105703,NL +1051105704,1051105711,BE +1051105712,1051105791,NL +1051105792,1051105799,BE +1051105800,1051105807,NL +1051105808,1051105815,BE +1051105816,1051105831,NL +1051105832,1051105839,BE +1051105840,1051105863,NL +1051105864,1051105871,BE +1051105872,1051105895,NL +1051105896,1051105903,BE +1051105904,1051105911,NL +1051105912,1051105935,BE +1051105936,1051105967,NL +1051105968,1051105983,BE +1051105984,1051105999,NL +1051106000,1051106023,BE +1051106024,1051106031,NL +1051106032,1051106039,BE +1051106040,1051106047,NL +1051106048,1051106055,BE +1051106056,1051106071,NL +1051106072,1051106079,BE +1051106080,1051106087,NL +1051106088,1051106103,BE +1051106104,1051106111,NL +1051106112,1051106119,BE +1051106120,1051106127,NL +1051106128,1051106143,BE +1051106144,1051106167,NL +1051106168,1051106175,BE +1051106176,1051106183,NL +1051106184,1051106191,BE +1051106192,1051106247,NL +1051106248,1051106271,BE +1051106272,1051106303,NL +1051106304,1051106311,BE +1051106312,1051106319,NL +1051106320,1051106327,BE +1051106328,1051106335,NL +1051106336,1051106351,BE +1051106352,1051106383,NL +1051106384,1051106399,BE +1051106400,1051106423,NL +1051106424,1051106431,BE +1051106432,1051106463,NL +1051106464,1051106471,BE +1051106472,1051106503,NL +1051106504,1051106519,BE +1051106520,1051106527,NL +1051106528,1051106535,BE +1051106536,1051106543,NL +1051106544,1051106551,BE +1051106552,1051106591,NL +1051106592,1051106599,BE +1051106600,1051106607,NL +1051106608,1051106615,BE +1051106616,1051106639,NL +1051106640,1051106655,BE +1051106656,1051106663,NL +1051106664,1051106671,BE +1051106672,1051106711,NL +1051106712,1051106719,BE +1051106720,1051106759,NL +1051106760,1051106767,BE +1051106768,1051106775,NL +1051106776,1051106783,BE +1051106784,1051106799,NL +1051106800,1051106807,BE +1051106808,1051106823,NL +1051106824,1051106831,BE +1051106832,1051106847,NL +1051106848,1051106863,BE +1051106864,1051106895,NL +1051106896,1051106911,BE +1051106912,1051106943,NL +1051106944,1051106951,BE +1051106952,1051106959,NL +1051106960,1051106967,BE +1051106968,1051106975,NL +1051106976,1051107007,BE +1051107008,1051107015,NL +1051107016,1051107039,BE +1051107040,1051107055,NL +1051107056,1051107063,BE +1051107064,1051107071,NL +1051107072,1051107095,BE +1051107096,1051107103,NL +1051107104,1051107119,BE +1051107120,1051107127,NL +1051107128,1051107135,BE +1051107136,1051107143,NL +1051107144,1051107167,BE +1051107168,1051107183,NL +1051107184,1051107215,BE +1051107216,1051107223,NL +1051107224,1051107231,BE +1051107232,1051107239,NL +1051107240,1051107247,BE +1051107248,1051107279,NL +1051107280,1051107287,BE +1051107288,1051107295,NL +1051107296,1051107303,BE +1051107304,1051107311,NL +1051107312,1051107327,BE +1051107328,1051107329,NL +1051107330,1051107359,BE +1051107360,1051107375,NL +1051107376,1051107383,BE +1051107384,1051107391,NL +1051107392,1051107407,BE +1051107408,1051107423,NL +1051107424,1051107455,BE +1051107456,1051107519,NL +1051107520,1051107839,BE +1051107840,1051115519,NL 1051115520,1051121287,BE 1051121288,1051121295,NL 1051121296,1051123711,BE @@ -11725,21 +13417,7 @@ 1051124816,1051124895,NL 1051124896,1051124911,BE 1051124912,1051125247,NL -1051125248,1051125263,BE -1051125264,1051125279,NL -1051125280,1051125327,BE -1051125328,1051125335,NL -1051125336,1051125343,BE -1051125344,1051125351,NL -1051125352,1051125375,BE -1051125376,1051125391,NL -1051125392,1051125399,BE -1051125400,1051125407,NL -1051125408,1051125575,BE -1051125576,1051125583,NL -1051125584,1051125639,BE -1051125640,1051125655,NL -1051125656,1051125759,BE +1051125248,1051125759,BE 1051125760,1051131903,NL 1051131904,1051197439,CH 1051197440,1051213823,CZ @@ -11930,9 +13608,7 @@ 1052009504,1052009535,DE 1052009536,1052010463,EU 1052010464,1052010519,DE -1052010520,1052010527,EU -1052010528,1052010559,DE -1052010560,1052010623,EU +1052010520,1052010623,EU 1052010624,1052010655,DE 1052010656,1052010751,EU 1052010752,1052011135,DE @@ -11940,8 +13616,8 @@ 1052011264,1052012287,DE 1052012288,1052012303,EU 1052012304,1052012335,DE -1052012336,1052012375,EU -1052012376,1052012399,DE +1052012336,1052012383,EU +1052012384,1052012399,DE 1052012400,1052012543,EU 1052012544,1052013055,DE 1052013056,1052013071,EU @@ -12637,7 +14313,8 @@ 1052403456,1052403727,FR 1052403728,1052403743,NL 1052403744,1052403775,FR -1052403776,1052403839,ZA +1052403776,1052403807,ZA +1052403808,1052403839,EU 1052403840,1052403967,CH 1052403968,1052404383,FR 1052404384,1052404399,ZA @@ -12977,8 +14654,8 @@ 1053130752,1053138943,NL 1053138944,1053147135,FI 1053147136,1053155071,SK -1053155072,1053155327,SR -1053155328,1053163519,SK +1053155072,1053155599,SR +1053155600,1053163519,SK 1053163520,1053294591,DK 1053294592,1053294847,EU 1053294848,1053295103,AT @@ -13416,8 +15093,8 @@ 1053900800,1053917183,NO 1053917184,1053925375,UZ 1053925376,1053927159,SE -1053927160,1053927163,FI -1053927164,1053933567,SE +1053927160,1053927167,FI +1053927168,1053933567,SE 1053933568,1053949951,CZ 1053949952,1053984415,FR 1053984416,1053984447,US @@ -13675,19 +15352,7 @@ 1055375360,1055391743,OM 1055391744,1055457279,GB 1055457280,1055465471,BE -1055465472,1055467575,FR -1055467576,1055467579,ES -1055467580,1055469055,FR -1055469056,1055469059,CH -1055469060,1055469063,DE -1055469064,1055469067,IT -1055469068,1055469071,BE -1055469072,1055471615,FR -1055471616,1055472127,BE -1055472128,1055472159,NL -1055472160,1055472383,FR -1055472384,1055472639,NL -1055472640,1055473663,FR +1055465472,1055473663,FR 1055473664,1055490047,GB 1055490048,1055522815,PL 1055522816,1055588351,NL @@ -13740,7 +15405,9 @@ 1056505120,1056505343,FI 1056505344,1056505599,SE 1056505600,1056505855,FI -1056505856,1056514047,PT +1056505856,1056507015,PT +1056507016,1056507023,ES +1056507024,1056514047,PT 1056514048,1056522239,IT 1056522240,1056538623,AT 1056538624,1056546815,RU @@ -13978,7 +15645,9 @@ 1066315776,1066332159,US 1066332160,1066336255,CA 1066336256,1066352639,US -1066352640,1066369023,JM +1066352640,1066355711,JM +1066355712,1066355967,BB +1066355968,1066369023,JM 1066369024,1066584063,US 1066584064,1066586111,PE 1066586112,1066604927,US @@ -14782,7 +16451,9 @@ 1075989472,1075989791,CA 1075989792,1075989823,US 1075989824,1075990527,CA -1075990528,1075991551,US +1075990528,1075990727,US +1075990728,1075990735,CA +1075990736,1075991551,US 1075991552,1075991583,CA 1075991584,1075991671,US 1075991672,1075991679,CA @@ -16859,8 +18530,8 @@ 1078285280,1078285287,MX 1078285288,1078285295,US 1078285296,1078285303,CA -1078285304,1078285567,US -1078285568,1078285639,CA +1078285304,1078285311,US +1078285312,1078285639,CA 1078285640,1078285647,US 1078285648,1078285655,CA 1078285656,1078285663,US @@ -17265,7 +18936,9 @@ 1079355968,1079355991,CA 1079355992,1079377919,US 1079377920,1079378943,CA -1079378944,1079379711,US +1079378944,1079379199,US +1079379200,1079379455,CA +1079379456,1079379711,US 1079379712,1079380927,CA 1079380928,1079380991,US 1079380992,1079381567,CA @@ -20529,8 +22202,7 @@ 1112906432,1112906439,GB 1112906440,1112907919,US 1112907920,1112907935,EG -1112907936,1112915967,US -1112924160,1113212479,US +1112907936,1113212479,US 1113212480,1113212495,CA 1113212496,1113591807,US 1113591808,1113595903,CA @@ -20757,7 +22429,9 @@ 1115700736,1115700743,CA 1115700744,1115705343,US 1115705344,1115709439,CA -1115709440,1115783167,US +1115709440,1115779215,US +1115779216,1115779223,CA +1115779224,1115783167,US 1115783168,1115784599,CA 1115784600,1115784607,US 1115784608,1115791359,CA @@ -22338,9 +24012,11 @@ 1121248912,1121248919,BZ 1121248920,1121248959,VG 1121248960,1121248983,CA -1121248984,1121248991,AW +1121248984,1121248991,MT 1121248992,1121249023,VG -1121249024,1121249375,CA +1121249024,1121249279,CA +1121249280,1121249343,MT +1121249344,1121249375,CA 1121249376,1121249383,VG 1121249384,1121249407,CA 1121249408,1121249439,AG @@ -22389,8 +24065,7 @@ 1121251200,1121251263,AW 1121251264,1121251279,CA 1121251280,1121251287,BZ -1121251288,1121251295,CA -1121251296,1121251311,IM +1121251288,1121251311,IM 1121251312,1121251327,BZ 1121251328,1121251583,CA 1121251584,1121251591,BZ @@ -23252,8 +24927,8 @@ 1125543688,1125543695,US 1125543696,1125543887,CA 1125543888,1125543903,US -1125543904,1125543935,CA -1125543936,1125545983,US +1125543904,1125543919,CA +1125543920,1125545983,US 1125548032,1125548291,CA 1125548292,1125548351,US 1125548352,1125550079,CA @@ -23401,12 +25076,8 @@ 1133785472,1133785503,GB 1133785504,1133785567,US 1133785568,1133785599,BE -1133785600,1134029055,US -1134029056,1134029151,A2 -1134029152,1134029159,US -1134029160,1134029183,A2 -1134029184,1134029215,US -1134029216,1134029567,A2 +1133785600,1134029311,US +1134029312,1134029567,A2 1134029568,1134440447,US 1134440448,1134443520,CN 1134443521,1134444543,US @@ -24612,11 +26283,7 @@ 1138421760,1138421791,DE 1138421792,1138422271,US 1138422272,1138422527,DE -1138422528,1138425855,US -1138425856,1138427519,KN -1138427520,1138427647,US -1138427648,1138429951,KN -1138429952,1138450959,US +1138422528,1138450959,US 1138450960,1138450967,JM 1138450968,1138450991,US 1138450992,1138450999,MX @@ -24864,7 +26531,8 @@ 1138660922,1138660929,EG 1138660930,1138660958,US 1138660959,1138660966,MA -1138660967,1138660982,US +1138660967,1138660974,VE +1138660975,1138660982,US 1138660983,1138660990,EG 1138660991,1138661002,US 1138661003,1138661010,LK @@ -25018,17 +26686,27 @@ 1145249792,1145257983,CA 1145257984,1145259007,US 1145259008,1145259071,IN -1145259072,1145259263,US +1145259072,1145259247,US +1145259248,1145259251,AE +1145259252,1145259263,US 1145259264,1145259327,IN -1145259328,1145260031,US +1145259328,1145259423,US +1145259424,1145259455,AE +1145259456,1145260031,US 1145260032,1145260095,IN 1145260096,1145260623,US 1145260624,1145260631,IN -1145260632,1145261055,US +1145260632,1145260751,US +1145260752,1145260767,AE +1145260768,1145261055,US 1145261056,1145261119,IN 1145261120,1145261311,US 1145261312,1145261375,IN -1145261376,1145307135,US +1145261376,1145261407,US +1145261408,1145261439,AE +1145261440,1145261647,US +1145261648,1145261663,AE +1145261664,1145307135,US 1145307136,1145311231,CA 1145311232,1145333031,US 1145333032,1145333039,IT @@ -25140,7 +26818,9 @@ 1152082176,1152082303,IN 1152082304,1152082431,US 1152082432,1152082687,AU -1152082688,1152581631,US +1152082688,1152084735,US +1152084736,1152084991,IN +1152084992,1152581631,US 1152581632,1152614399,CA 1152614400,1152778239,US 1152778240,1152843775,CA @@ -25602,7 +27282,9 @@ 1158951552,1158951559,NL 1158951560,1158951575,US 1158951576,1158951583,CA -1158951584,1158951743,US +1158951584,1158951627,US +1158951628,1158951631,CA +1158951632,1158951743,US 1158951744,1158951751,IN 1158951752,1158951839,US 1158951840,1158951855,CA @@ -25634,7 +27316,9 @@ 1158957472,1158957647,US 1158957648,1158957655,AU 1158957656,1158957663,PE -1158957664,1158958295,US +1158957664,1158957801,US +1158957802,1158957803,NL +1158957804,1158958295,US 1158958296,1158958303,AG 1158958304,1158958311,ES 1158958312,1158958367,US @@ -25945,7 +27629,9 @@ 1159659064,1159659079,IN 1159659080,1159668479,US 1159668480,1159668735,CA -1159668736,1159694591,US +1159668736,1159673471,US +1159673472,1159673503,CA +1159673504,1159694591,US 1159694592,1159694847,CA 1159694848,1159700479,US 1159700480,1159725055,CA @@ -26109,7 +27795,9 @@ 1160437696,1160437759,IN 1160437760,1160486911,US 1160486912,1160487423,AU -1160487424,1160503295,US +1160487424,1160496615,US +1160496616,1160496623,CA +1160496624,1160503295,US 1160503296,1160503871,A2 1160503872,1160503903,US 1160503904,1160504159,A2 @@ -26301,6 +27989,7 @@ 1160941520,1160941535,US 1160941536,1160941567,CA 1160941568,1160945663,US +1160945664,1160953855,CA 1160953856,1160973439,US 1160973440,1160973503,MX 1160973504,1160973863,US @@ -26580,7 +28269,8 @@ 1161634496,1161634503,GB 1161634504,1161634519,US 1161634520,1161634527,BG -1161634528,1161634815,US +1161634528,1161634543,GB +1161634544,1161634815,US 1161634816,1161634831,PL 1161634832,1161634943,US 1161634944,1161634959,PL @@ -26883,9 +28573,13 @@ 1161891528,1161891535,CA 1161891536,1161891543,US 1161891544,1161891551,CA -1161891552,1161900863,US +1161891552,1161898989,US +1161898990,1161898990,A1 +1161898991,1161900863,US 1161900864,1161900895,A1 -1161900896,1161901647,US +1161900896,1161901023,US +1161901024,1161901055,A1 +1161901056,1161901647,US 1161901648,1161901655,VN 1161901656,1161925631,US 1161925632,1161925887,EC @@ -27149,9 +28843,7 @@ 1163527060,1163527071,US 1163527072,1163527103,CA 1163527104,1163527135,US -1163527136,1163527783,CA -1163527784,1163527791,US -1163527792,1163529215,CA +1163527136,1163529215,CA 1163529216,1163530239,US 1163530240,1163530415,CA 1163530416,1163530431,US @@ -27171,7 +28863,8 @@ 1163533552,1163533567,PA 1163533568,1163533695,CA 1163533696,1163533727,US -1163533728,1163533791,CA +1163533728,1163533759,CA +1163533760,1163533791,AU 1163533792,1163533807,US 1163533808,1163533951,CA 1163533952,1163534015,US @@ -27207,8 +28900,8 @@ 1163542920,1163542927,US 1163542928,1163543687,CA 1163543688,1163543695,FI -1163543696,1163543839,CA -1163543840,1163543847,US +1163543696,1163543823,CA +1163543824,1163543847,US 1163543848,1163543983,CA 1163543984,1163543991,US 1163543992,1163544319,CA @@ -27233,7 +28926,9 @@ 1163545472,1163545599,US 1163545600,1163545631,CA 1163545632,1163545663,GB -1163545664,1163545903,CA +1163545664,1163545695,CA +1163545696,1163545727,US +1163545728,1163545903,CA 1163545904,1163545911,US 1163545912,1163545983,CA 1163545984,1163546015,US @@ -27349,9 +29044,7 @@ 1163576704,1163576799,US 1163576800,1163576959,CA 1163576960,1163576991,US -1163576992,1163577087,CA -1163577088,1163577151,US -1163577152,1163577327,CA +1163576992,1163577327,CA 1163577328,1163577375,US 1163577376,1163577407,CA 1163577408,1163577423,US @@ -27441,7 +29134,9 @@ 1167321448,1167321455,CA 1167321456,1167321959,US 1167321960,1167321967,GB -1167321968,1167322695,US +1167321968,1167322255,US +1167322256,1167322263,CA +1167322264,1167322695,US 1167322696,1167322703,IN 1167322704,1167323543,US 1167323544,1167323551,CA @@ -27566,7 +29261,9 @@ 1168958216,1168958223,US 1168958224,1168958231,SG 1168958232,1168958239,US -1168958240,1168958423,CA +1168958240,1168958303,CA +1168958304,1168958335,US +1168958336,1168958423,CA 1168958424,1168958463,US 1168958464,1168958479,CA 1168958480,1168958495,US @@ -27741,7 +29438,9 @@ 1170540492,1170540494,TR 1170540495,1170540496,US 1170540497,1170540497,CZ -1170540498,1170540608,US +1170540498,1170540503,US +1170540504,1170540504,BD +1170540505,1170540608,US 1170540609,1170540609,CN 1170540610,1170540616,US 1170540617,1170540617,TR @@ -27806,7 +29505,8 @@ 1170553636,1170553643,SA 1170553644,1170553651,US 1170553652,1170553655,TR -1170553656,1170553663,US +1170553656,1170553659,BD +1170553660,1170553663,US 1170553664,1170553667,SA 1170553668,1170553675,US 1170553676,1170553679,SC @@ -27837,9 +29537,7 @@ 1176069008,1176069023,US 1176069024,1176101023,CA 1176101024,1176101039,US -1176101040,1176101063,CA -1176101064,1176101071,US -1176101072,1176108551,CA +1176101040,1176108551,CA 1176108552,1176108559,US 1176108560,1176502271,CA 1176502272,1176512151,US @@ -27916,8 +29614,8 @@ 1176629520,1176629535,NZ 1176629536,1176629631,CA 1176629632,1176629727,US -1176629728,1176630271,CA -1176630272,1176631039,US +1176629728,1176630527,CA +1176630528,1176631039,US 1176631040,1176631295,CA 1176631296,1176631551,NL 1176631552,1176662015,US @@ -27930,15 +29628,21 @@ 1176682624,1176682631,JM 1176682632,1176682639,GB 1176682640,1176682687,TR -1176682688,1176684383,US +1176682688,1176683047,US +1176683048,1176683055,BR +1176683056,1176683135,US +1176683136,1176683143,HK +1176683144,1176683311,US +1176683312,1176683319,RO +1176683320,1176683607,US +1176683608,1176683615,PE +1176683616,1176683663,US +1176683664,1176683671,PE +1176683672,1176684383,US 1176684384,1176684399,DE -1176684400,1176686591,US -1176686592,1176686599,BR -1176686600,1176686623,US +1176684400,1176686623,US 1176686624,1176686631,IL -1176686632,1176686639,US -1176686640,1176686647,DE -1176686648,1176686719,US +1176686632,1176686719,US 1176686720,1176686751,CA 1176686752,1176686847,US 1176686848,1176687103,AN @@ -28122,7 +29826,13 @@ 1176695648,1176695655,GB 1176695656,1176695663,US 1176695664,1176695671,HR -1176695672,1176696447,US +1176695672,1176695807,US +1176695808,1176695839,VN +1176695840,1176695967,US +1176695968,1176695999,CA +1176696000,1176696031,US +1176696032,1176696063,CY +1176696064,1176696447,US 1176696448,1176696463,CA 1176696464,1176697015,US 1176697016,1176697023,TR @@ -28177,7 +29887,9 @@ 1176771328,1176771583,KR 1176771584,1176771895,US 1176771896,1176771903,AE -1176771904,1176776703,US +1176771904,1176772079,US +1176772080,1176772095,DO +1176772096,1176776703,US 1176776704,1176780799,CA 1176780800,1176895487,US 1176895488,1176896519,CA @@ -28192,7 +29904,9 @@ 1176908224,1176908231,MX 1176908232,1176909671,CA 1176909672,1176909679,US -1176909680,1176925007,CA +1176909680,1176917831,CA +1176917832,1176917839,AU +1176917840,1176925007,CA 1176925008,1176925015,NG 1176925016,1176928255,CA 1176928256,1176997375,US @@ -28265,7 +29979,9 @@ 1208050944,1208051199,CA 1208051200,1208054271,US 1208054272,1208054527,CA -1208054528,1208074239,US +1208054528,1208056111,US +1208056112,1208056127,CN +1208056128,1208074239,US 1208074240,1208078527,CA 1208078528,1208078591,US 1208078592,1208079103,CA @@ -28691,7 +30407,9 @@ 1208518400,1208518655,ID 1208518656,1208519167,US 1208519168,1208519423,CN -1208519424,1208519679,US +1208519424,1208519551,US +1208519552,1208519567,CN +1208519568,1208519679,US 1208519680,1208519935,GB 1208519936,1208521983,US 1208521984,1208522239,CN @@ -28717,8 +30435,8 @@ 1208524092,1208524095,TR 1208524096,1208524159,US 1208524160,1208524223,ID -1208524224,1208524227,US -1208524228,1208524231,TR +1208524224,1208524227,SC +1208524228,1208524231,BD 1208524232,1208524287,US 1208524288,1208524351,PK 1208524352,1208524415,CN @@ -28732,9 +30450,13 @@ 1208526080,1208526335,US 1208526336,1208526591,CN 1208526592,1208526607,TR -1208526608,1208526815,US +1208526608,1208526719,US +1208526720,1208526735,BD +1208526736,1208526815,US 1208526816,1208526847,CN -1208526848,1208527871,US +1208526848,1208526935,US +1208526936,1208526943,BD +1208526944,1208527871,US 1208527872,1208527887,VN 1208527888,1208527903,US 1208527904,1208528015,VN @@ -28814,7 +30536,9 @@ 1208587489,1208587504,GB 1208587505,1208587507,US 1208587508,1208587515,CN -1208587516,1208587629,US +1208587516,1208587553,US +1208587554,1208587561,ID +1208587562,1208587629,US 1208587630,1208587637,MA 1208587638,1208587663,US 1208587664,1208587671,CN @@ -28825,7 +30549,9 @@ 1208587729,1208587736,CA 1208587737,1208587737,US 1208587738,1208587759,CN -1208587760,1208587873,US +1208587760,1208587765,US +1208587766,1208587773,VE +1208587774,1208587873,US 1208587874,1208587881,PK 1208587882,1208587944,US 1208587945,1208587976,GB @@ -28866,7 +30592,9 @@ 1208589044,1208589051,BH 1208589052,1208589065,US 1208589066,1208589081,CA -1208589082,1208589156,US +1208589082,1208589111,US +1208589112,1208589119,VE +1208589120,1208589156,US 1208589157,1208589165,GB 1208589166,1208589174,US 1208589175,1208589186,CA @@ -29100,7 +30828,9 @@ 1209271488,1209271495,CN 1209271496,1209271499,CA 1209271500,1209271503,MX -1209271504,1209271519,US +1209271504,1209271511,US +1209271512,1209271515,CN +1209271516,1209271519,US 1209271520,1209271523,RO 1209271524,1209271543,US 1209271544,1209271551,CN @@ -29138,7 +30868,9 @@ 1209271868,1209271871,BR 1209271872,1209271923,US 1209271924,1209271927,CA -1209271928,1209271951,US +1209271928,1209271935,US +1209271936,1209271939,BD +1209271940,1209271951,US 1209271952,1209271955,KH 1209271956,1209271963,US 1209271964,1209271967,TR @@ -29179,7 +30911,9 @@ 1209272960,1209273023,BR 1209273024,1209273055,US 1209273056,1209273071,TR -1209273072,1209273119,US +1209273072,1209273079,US +1209273080,1209273083,SC +1209273084,1209273119,US 1209273120,1209273135,BR 1209273136,1209273151,TR 1209273152,1209273207,US @@ -29201,7 +30935,7 @@ 1209273992,1209273999,SC 1209274000,1209274023,US 1209274024,1209274031,RO -1209274032,1209274039,TR +1209274032,1209274039,CZ 1209274040,1209274047,US 1209274048,1209274111,CN 1209274112,1209274115,US @@ -29223,7 +30957,8 @@ 1209274928,1209274943,TR 1209274944,1209274959,US 1209274960,1209274967,PH -1209274968,1209275071,US +1209274968,1209275039,US +1209275040,1209275071,BD 1209275072,1209275135,GB 1209275136,1209275647,US 1209275648,1209275679,SC @@ -29259,8 +30994,7 @@ 1209276592,1209276607,RO 1209276608,1209276671,US 1209276672,1209276703,CN -1209276704,1209276799,US -1209276800,1209276803,SA +1209276704,1209276803,US 1209276804,1209276807,BD 1209276808,1209276903,US 1209276904,1209276911,CN @@ -29294,7 +31028,7 @@ 1209277264,1209277279,US 1209277280,1209277283,CA 1209277284,1209277287,US -1209277288,1209277295,RO +1209277288,1209277295,BD 1209277296,1209277375,US 1209277376,1209277379,PL 1209277380,1209277399,US @@ -29309,7 +31043,9 @@ 1209278088,1209278095,AU 1209278096,1209278111,US 1209278112,1209278143,TR -1209278144,1209278207,US +1209278144,1209278155,US +1209278156,1209278159,SC +1209278160,1209278207,US 1209278208,1209278463,KH 1209278464,1209278495,US 1209278496,1209278511,TR @@ -29328,7 +31064,9 @@ 1209278848,1209278911,US 1209278912,1209278919,TR 1209278920,1209278975,US -1209278976,1209279103,CA +1209278976,1209279091,CA +1209279092,1209279095,BD +1209279096,1209279103,CA 1209279104,1209279119,US 1209279120,1209279135,CA 1209279136,1209279139,US @@ -29336,7 +31074,9 @@ 1209279144,1209279167,US 1209279168,1209279231,VN 1209279232,1209279295,BR -1209279296,1209279615,US +1209279296,1209279583,US +1209279584,1209279599,BD +1209279600,1209279615,US 1209279616,1209279743,GB 1209279744,1209279871,US 1209279872,1209279935,MY @@ -29360,7 +31100,9 @@ 1209280512,1209280515,US 1209280516,1209280519,TR 1209280520,1209280527,AU -1209280528,1209280575,US +1209280528,1209280535,US +1209280536,1209280543,BD +1209280544,1209280575,US 1209280576,1209280607,SC 1209280608,1209280895,US 1209280896,1209280959,BR @@ -29392,7 +31134,9 @@ 1209283584,1209283587,SA 1209283588,1209283599,US 1209283600,1209283607,IN -1209283608,1209283751,US +1209283608,1209283679,US +1209283680,1209283683,CZ +1209283684,1209283751,US 1209283752,1209283759,BD 1209283760,1209283775,US 1209283776,1209283807,ZA @@ -30625,7 +32369,9 @@ 1247485264,1247485439,US 1247485440,1247485471,CN 1247485472,1247485479,US -1247485480,1247485543,CN +1247485480,1247485503,CN +1247485504,1247485511,US +1247485512,1247485543,CN 1247485544,1247485615,US 1247485616,1247485623,CN 1247485624,1247485631,US @@ -30645,7 +32391,8 @@ 1248888064,1248888631,US 1248888632,1248888639,CA 1248888640,1248888671,US -1248888672,1248888687,GB +1248888672,1248888679,GB +1248888680,1248888687,BO 1248888688,1248888703,US 1248888704,1248888711,BR 1248888712,1248897263,US @@ -30913,7 +32660,9 @@ 1249592320,1249593343,CA 1249593344,1249598463,US 1249598464,1249599487,CA -1249599488,1249690677,US +1249599488,1249637887,US +1249637888,1249638143,CA +1249638144,1249690677,US 1249690678,1249690686,GB 1249690687,1249690783,US 1249690784,1249690815,AU @@ -30986,7 +32735,9 @@ 1254621184,1254629375,CA 1254629376,1254688511,US 1254688512,1254688543,CA -1254688544,1254704383,US +1254688544,1254690495,US +1254690496,1254690503,CA +1254690504,1254704383,US 1254704384,1254704639,PH 1254704640,1254704903,US 1254704904,1254704911,PH @@ -31115,8 +32866,8 @@ 1254957064,1254957071,MX 1254957072,1254957239,US 1254957240,1254957247,GB -1254957248,1254957263,MT -1254957264,1254957287,US +1254957248,1254957255,MT +1254957256,1254957287,US 1254957288,1254957295,IN 1254957296,1254957311,US 1254957312,1254957327,CA @@ -31187,9 +32938,7 @@ 1254960936,1254960943,IN 1254960944,1254960967,US 1254960968,1254960975,IN -1254960976,1254961279,US -1254961280,1254961295,GB -1254961296,1254961567,US +1254960976,1254961567,US 1254961568,1254961599,BD 1254961600,1254961743,US 1254961744,1254961751,ZA @@ -31533,9 +33282,7 @@ 1255042752,1255042783,CA 1255042784,1255047167,US 1255047168,1255055359,CA -1255055360,1255056063,US -1255056064,1255056095,NL -1255056096,1255057887,US +1255055360,1255057887,US 1255057888,1255057919,NL 1255057920,1255058671,US 1255058672,1255058687,GB @@ -31577,7 +33324,11 @@ 1255276544,1255342079,CA 1255342080,1255367167,US 1255367168,1255367423,DE -1255367424,1255489535,US +1255367424,1255372287,US +1255372288,1255372543,PA +1255372544,1255372799,US +1255372800,1255373055,DE +1255373056,1255489535,US 1255489536,1255505919,PR 1255505920,1255514111,US 1255514112,1255522303,CA @@ -31587,7 +33338,9 @@ 1255669760,1255735295,CA 1255735296,1255746799,US 1255746800,1255746815,BB -1255746816,1255750239,US +1255746816,1255749247,US +1255749248,1255749311,CH +1255749312,1255750239,US 1255750240,1255750271,AU 1255750272,1255756799,US 1255756800,1255756815,CA @@ -31603,7 +33356,9 @@ 1255788512,1255788543,BE 1255788544,1255792127,US 1255792128,1255792383,IL -1255792384,1255972863,US +1255792384,1255792767,US +1255792768,1255792895,IL +1255792896,1255972863,US 1255972864,1255981055,CA 1255981056,1256001535,US 1256001536,1256005631,CA @@ -31649,7 +33404,9 @@ 1264718720,1264718847,CA 1264718848,1264719103,US 1264719104,1264719359,CA -1264719360,1264736255,US +1264719360,1264733759,US +1264733760,1264733823,IL +1264733824,1264736255,US 1264736256,1264737279,DO 1264737280,1264738175,US 1264738176,1264738207,IL @@ -31669,9 +33426,15 @@ 1264982896,1264982903,AF 1264982904,1264983031,US 1264983032,1264983039,AU -1264983040,1264984703,US +1264983040,1264984575,US +1264984576,1264984583,VE +1264984584,1264984703,US 1264984704,1264984711,CA -1264984712,1264984791,US +1264984712,1264984719,US +1264984720,1264984735,IN +1264984736,1264984751,US +1264984752,1264984767,IN +1264984768,1264984791,US 1264984792,1264984799,CA 1264984800,1264984807,AF 1264984808,1266107759,US @@ -31706,7 +33469,13 @@ 1275607072,1275607087,PL 1275607088,1275607407,US 1275607408,1275607423,PL -1275607424,1275621375,US +1275607424,1275608319,US +1275608320,1275608335,PL +1275608336,1275608575,US +1275608576,1275608591,PL +1275608592,1275608831,US +1275608832,1275608847,PL +1275608848,1275621375,US 1275621376,1275625471,CA 1275625472,1275658239,US 1275658240,1275658495,GB @@ -32109,7 +33878,8 @@ 1279956032,1279956047,CR 1279956048,1279956059,US 1279956060,1279956063,MX -1279956064,1279956079,US +1279956064,1279956071,US +1279956072,1279956079,CA 1279956080,1279956095,CR 1279956096,1279956239,US 1279956240,1279956255,CA @@ -32522,7 +34292,9 @@ 1296250272,1296250303,DE 1296250304,1296250335,FR 1296250336,1296250367,ES -1296250368,1296251103,FR +1296250368,1296251039,FR +1296251040,1296251071,US +1296251072,1296251103,NL 1296251104,1296251135,ES 1296251136,1296251167,GB 1296251168,1296251199,HR @@ -32538,7 +34310,7 @@ 1296251968,1296252015,NL 1296252016,1296252039,US 1296252040,1296252055,DE -1296252056,1296252063,FR +1296252056,1296252063,US 1296252064,1296252079,IT 1296252080,1296252087,IE 1296252088,1296252095,FR @@ -32558,7 +34330,7 @@ 1296252320,1296252335,GB 1296252336,1296252367,FR 1296252368,1296252383,DE -1296252384,1296252399,FR +1296252384,1296252399,RO 1296252400,1296252415,IE 1296252416,1296252671,FR 1296252672,1296252679,GB @@ -32577,8 +34349,7 @@ 1296252840,1296252847,DE 1296252848,1296252855,GB 1296252856,1296252871,IE -1296252872,1296252879,FR -1296252880,1296252887,DE +1296252872,1296252887,DE 1296252888,1296252895,IE 1296252896,1296252911,BE 1296252912,1296252919,GB @@ -32628,8 +34399,8 @@ 1296265088,1296265151,CA 1296265152,1296265215,FR 1296265216,1296265727,US -1296265728,1296265983,FR -1296265984,1296266751,US +1296265728,1296266239,FR +1296266240,1296266751,US 1296266752,1296267007,FR 1296267008,1296267263,US 1296267264,1296267519,FR @@ -32645,8 +34416,7 @@ 1296367616,1296400383,GR 1296400384,1296433151,BH 1296433152,1296465919,BG -1296465920,1296466239,NG -1296466240,1296466303,NO +1296465920,1296466303,NO 1296466304,1296466335,BF 1296466336,1296466399,NO 1296466400,1296466415,AO @@ -32666,8 +34436,8 @@ 1296466720,1296466759,NO 1296466760,1296466767,SL 1296466768,1296466775,BF -1296466776,1296468479,NO -1296468480,1296469247,NG +1296466776,1296468991,NO +1296468992,1296469247,NG 1296469248,1296472383,NO 1296472384,1296472415,BI 1296472416,1296473087,NO @@ -32799,9 +34569,7 @@ 1296701440,1296703487,RU 1296703488,1296705535,BY 1296705536,1296707583,GE -1296707584,1296708039,NL -1296708040,1296708047,AE -1296708048,1296709631,NL +1296707584,1296709631,NL 1296709632,1296711679,CY 1296711680,1296713727,KZ 1296713728,1296715775,RU @@ -32850,7 +34618,7 @@ 1296801792,1296803839,DK 1296803840,1296805887,RU 1296805888,1296807935,ES -1296807936,1296812031,GB +1296807936,1296809983,GB 1296812032,1296814079,DE 1296814080,1296816127,NO 1296816128,1296818175,TR @@ -33019,6 +34787,7 @@ 1298110464,1298112511,ES 1298112512,1298114559,IE 1298114560,1298116607,IT +1298116608,1298118655,GB 1298118656,1298120703,AM 1298120704,1298122751,CZ 1298122752,1298124799,RU @@ -33026,9 +34795,13 @@ 1298126848,1298127615,SA 1298127616,1298128127,IR 1298128128,1298128895,SA -1298128896,1298129465,NL -1298129466,1298129466,IR -1298129467,1298129738,NL +1298128896,1298129156,NL +1298129157,1298129166,ES +1298129167,1298129193,NL +1298129194,1298129197,ES +1298129198,1298129248,NL +1298129249,1298129252,ES +1298129253,1298129738,NL 1298129739,1298129739,IT 1298129740,1298129744,NL 1298129745,1298129745,US @@ -33058,7 +34831,9 @@ 1298874368,1298907135,GB 1298907136,1298915199,IE 1298915200,1298915215,CA -1298915216,1298923519,IE +1298915216,1298918655,IE +1298918656,1298918663,US +1298918664,1298923519,IE 1298923520,1298939903,IT 1298939904,1298956287,RU 1298956288,1298972671,GB @@ -33141,7 +34916,8 @@ 1306312704,1306320895,UZ 1306320896,1306323199,DE 1306323200,1306323263,NL -1306323264,1306329087,DE +1306323264,1306323295,GB +1306323296,1306329087,DE 1306329088,1306337279,BA 1306337280,1306345471,HU 1306345472,1306353663,LT @@ -33190,7 +34966,7 @@ 1307238400,1307246591,SK 1307246592,1307254783,KG 1307254784,1307255551,NL -1307255552,1307255807,GR +1307255552,1307255807,GB 1307255808,1307262975,NL 1307262976,1307271167,AT 1307271168,1307279359,MD @@ -33275,8 +35051,7 @@ 1307662368,1307664383,BE 1307664384,1307668479,NO 1307668480,1307672575,ES -1307672576,1307674623,SE -1307674624,1307676671,DK +1307672576,1307676671,DK 1307676672,1307680767,RU 1307680768,1307684863,LV 1307684864,1307688959,GB @@ -33379,10 +35154,8 @@ 1307901952,1307906047,JO 1307906048,1307906599,CH 1307906600,1307906607,DK -1307906608,1307906943,CH -1307906944,1307907071,IM -1307907072,1307907199,CH -1307907200,1307907327,IM +1307906608,1307907263,CH +1307907264,1307907327,IM 1307907328,1307910143,CH 1307910144,1307914239,DE 1307914240,1307918335,NL @@ -33436,7 +35209,6 @@ 1308037120,1308041215,UA 1308041216,1308049407,RU 1308049408,1308053503,DK -1308053504,1308057599,RU 1308057600,1308061695,GR 1308061696,1308069887,RU 1308069888,1308073983,NO @@ -33760,11 +35532,7 @@ 1311311824,1311311824,JE 1311311825,1311311871,GB 1311311872,1311315967,CZ -1311315968,1311316423,PL -1311316424,1311316439,GB -1311316440,1311316447,PL -1311316448,1311316455,HR -1311316456,1311318015,PL +1311315968,1311318015,PL 1311318016,1311320063,RU 1311320064,1311322111,FR 1311322112,1311324159,IT @@ -33840,9 +35608,7 @@ 1311707656,1311707663,NL 1311707664,1311755407,DE 1311755408,1311755415,IT -1311755416,1311756823,DE -1311756824,1311756831,ES -1311756832,1311757439,DE +1311755416,1311757439,DE 1311757440,1311757447,ES 1311757448,1311757463,DE 1311757464,1311757471,ES @@ -33999,7 +35765,9 @@ 1315774432,1315774463,UA 1315774464,1315778559,RU 1315778560,1315780607,AZ -1315780608,1315782655,DE +1315780608,1315780863,DE +1315780864,1315781119,PL +1315781120,1315782655,DE 1315782656,1315786751,AM 1315786752,1315790592,FR 1315790593,1315790593,IT @@ -34065,7 +35833,9 @@ 1317113856,1317114111,US 1317114112,1317118207,GB 1317118208,1317118463,IN -1317118464,1317126399,GB +1317118464,1317122303,GB +1317122304,1317122559,RU +1317122560,1317126399,GB 1317126400,1317126655,US 1317126656,1317129279,GB 1317129280,1317129343,CA @@ -34121,7 +35891,9 @@ 1317642992,1317643023,IE 1317643024,1317643039,GB 1317643040,1317645407,IE -1317645408,1317645823,GB +1317645408,1317645423,GB +1317645424,1317645471,IE +1317645472,1317645823,GB 1317645824,1317646895,IE 1317646896,1317646911,GB 1317646912,1317646991,IE @@ -34717,8 +36489,8 @@ 1317677336,1317677343,A2 1317677344,1317677351,NG 1317677352,1317677367,CD -1317677368,1317677375,NG -1317677376,1317677399,A2 +1317677368,1317677391,NG +1317677392,1317677399,A2 1317677400,1317677407,NG 1317677408,1317677415,CD 1317677416,1317677423,LR @@ -34803,7 +36575,9 @@ 1317678568,1317678575,CD 1317678576,1317678583,NG 1317678584,1317678591,AO -1317678592,1317679615,A2 +1317678592,1317679047,A2 +1317679048,1317679055,NG +1317679056,1317679615,A2 1317679616,1317679631,AO 1317679632,1317679639,NG 1317679640,1317679647,ZW @@ -34932,7 +36706,9 @@ 1317998208,1317998335,NL 1317998336,1318000383,DE 1318000384,1318000447,NL -1318000448,1318002175,DE +1318000448,1318001791,DE +1318001792,1318001919,NL +1318001920,1318002175,DE 1318002176,1318002431,NL 1318002432,1318003711,DE 1318003712,1318003967,NL @@ -34950,16 +36726,7 @@ 1318027264,1318043647,IE 1318043648,1318584319,GB 1318584320,1318592511,PL -1318592512,1318596863,NL -1318596864,1318597375,US -1318597376,1318598143,NL -1318598144,1318598399,SE -1318598400,1318598655,FR -1318598656,1318599167,DE -1318599168,1318599679,NL -1318599680,1318599935,GB -1318599936,1318600191,DE -1318600192,1318600703,NL +1318592512,1318600703,NL 1318600704,1318608895,AT 1318608896,1318617087,IT 1318617088,1318625279,FR @@ -35092,12 +36859,12 @@ 1331832832,1331834879,IT 1331834880,1331836927,BY 1331836928,1331838975,FR +1331838976,1331841023,ES 1331841024,1331843071,CZ 1331843072,1331845119,GB 1331845120,1331847167,RU 1331847168,1331849215,FR 1331849216,1331851263,RU -1331851264,1331853311,AL 1331853312,1331855359,AE 1331855360,1331857407,TR 1331857408,1331859455,RU @@ -35336,7 +37103,9 @@ 1334648320,1334648575,DE 1334648576,1334648831,A2 1334648832,1334651455,GB -1334651456,1334651647,NL +1334651456,1334651615,NL +1334651616,1334651631,GB +1334651632,1334651647,NL 1334651648,1334651903,FR 1334651904,1334652159,DE 1334652160,1334652543,GB @@ -35384,8 +37153,8 @@ 1334730056,1334730063,RU 1334730064,1334730107,KZ 1334730108,1334730111,RU -1334730112,1334730127,KZ -1334730128,1334730239,RU +1334730112,1334730135,KZ +1334730136,1334730239,RU 1334730240,1334730431,KZ 1334730432,1334730439,RU 1334730440,1334730443,KZ @@ -35523,7 +37292,9 @@ 1336911104,1336911359,SE 1336911360,1336911749,IR 1336911750,1336911759,AE -1336911760,1336918015,IR +1336911760,1336911853,IR +1336911854,1336911869,CA +1336911870,1336918015,IR 1336918016,1336934399,PL 1336934400,1337458687,IL 1337458688,1337982975,PL @@ -35603,9 +37374,7 @@ 1346371584,1346375679,FI 1346375680,1346379775,RU 1346379776,1346383871,ES -1346383872,1346386719,GB -1346386720,1346386727,SE -1346386728,1346387967,GB +1346383872,1346387967,GB 1346387968,1346392063,HU 1346392064,1346396159,UA 1346396160,1346400255,RU @@ -35666,7 +37435,9 @@ 1346502656,1346510847,DE 1346510848,1346519039,AT 1346519040,1346527231,RU -1346527232,1346531327,DE +1346527232,1346528607,DE +1346528608,1346528623,CH +1346528624,1346531327,DE 1346531328,1346535423,ES 1346535424,1346537335,BE 1346537336,1346537343,GB @@ -35727,11 +37498,7 @@ 1346686976,1346691071,GB 1346691072,1346695167,PL 1346695168,1346699263,RU -1346699264,1346699755,GB -1346699756,1346699756,LI -1346699757,1346699767,GB -1346699768,1346699775,US -1346699776,1346699839,GB +1346699264,1346699839,GB 1346699840,1346699871,HK 1346699872,1346699875,GB 1346699876,1346699879,IL @@ -35862,6 +37629,7 @@ 1347117056,1347121151,FI 1347121152,1347125247,CH 1347125248,1347129343,RU +1347129344,1347133439,FR 1347133440,1347141631,EG 1347141632,1347145727,CH 1347145728,1347146239,GB @@ -36044,7 +37812,8 @@ 1347309840,1347309855,CH 1347309856,1347313663,DE 1347313664,1347321855,RU -1347321856,1347325951,KW +1347321856,1347325695,KW +1347325696,1347325951,IQ 1347325952,1347327231,CZ 1347327232,1347327487,SK 1347327488,1347327743,CZ @@ -36286,7 +38055,9 @@ 1347858576,1347858623,EU 1347858624,1347858631,DE 1347858632,1347858639,EU -1347858640,1347859335,DE +1347858640,1347858751,DE +1347858752,1347858815,EU +1347858816,1347859335,DE 1347859336,1347859343,EU 1347859344,1347859351,DE 1347859352,1347859359,EU @@ -36298,7 +38069,9 @@ 1347860864,1347860879,EU 1347860880,1347860895,DE 1347860896,1347860911,EU -1347860912,1347861395,DE +1347860912,1347861383,DE +1347861384,1347861391,EU +1347861392,1347861395,DE 1347861396,1347861399,EU 1347861400,1347861471,DE 1347861472,1347861503,EU @@ -36740,13 +38513,13 @@ 1353265952,1353266959,GB 1353266960,1353266975,IE 1353266976,1353267455,GB -1353267456,1353267711,IE -1353267712,1353267719,GB -1353267720,1353268223,IE -1353268224,1353268479,GB -1353268480,1353268599,BE +1353267456,1353268223,IE +1353268224,1353268487,GB +1353268488,1353268599,BE 1353268600,1353268607,GB -1353268608,1353269007,BE +1353268608,1353268687,BE +1353268688,1353268695,GB +1353268696,1353269007,BE 1353269008,1353269015,GB 1353269016,1353269223,BE 1353269224,1353269231,FR @@ -36758,12 +38531,14 @@ 1353271424,1353271815,GB 1353271816,1353271831,ES 1353271832,1353271839,GB -1353271840,1353272039,ES +1353271840,1353271911,ES +1353271912,1353271919,GB +1353271920,1353272039,ES 1353272040,1353272047,GB 1353272048,1353272055,ES 1353272056,1353272071,GB -1353272072,1353272199,ES -1353272200,1353272207,GB +1353272072,1353272191,ES +1353272192,1353272207,GB 1353272208,1353272245,ES 1353272246,1353272247,GB 1353272248,1353272691,ES @@ -36787,19 +38562,15 @@ 1353275016,1353275391,ES 1353275392,1353277439,GB 1353277440,1353279487,CH -1353279488,1353279615,IT -1353279616,1353279623,GB -1353279624,1353279743,IT +1353279488,1353279743,IT 1353279744,1353279751,GB 1353279752,1353279759,IT 1353279760,1353279763,GB -1353279764,1353280119,IT -1353280120,1353280127,GB +1353279764,1353280111,IT +1353280112,1353280127,GB 1353280128,1353280143,IT 1353280144,1353280151,GB -1353280152,1353280191,IT -1353280192,1353280199,GB -1353280200,1353280287,IT +1353280152,1353280287,IT 1353280288,1353280295,GB 1353280296,1353280463,IT 1353280464,1353280479,GB @@ -36847,12 +38618,8 @@ 1353289000,1353289023,IE 1353289024,1353289031,NL 1353289032,1353289047,IE -1353289048,1353289055,GB -1353289056,1353289083,IE -1353289084,1353289087,GB -1353289088,1353289247,IE -1353289248,1353289255,GB -1353289256,1353289359,IE +1353289048,1353289087,GB +1353289088,1353289359,IE 1353289360,1353289367,GB 1353289368,1353289391,IE 1353289392,1353289407,GB @@ -36910,7 +38677,9 @@ 1353301096,1353301103,US 1353301104,1353304335,GB 1353304336,1353304351,DE -1353304352,1353306111,GB +1353304352,1353305679,GB +1353305680,1353305687,US +1353305688,1353306111,GB 1353306112,1353306623,ES 1353306624,1353306687,GB 1353306688,1353306735,BE @@ -36927,18 +38696,14 @@ 1353310488,1353310599,ES 1353310600,1353310607,DE 1353310608,1353310719,ES -1353310720,1353311071,IT -1353311072,1353311079,GB -1353311080,1353311135,IT +1353310720,1353311135,IT 1353311136,1353311143,GB 1353311144,1353311175,IT 1353311176,1353311183,ES 1353311184,1353311231,IT 1353311232,1353312255,GB 1353312256,1353312767,CH -1353312768,1353312815,IT -1353312816,1353312823,GB -1353312824,1353312879,IT +1353312768,1353312879,IT 1353312880,1353312887,GB 1353312888,1353312999,IT 1353313000,1353313007,GB @@ -37010,7 +38775,9 @@ 1354563584,1354629119,GB 1354629120,1354662143,DE 1354662144,1354662151,AT -1354662152,1354662463,DE +1354662152,1354662191,DE +1354662192,1354662207,CY +1354662208,1354662463,DE 1354662464,1354662527,AT 1354662528,1354662943,DE 1354662944,1354662975,AT @@ -37267,14 +39034,14 @@ 1357372928,1357373183,AM 1357373184,1357373439,GB 1357373440,1357381631,EU -1357381632,1357391615,NO +1357381632,1357386143,NO +1357386144,1357386147,DK +1357386148,1357391615,NO 1357391616,1357391871,SE 1357391872,1357414399,NO 1357414400,1357447167,LV 1357447168,1357479935,IE -1357479936,1357483007,LV -1357483008,1357483263,RU -1357483264,1357512703,LV +1357479936,1357512703,LV 1357512704,1357545471,RU 1357545472,1357578239,GB 1357578240,1357611007,EE @@ -37302,9 +39069,7 @@ 1357875216,1357875247,DE 1357875248,1357875263,US 1357875264,1357875279,AT -1357875280,1357875295,DE -1357875296,1357875327,EU -1357875328,1357875423,DE +1357875280,1357875423,DE 1357875424,1357875439,GB 1357875440,1357875711,DE 1357875712,1357875967,PL @@ -37377,7 +39142,8 @@ 1357884428,1357884431,DE 1357884432,1357884439,US 1357884440,1357884447,FR -1357884448,1357884511,EU +1357884448,1357884495,EU +1357884496,1357884511,DE 1357884512,1357884927,FR 1357884928,1357884935,EU 1357884936,1357884943,GB @@ -37440,12 +39206,14 @@ 1357897216,1357897279,SE 1357897280,1357897343,EU 1357897344,1357897375,HU -1357897376,1357897471,EU -1357897472,1357897487,DE +1357897376,1357897439,EU +1357897440,1357897487,DE 1357897488,1357897535,EU 1357897536,1357897543,CZ 1357897544,1357897551,SE -1357897552,1357897855,EU +1357897552,1357897719,EU +1357897720,1357897727,DE +1357897728,1357897855,EU 1357897856,1357898495,DE 1357898496,1357898751,EU 1357898752,1357899015,DE @@ -37461,7 +39229,9 @@ 1357899268,1357899275,FR 1357899276,1357899279,NL 1357899280,1357899287,RU -1357899288,1357899527,EU +1357899288,1357899295,EU +1357899296,1357899311,DE +1357899312,1357899527,EU 1357899528,1357899535,BR 1357899536,1357899543,CZ 1357899544,1357899551,EU @@ -37476,7 +39246,7 @@ 1357900416,1357900543,SE 1357900544,1357900799,NL 1357900800,1357901823,DE -1357901824,1357902335,ES +1357901824,1357902335,EU 1357902336,1357902847,PL 1357902848,1357903359,GB 1357903360,1357903615,DE @@ -37637,7 +39407,9 @@ 1358224652,1358224655,DE 1358224656,1358224727,BE 1358224728,1358224959,DE -1358224960,1358225127,IT +1358224960,1358225023,IT +1358225024,1358225031,DE +1358225032,1358225127,IT 1358225128,1358225135,DE 1358225136,1358225183,IT 1358225184,1358225191,DE @@ -37869,7 +39641,9 @@ 1358655488,1358667775,RU 1358667776,1358668067,PT 1358668068,1358668071,GB -1358668072,1358668271,PT +1358668072,1358668119,PT +1358668120,1358668127,GB +1358668128,1358668271,PT 1358668272,1358668279,ES 1358668280,1358668287,PT 1358668288,1358668319,GB @@ -37900,9 +39674,7 @@ 1358670944,1358670951,FR 1358670952,1358671047,PT 1358671048,1358671055,ES -1358671056,1358671095,PT -1358671096,1358671103,GB -1358671104,1358671415,PT +1358671056,1358671415,PT 1358671416,1358671423,GB 1358671424,1358671431,PT 1358671432,1358671439,GB @@ -37921,11 +39693,10 @@ 1358673568,1358673599,GB 1358673600,1358673663,PT 1358673664,1358675967,GB -1358675968,1358676735,SE -1358676736,1358677759,DK +1358675968,1358677247,SE +1358677248,1358677759,DK 1358677760,1358679295,SE -1358679296,1358679807,DK -1358679808,1358680063,SE +1358679296,1358680063,DK 1358680064,1358688255,RU 1358688256,1358692351,CZ 1358692352,1358696447,PL @@ -38050,12 +39821,16 @@ 1358884864,1358888959,SE 1358888960,1358889599,DE 1358889600,1358889631,IN -1358889632,1358890943,DE +1358889632,1358890591,DE +1358890592,1358890623,IT +1358890624,1358890943,DE 1358890944,1358890975,GB 1358890976,1358891007,IT 1358891008,1358891647,DE -1358891648,1358891679,IT -1358891680,1358893055,DE +1358891648,1358891711,IT +1358891712,1358892191,DE +1358892192,1358892223,IT +1358892224,1358893055,DE 1358893056,1358897151,RU 1358897152,1358898175,A2 1358898176,1358898239,CA @@ -39042,13 +40817,580 @@ 1362426624,1362426879,FR 1362426880,1362427903,MQ 1362427904,1362755583,FR -1362755584,1362886409,NL +1362755584,1362759695,NL +1362759696,1362759703,BE +1362759704,1362759711,NL +1362759712,1362759727,BE +1362759728,1362759735,NL +1362759736,1362759759,BE +1362759760,1362759775,NL +1362759776,1362759791,BE +1362759792,1362759815,NL +1362759816,1362759847,BE +1362759848,1362759863,NL +1362759864,1362759879,BE +1362759880,1362759895,NL +1362759896,1362759903,BE +1362759904,1362759919,NL +1362759920,1362759927,BE +1362759928,1362759943,NL +1362759944,1362759967,BE +1362759968,1362759983,NL +1362759984,1362759999,BE +1362760000,1362760007,NL +1362760008,1362760031,BE +1362760032,1362760039,NL +1362760040,1362760047,BE +1362760048,1362760055,NL +1362760056,1362760087,BE +1362760088,1362760111,NL +1362760112,1362760119,BE +1362760120,1362760167,NL +1362760168,1362760191,BE +1362760192,1362760215,NL +1362760216,1362760223,BE +1362760224,1362760239,NL +1362760240,1362760271,BE +1362760272,1362760279,NL +1362760280,1362760287,BE +1362760288,1362760303,NL +1362760304,1362760351,BE +1362760352,1362760375,NL +1362760376,1362760383,BE +1362760384,1362760391,NL +1362760392,1362760399,BE +1362760400,1362760423,NL +1362760424,1362760439,BE +1362760440,1362760447,NL +1362760448,1362760455,BE +1362760456,1362760471,NL +1362760472,1362760479,BE +1362760480,1362760503,NL +1362760504,1362760511,BE +1362760512,1362760519,NL +1362760520,1362760535,BE +1362760536,1362760559,NL +1362760560,1362760567,BE +1362760568,1362760575,NL +1362760576,1362760591,BE +1362760592,1362760615,NL +1362760616,1362760639,BE +1362760640,1362760647,NL +1362760648,1362760663,BE +1362760664,1362760671,NL +1362760672,1362760679,BE +1362760680,1362760687,NL +1362760688,1362760703,BE +1362760704,1362760711,NL +1362760712,1362760719,BE +1362760720,1362760735,NL +1362760736,1362760751,BE +1362760752,1362760783,NL +1362760784,1362760799,BE +1362760800,1362760831,NL +1362760832,1362760839,BE +1362760840,1362760863,NL +1362760864,1362760879,BE +1362760880,1362760887,NL +1362760888,1362760903,BE +1362760904,1362760919,NL +1362760920,1362760927,BE +1362760928,1362760967,NL +1362760968,1362760983,BE +1362760984,1362761007,NL +1362761008,1362761023,BE +1362761024,1362761031,NL +1362761032,1362761063,BE +1362761064,1362761103,NL +1362761104,1362761111,BE +1362761112,1362761119,NL +1362761120,1362761127,BE +1362761128,1362761159,NL +1362761160,1362761167,BE +1362761168,1362761175,NL +1362761176,1362761199,BE +1362761200,1362761207,NL +1362761208,1362761215,BE +1362761216,1362761247,NL +1362761248,1362761255,BE +1362761256,1362761279,NL +1362761280,1362761287,BE +1362761288,1362761303,NL +1362761304,1362761311,BE +1362761312,1362761319,NL +1362761320,1362761327,BE +1362761328,1362761407,NL +1362761408,1362761415,BE +1362761416,1362761463,NL +1362761464,1362761471,BE +1362761472,1362761519,NL +1362761520,1362761535,BE +1362761536,1362761559,NL +1362761560,1362761567,BE +1362761568,1362761583,NL +1362761584,1362761591,BE +1362761592,1362761607,NL +1362761608,1362761623,BE +1362761624,1362761631,NL +1362761632,1362761647,BE +1362761648,1362761663,NL +1362761664,1362761679,BE +1362761680,1362761687,NL +1362761688,1362761695,BE +1362761696,1362761719,NL +1362761720,1362761727,BE +1362761728,1362761743,NL +1362761744,1362761767,BE +1362761768,1362761879,NL +1362761880,1362761887,BE +1362761888,1362761959,NL +1362761960,1362761967,BE +1362761968,1362761983,NL +1362761984,1362761999,BE +1362762000,1362762007,NL +1362762008,1362762015,BE +1362762016,1362762031,NL +1362762032,1362762039,BE +1362762040,1362762047,NL +1362762048,1362762063,BE +1362762064,1362762071,NL +1362762072,1362762079,BE +1362762080,1362762095,NL +1362762096,1362762127,BE +1362762128,1362762135,NL +1362762136,1362762143,BE +1362762144,1362762151,NL +1362762152,1362762159,BE +1362762160,1362762183,NL +1362762184,1362762199,BE +1362762200,1362762207,NL +1362762208,1362762215,BE +1362762216,1362762231,NL +1362762232,1362762255,BE +1362762256,1362762263,NL +1362762264,1362762271,BE +1362762272,1362762279,NL +1362762280,1362762287,BE +1362762288,1362762335,NL +1362762336,1362762343,BE +1362762344,1362762351,NL +1362762352,1362762359,BE +1362762360,1362762431,NL +1362762432,1362762439,BE +1362762440,1362762447,NL +1362762448,1362762455,BE +1362762456,1362762495,NL +1362762496,1362762527,BE +1362762528,1362762535,NL +1362762536,1362762567,BE +1362762568,1362762583,NL +1362762584,1362762599,BE +1362762600,1362762647,NL +1362762648,1362762655,BE +1362762656,1362762719,NL +1362762720,1362762727,BE +1362762728,1362762791,NL +1362762792,1362762807,BE +1362762808,1362762863,NL +1362762864,1362762879,BE +1362762880,1362762903,NL +1362762904,1362762911,BE +1362762912,1362762951,NL +1362762952,1362762983,BE +1362762984,1362762991,NL +1362762992,1362763031,BE +1362763032,1362763047,NL +1362763048,1362763055,BE +1362763056,1362763079,NL +1362763080,1362763087,BE +1362763088,1362763103,NL +1362763104,1362763119,BE +1362763120,1362763143,NL +1362763144,1362763151,BE +1362763152,1362763159,NL +1362763160,1362763175,BE +1362763176,1362763183,NL +1362763184,1362763191,BE +1362763192,1362763223,NL +1362763224,1362763231,BE +1362763232,1362763287,NL +1362763288,1362763295,BE +1362763296,1362763303,NL +1362763304,1362763311,BE +1362763312,1362763335,NL +1362763336,1362763343,BE +1362763344,1362763367,NL +1362763368,1362763375,BE +1362763376,1362763383,NL +1362763384,1362763415,BE +1362763416,1362763423,NL +1362763424,1362763439,BE +1362763440,1362763455,NL +1362763456,1362763463,BE +1362763464,1362763471,NL +1362763472,1362763479,BE +1362763480,1362763503,NL +1362763504,1362763519,BE +1362763520,1362763535,NL +1362763536,1362763543,BE +1362763544,1362763599,NL +1362763600,1362763615,BE +1362763616,1362763623,NL +1362763624,1362763631,BE +1362763632,1362763679,NL +1362763680,1362763687,BE +1362763688,1362763695,NL +1362763696,1362763703,BE +1362763704,1362763743,NL +1362763744,1362763751,BE +1362763752,1362763775,NL +1362763776,1362763783,BE +1362763784,1362763799,NL +1362763800,1362763815,BE +1362763816,1362763903,NL +1362763904,1362763927,BE +1362763928,1362763967,NL +1362763968,1362763975,BE +1362763976,1362763991,NL +1362763992,1362763999,BE +1362764000,1362764023,NL +1362764024,1362764031,BE +1362764032,1362764039,NL +1362764040,1362764047,BE +1362764048,1362764063,NL +1362764064,1362764087,BE +1362764088,1362764103,NL +1362764104,1362764111,BE +1362764112,1362764135,NL +1362764136,1362764143,BE +1362764144,1362764159,NL +1362764160,1362764167,BE +1362764168,1362764175,NL +1362764176,1362764183,BE +1362764184,1362764199,NL +1362764200,1362764207,BE +1362764208,1362764255,NL +1362764256,1362764263,BE +1362764264,1362764311,NL +1362764312,1362764327,BE +1362764328,1362764335,NL +1362764336,1362764351,BE +1362764352,1362764367,NL +1362764368,1362764375,BE +1362764376,1362764383,NL +1362764384,1362764391,BE +1362764392,1362764407,NL +1362764408,1362764415,BE +1362764416,1362764431,NL +1362764432,1362764439,BE +1362764440,1362764495,NL +1362764496,1362764527,BE +1362764528,1362764535,NL +1362764536,1362764543,BE +1362764544,1362764551,NL +1362764552,1362764559,BE +1362764560,1362764567,NL +1362764568,1362764575,BE +1362764576,1362764607,NL +1362764608,1362764615,BE +1362764616,1362764623,NL +1362764624,1362764639,BE +1362764640,1362764655,NL +1362764656,1362764679,BE +1362764680,1362764695,NL +1362764696,1362764703,BE +1362764704,1362764711,NL +1362764712,1362764735,BE +1362764736,1362764743,NL +1362764744,1362764751,BE +1362764752,1362764759,NL +1362764760,1362764775,BE +1362764776,1362764791,NL +1362764792,1362764807,BE +1362764808,1362764823,NL +1362764824,1362764831,BE +1362764832,1362764847,NL +1362764848,1362764855,BE +1362764856,1362764871,NL +1362764872,1362764887,BE +1362764888,1362764895,NL +1362764896,1362764911,BE +1362764912,1362764927,NL +1362764928,1362764935,BE +1362764936,1362764975,NL +1362764976,1362764991,BE +1362764992,1362764999,NL +1362765000,1362765015,BE +1362765016,1362765023,NL +1362765024,1362765047,BE +1362765048,1362765063,NL +1362765064,1362765071,BE +1362765072,1362765079,NL +1362765080,1362765087,BE +1362765088,1362765095,NL +1362765096,1362765127,BE +1362765128,1362765135,NL +1362765136,1362765151,BE +1362765152,1362765175,NL +1362765176,1362765191,BE +1362765192,1362765199,NL +1362765200,1362765215,BE +1362765216,1362765239,NL +1362765240,1362765247,BE +1362765248,1362765255,NL +1362765256,1362765263,BE +1362765264,1362765311,NL +1362765312,1362765319,BE +1362765320,1362765327,NL +1362765328,1362765343,BE +1362765344,1362765375,NL +1362765376,1362765407,BE +1362765408,1362765415,NL +1362765416,1362765423,BE +1362765424,1362765447,NL +1362765448,1362765455,BE +1362765456,1362765463,NL +1362765464,1362765471,BE +1362765472,1362765495,NL +1362765496,1362765511,BE +1362765512,1362765519,NL +1362765520,1362765535,BE +1362765536,1362765551,NL +1362765552,1362765559,BE +1362765560,1362765575,NL +1362765576,1362765599,BE +1362765600,1362765607,NL +1362765608,1362765615,BE +1362765616,1362765639,NL +1362765640,1362765647,BE +1362765648,1362765703,NL +1362765704,1362765711,BE +1362765712,1362765727,NL +1362765728,1362765735,BE +1362765736,1362765783,NL +1362765784,1362765791,BE +1362765792,1362765799,NL +1362765800,1362765807,BE +1362765808,1362765823,NL +1362765824,1362765839,BE +1362765840,1362765919,NL +1362765920,1362765943,BE +1362765944,1362765959,NL +1362765960,1362765967,BE +1362765968,1362765991,NL +1362765992,1362765999,BE +1362766000,1362766007,NL +1362766008,1362766015,BE +1362766016,1362766031,NL +1362766032,1362766071,BE +1362766072,1362766095,NL +1362766096,1362766119,BE +1362766120,1362766127,NL +1362766128,1362766143,BE +1362766144,1362766151,NL +1362766152,1362766159,BE +1362766160,1362766175,NL +1362766176,1362766183,BE +1362766184,1362766191,NL +1362766192,1362766207,BE +1362766208,1362766215,NL +1362766216,1362766231,BE +1362766232,1362766247,NL +1362766248,1362766255,BE +1362766256,1362766279,NL +1362766280,1362766287,BE +1362766288,1362766319,NL +1362766320,1362766335,BE +1362766336,1362766351,NL +1362766352,1362766359,BE +1362766360,1362766375,NL +1362766376,1362766383,BE +1362766384,1362766415,NL +1362766416,1362766447,BE +1362766448,1362766479,NL +1362766480,1362766487,BE +1362766488,1362766503,NL +1362766504,1362766511,BE +1362766512,1362766527,NL +1362766528,1362766535,BE +1362766536,1362766551,NL +1362766552,1362766591,BE +1362766592,1362766599,NL +1362766600,1362766615,BE +1362766616,1362766623,NL +1362766624,1362766639,BE +1362766640,1362766647,NL +1362766648,1362766663,BE +1362766664,1362766671,NL +1362766672,1362766679,BE +1362766680,1362766703,NL +1362766704,1362766711,BE +1362766712,1362766727,NL +1362766728,1362766743,BE +1362766744,1362766759,NL +1362766760,1362766767,BE +1362766768,1362766831,NL +1362766832,1362766847,BE +1362766848,1362766863,NL +1362766864,1362766871,BE +1362766872,1362766879,NL +1362766880,1362766887,BE +1362766888,1362766895,NL +1362766896,1362766903,BE +1362766904,1362766911,NL +1362766912,1362766919,BE +1362766920,1362766927,NL +1362766928,1362766935,BE +1362766936,1362766943,NL +1362766944,1362766959,BE +1362766960,1362766967,NL +1362766968,1362766983,BE +1362766984,1362766999,NL +1362767000,1362767031,BE +1362767032,1362767039,NL +1362767040,1362767063,BE +1362767064,1362767095,NL +1362767096,1362767103,BE +1362767104,1362767111,NL +1362767112,1362767127,BE +1362767128,1362767135,NL +1362767136,1362767143,BE +1362767144,1362767199,NL +1362767200,1362767207,BE +1362767208,1362767223,NL +1362767224,1362767231,BE +1362767232,1362767239,NL +1362767240,1362767255,BE +1362767256,1362767303,NL +1362767304,1362767319,BE +1362767320,1362767327,NL +1362767328,1362767335,BE +1362767336,1362767343,NL +1362767344,1362767367,BE +1362767368,1362767375,NL +1362767376,1362767383,BE +1362767384,1362767407,NL +1362767408,1362767423,BE +1362767424,1362767447,NL +1362767448,1362767463,BE +1362767464,1362767479,NL +1362767480,1362767495,BE +1362767496,1362767527,NL +1362767528,1362767535,BE +1362767536,1362767559,NL +1362767560,1362767575,BE +1362767576,1362767607,NL +1362767608,1362767639,BE +1362767640,1362767647,NL +1362767648,1362767663,BE +1362767664,1362767671,NL +1362767672,1362767679,BE +1362767680,1362767695,NL +1362767696,1362767711,BE +1362767712,1362767719,NL +1362767720,1362767759,BE +1362767760,1362767767,NL +1362767768,1362767775,BE +1362767776,1362767783,NL +1362767784,1362767807,BE +1362767808,1362767815,NL +1362767816,1362767839,BE +1362767840,1362767863,NL +1362767864,1362767871,BE +1362767872,1362817047,NL +1362817048,1362817063,BE +1362817064,1362817071,NL +1362817072,1362817087,BE +1362817088,1362817103,NL +1362817104,1362817119,BE +1362817120,1362817151,NL +1362817152,1362817215,BE +1362817216,1362817271,NL +1362817272,1362817279,BE +1362817280,1362817311,NL +1362817312,1362817343,BE +1362817344,1362817359,NL +1362817360,1362817367,BE +1362817368,1362817563,NL +1362817564,1362817583,BE +1362817584,1362817743,NL +1362817744,1362817791,BE +1362817792,1362837503,NL +1362837504,1362845695,BE +1362845696,1362870271,NL +1362870272,1362872319,BE +1362872320,1362872335,NL +1362872336,1362872343,BE +1362872344,1362872351,NL +1362872352,1362873855,BE +1362873856,1362873859,NL +1362873860,1362874367,BE +1362874368,1362874375,NL +1362874376,1362875903,BE +1362875904,1362875907,NL +1362875908,1362876423,BE +1362876424,1362876431,NL +1362876432,1362876439,BE +1362876440,1362876463,NL +1362876464,1362876471,BE +1362876472,1362876535,NL +1362876536,1362876543,BE +1362876544,1362876583,NL +1362876584,1362876607,BE +1362876608,1362876639,NL +1362876640,1362877963,BE +1362877964,1362877979,NL +1362877980,1362877983,BE +1362877984,1362877999,NL +1362878000,1362878003,BE +1362878004,1362878015,NL +1362878016,1362878463,BE +1362878464,1362878471,NL +1362878472,1362879999,BE +1362880000,1362880003,NL +1362880004,1362880527,BE +1362880528,1362880727,NL +1362880728,1362880735,BE +1362880736,1362880743,NL +1362880744,1362880751,BE +1362880752,1362880783,NL +1362880784,1362880799,BE +1362880800,1362880895,NL +1362880896,1362880959,BE +1362880960,1362880967,NL +1362880968,1362880975,BE +1362880976,1362880999,NL +1362881000,1362881007,BE +1362881008,1362881023,NL +1362881024,1362881055,BE +1362881056,1362881087,NL +1362881088,1362881103,BE +1362881104,1362881111,NL +1362881112,1362882047,BE +1362882048,1362882051,NL +1362882052,1362882055,BE +1362882056,1362882067,NL +1362882068,1362882071,BE +1362882072,1362882143,NL +1362882144,1362882155,BE +1362882156,1362882207,NL +1362882208,1362882211,BE +1362882212,1362882219,NL +1362882220,1362882223,BE +1362882224,1362882231,NL +1362882232,1362884095,BE +1362884096,1362884099,NL +1362884100,1362885119,BE +1362885120,1362886399,NL +1362886400,1362886400,BE +1362886401,1362886409,NL 1362886410,1362886413,BE 1362886414,1362886416,NL 1362886417,1362886419,BE 1362886420,1362886421,NL 1362886422,1362886422,BE -1362886423,1362886655,NL +1362886423,1362886423,NL +1362886424,1362886655,BE 1362886656,1363017727,ES 1363017728,1363148799,CH 1363148800,1363410943,FR @@ -39560,6 +41902,8 @@ 1369559040,1369563135,RU 1369563136,1369567231,PL 1369567232,1369571327,BG +1369571328,1369587711,RU +1369587712,1369591807,UA 1369636864,1369638911,IR 1369638912,1369640959,PL 1369640960,1369655295,RU @@ -39983,7 +42327,9 @@ 1382217984,1382219007,GB 1382219008,1382219519,NL 1382219520,1382219775,GB -1382219776,1382223327,SE +1382219776,1382222847,SE +1382222848,1382222911,FI +1382222912,1382223327,SE 1382223328,1382223359,FI 1382223360,1382223551,SE 1382223552,1382223615,NO @@ -39999,8 +42345,7 @@ 1382229504,1382229511,NO 1382229512,1382232575,SE 1382232576,1382232639,NO -1382232640,1382232703,DK -1382232704,1382233279,SE +1382232640,1382233279,SE 1382233280,1382233343,NO 1382233344,1382233407,SE 1382233408,1382233423,NO @@ -40041,7 +42386,8 @@ 1383096448,1383096575,FR 1383096576,1383096831,GB 1383096832,1383096863,FR -1383096864,1383097087,GB +1383096864,1383096959,GB +1383096960,1383097087,FR 1383097088,1383097343,ES 1383097344,1383098111,GB 1383098112,1383098367,DE @@ -40054,8 +42400,8 @@ 1383099176,1383099179,GB 1383099180,1383099183,DE 1383099184,1383099199,GB -1383099200,1383099263,DE -1383099264,1383099391,GB +1383099200,1383099231,DE +1383099232,1383099391,GB 1383099392,1383099679,DE 1383099680,1383099687,GB 1383099688,1383099695,DE @@ -40262,9 +42608,7 @@ 1384742912,1384759295,RU 1384759296,1384775679,SY 1384775680,1384792063,RU -1384792064,1384792575,FR -1384792576,1384792607,CH -1384792608,1384792623,FR +1384792064,1384792623,FR 1384792624,1384792639,BE 1384792640,1384793679,FR 1384793680,1384793695,BE @@ -40274,9 +42618,7 @@ 1384794128,1384794143,CH 1384794144,1384794271,FR 1384794272,1384794287,CH -1384794288,1384794879,FR -1384794880,1384795135,CH -1384795136,1384795279,FR +1384794288,1384795279,FR 1384795280,1384795327,BE 1384795328,1384799807,FR 1384799808,1384799871,CH @@ -40564,9 +42906,7 @@ 1388388944,1388388951,NG 1388388952,1388388959,IT 1388388960,1388388967,NG -1388388968,1388389151,IT -1388389152,1388389167,NG -1388389168,1388389567,IT +1388388968,1388389567,IT 1388389568,1388389631,NG 1388389632,1388389943,IT 1388389944,1388390015,NG @@ -40758,7 +43098,9 @@ 1388743556,1388743559,GB 1388743560,1388743571,IE 1388743572,1388743582,GB -1388743583,1388743919,IE +1388743583,1388743603,IE +1388743604,1388743607,GB +1388743608,1388743919,IE 1388743920,1388743935,GB 1388743936,1388744047,IE 1388744048,1388744055,GB @@ -41180,9 +43522,7 @@ 1389556760,1389559743,DE 1389559744,1389559807,CH 1389559808,1389561343,DE -1389561344,1389561407,IT -1389561408,1389561471,DE -1389561472,1389561599,IT +1389561344,1389561599,IT 1389561600,1389562367,DE 1389562368,1389563135,IT 1389563136,1389563391,DE @@ -41190,10 +43530,15 @@ 1389563648,1389563903,US 1389563904,1389564159,IT 1389564160,1389564415,DE -1389564416,1389564671,IT +1389564416,1389564671,US 1389564672,1389565183,DE -1389565184,1389565695,IT -1389565696,1389568767,DE +1389565184,1389565439,US +1389565440,1389565695,IT +1389565696,1389565951,US +1389565952,1389566207,IT +1389566208,1389566719,DE +1389566720,1389566975,US +1389566976,1389568767,DE 1389568768,1389569023,IT 1389569024,1389569279,DE 1389569280,1389569535,US @@ -41211,7 +43556,8 @@ 1389756416,1389772799,SE 1389772800,1389778431,SI 1389778432,1389778943,CA -1389778944,1389780991,RS +1389778944,1389780735,RS +1389780736,1389780991,SI 1389780992,1389782527,HR 1389782528,1389782543,SI 1389782544,1389782559,HR @@ -41760,14 +44106,14 @@ 1401962496,1401978879,PL 1401978880,1401995263,PT 1401995264,1402011647,CH -1402011648,1402027823,SE +1402011648,1402018815,SE +1402018816,1402019327,FI +1402019328,1402027823,SE 1402027824,1402027831,GB 1402027832,1402028031,SE 1402028032,1402044415,FR 1402044416,1402060799,PL -1402060800,1402068159,FI -1402068160,1402068175,AX -1402068176,1402077183,FI +1402060800,1402077183,FI 1402077184,1402093567,GB 1402093568,1402109951,RU 1402109952,1402142719,FI @@ -41779,9 +44125,7 @@ 1402224640,1402241023,BG 1402241024,1402257407,GB 1402257408,1402273791,FI -1402273792,1402277119,RU -1402277120,1402277375,MD -1402277376,1402277631,KG +1402273792,1402277631,RU 1402277632,1402277887,TJ 1402277888,1402290175,RU 1402290176,1402306559,NL @@ -41851,7 +44195,9 @@ 1403510784,1403518975,CZ 1403518976,1403535359,CY 1403535360,1403551743,PL -1403551744,1403568127,SK +1403551744,1403556503,SK +1403556504,1403556511,SR +1403556512,1403568127,SK 1403568128,1403573247,SE 1403573248,1403573503,ES 1403573504,1403574783,SE @@ -42138,8 +44484,8 @@ 1406779392,1406787583,RU 1406787584,1406787679,GB 1406787680,1406787695,ES -1406787696,1406787927,GB -1406787928,1406787967,ES +1406787696,1406787935,GB +1406787936,1406787967,ES 1406787968,1406788055,GB 1406788056,1406788351,ES 1406788352,1406788479,BG @@ -42155,12 +44501,19 @@ 1406789632,1406789887,FR 1406789888,1406790015,HU 1406790016,1406790143,ES -1406790144,1406790399,GB -1406790400,1406790655,ES -1406790656,1406790927,GB -1406790928,1406790943,ES -1406790944,1406790959,GB -1406790960,1406795775,ES +1406790144,1406790151,GB +1406790152,1406790159,ES +1406790160,1406790175,GB +1406790176,1406790207,ES +1406790208,1406790471,GB +1406790472,1406790479,ES +1406790480,1406790487,GB +1406790488,1406790495,ES +1406790496,1406791087,GB +1406791088,1406791423,ES +1406791424,1406791455,GB +1406791456,1406794751,ES +1406794752,1406795775,NL 1406795776,1406803967,GB 1406803968,1406812159,DE 1406812160,1406820351,SE @@ -42188,8 +44541,12 @@ 1406964928,1406967295,DE 1406967296,1406967327,GB 1406967328,1406967343,NL -1406967344,1406967359,GB -1406967360,1406967807,DE +1406967344,1406967399,GB +1406967400,1406967407,DE +1406967408,1406967423,GB +1406967424,1406967551,DE +1406967552,1406967615,GB +1406967616,1406967807,DE 1406967808,1406975999,RU 1406976000,1406984191,IE 1406984192,1407000575,RU @@ -42763,7 +45120,7 @@ 1407526720,1407528959,A2 1407528960,1407528991,SO 1407528992,1407529023,A2 -1407529024,1407529087,NG +1407529024,1407529087,US 1407529088,1407529095,SO 1407529096,1407529103,A2 1407529104,1407529111,SO @@ -43310,7 +45667,9 @@ 1407702016,1407702271,FR 1407702272,1407702783,GB 1407702784,1407702911,FR -1407702912,1407703039,GB +1407702912,1407702927,GB +1407702928,1407702975,FR +1407702976,1407703039,GB 1407703040,1407703455,FR 1407703456,1407703535,GB 1407703536,1407703871,FR @@ -43348,8 +45707,8 @@ 1407712208,1407712223,FR 1407712224,1407712767,GB 1407712768,1407712831,DE -1407712832,1407712895,GB -1407712896,1407712911,DE +1407712832,1407712887,GB +1407712888,1407712911,DE 1407712912,1407712919,GB 1407712920,1407712959,DE 1407712960,1407712975,GB @@ -43644,7 +46003,9 @@ 1410261664,1410261671,GB 1410261672,1410262023,FR 1410262024,1410262031,BE -1410262032,1410262799,FR +1410262032,1410262391,FR +1410262392,1410262399,GB +1410262400,1410262799,FR 1410262800,1410262815,DE 1410262816,1410266303,FR 1410266304,1410266311,IE @@ -43701,8 +46062,7 @@ 1410531328,1410539519,DE 1410539520,1410544415,GB 1410544416,1410544431,DE -1410544432,1410544447,FR -1410544448,1410547711,GB +1410544432,1410547711,GB 1410547712,1410555903,CZ 1410555904,1410564095,GB 1410564096,1410572287,SE @@ -43729,7 +46089,9 @@ 1410574720,1410574727,RU 1410574728,1410574847,DE 1410574848,1410574975,BR -1410574976,1410575103,DE +1410574976,1410575071,DE +1410575072,1410575087,IT +1410575088,1410575103,RU 1410575104,1410575111,US 1410575112,1410575119,IT 1410575120,1410575135,DE @@ -43872,19 +46234,25 @@ 1410739920,1410739927,RS 1410739928,1410739951,AL 1410739952,1410739967,RS -1410739968,1410740003,AL +1410739968,1410739995,AL +1410739996,1410739999,RS +1410740000,1410740003,AL 1410740004,1410740007,RS 1410740008,1410740043,AL 1410740044,1410740047,RS -1410740048,1410740122,AL +1410740048,1410740075,AL +1410740076,1410740079,RS +1410740080,1410740122,AL 1410740123,1410740123,RS 1410740124,1410740135,AL 1410740136,1410740139,RS -1410740140,1410740335,AL +1410740140,1410740171,AL +1410740172,1410740175,RS +1410740176,1410740238,AL +1410740239,1410740239,RS +1410740240,1410740335,AL 1410740336,1410740343,RS -1410740344,1410740383,AL -1410740384,1410740391,RS -1410740392,1410740415,AL +1410740344,1410740415,AL 1410740416,1410740423,RS 1410740424,1410740471,AL 1410740472,1410740479,RS @@ -43898,31 +46266,31 @@ 1410740676,1410740679,RS 1410740680,1410740734,AL 1410740735,1410740735,RS -1410740736,1410740751,AL -1410740752,1410740767,RS -1410740768,1410740823,AL -1410740824,1410740831,RS -1410740832,1410740871,AL +1410740736,1410740759,AL +1410740760,1410740767,RS +1410740768,1410740871,AL 1410740872,1410740879,RS 1410740880,1410740911,AL 1410740912,1410740919,RS 1410740920,1410740931,AL -1410740932,1410740935,RS -1410740936,1410740943,AL -1410740944,1410740991,RS +1410740932,1410740991,RS 1410740992,1410741303,AL -1410741304,1410741327,RS -1410741328,1410741335,AL -1410741336,1410741351,RS -1410741352,1410741427,AL +1410741304,1410741304,RS +1410741305,1410741311,AL +1410741312,1410741327,RS +1410741328,1410741343,AL +1410741344,1410741351,RS +1410741352,1410741387,AL +1410741388,1410741391,RS +1410741392,1410741419,AL +1410741420,1410741423,RS +1410741424,1410741427,AL 1410741428,1410741431,RS -1410741432,1410741443,AL -1410741444,1410741447,RS -1410741448,1410741479,AL +1410741432,1410741463,AL +1410741464,1410741471,RS +1410741472,1410741479,AL 1410741480,1410741483,RS -1410741484,1410741567,AL -1410741568,1410741583,RS -1410741584,1410742279,AL +1410741484,1410742279,AL 1410742280,1410742319,RS 1410742320,1410742351,AL 1410742352,1410742359,RS @@ -43931,7 +46299,21 @@ 1410742528,1410742907,AL 1410742908,1410742911,RS 1410742912,1410742923,AL -1410742924,1410743039,RS +1410742924,1410742927,RS +1410742928,1410742931,AL +1410742932,1410742939,RS +1410742940,1410742943,AL +1410742944,1410742947,RS +1410742948,1410742952,AL +1410742953,1410742955,RS +1410742956,1410742959,AL +1410742960,1410742971,RS +1410742972,1410742975,AL +1410742976,1410742983,RS +1410742984,1410742987,AL +1410742988,1410742991,RS +1410742992,1410742996,AL +1410742997,1410743039,RS 1410743040,1410743935,AL 1410743936,1410743999,RS 1410744000,1410744319,AL @@ -43948,14 +46330,15 @@ 1410748416,1410752511,DE 1410752512,1410752703,AQ 1410752704,1410752763,DE -1410752764,1410752787,AQ -1410752788,1410752799,DE +1410752764,1410752791,AQ +1410752792,1410752799,DE 1410752800,1410752827,AQ 1410752828,1410752831,DE 1410752832,1410752835,AQ 1410752836,1410753023,DE 1410753024,1410753031,AQ -1410753032,1410753055,BS +1410753032,1410753047,DE +1410753048,1410753055,BS 1410753056,1410753143,AQ 1410753144,1410753151,SC 1410753152,1410753155,AQ @@ -43969,26 +46352,32 @@ 1410753352,1410753367,AQ 1410753368,1410753391,DE 1410753392,1410753399,NL -1410753400,1410754623,AQ +1410753400,1410754559,AQ +1410754560,1410754591,US +1410754592,1410754623,AQ 1410754624,1410754631,CN 1410754632,1410754831,AQ -1410754832,1410754855,DE +1410754832,1410754835,DE +1410754836,1410754839,AQ +1410754840,1410754855,DE 1410754856,1410754859,AQ 1410754860,1410754867,DE 1410754868,1410754871,AQ -1410754872,1410755063,DE -1410755064,1410755067,AQ +1410754872,1410755059,DE +1410755060,1410755067,AQ 1410755068,1410755071,DE 1410755072,1410755327,AQ 1410755328,1410755583,DE -1410755584,1410760191,AQ +1410755584,1410759679,AQ +1410759680,1410760191,US 1410760192,1410760447,DE 1410760448,1410760455,CN 1410760456,1410760463,BS 1410760464,1410760471,AQ 1410760472,1410760487,DE 1410760488,1410760503,AQ -1410760504,1410760703,DE +1410760504,1410760575,DE +1410760576,1410760703,AQ 1410760704,1410768895,RU 1410768896,1410777087,GB 1410777088,1410785279,RU @@ -44261,23 +46650,36 @@ 1421869056,1422393343,BE 1422393344,1422393599,DE 1422393600,1422393855,IT -1422393856,1422399103,DE +1422393856,1422398719,DE +1422398720,1422398783,IT +1422398784,1422399103,DE 1422399104,1422399135,IT -1422399136,1422399999,DE +1422399136,1422399231,DE +1422399232,1422399487,US +1422399488,1422399999,DE 1422400000,1422400255,IT 1422400256,1422400511,DE 1422400512,1422400767,BR 1422400768,1422403839,DE 1422403840,1422403903,IT -1422403904,1422406399,DE +1422403904,1422403935,SE +1422403936,1422406399,DE 1422406400,1422406463,GB 1422406464,1422410367,DE 1422410368,1422410495,IT -1422410496,1422468207,DE +1422410496,1422445055,DE +1422445056,1422446079,IT +1422446080,1422451551,DE +1422451552,1422451583,SE +1422451584,1422452271,DE +1422452272,1422452275,RU +1422452276,1422468207,DE 1422468208,1422468223,IT 1422468224,1422468671,DE 1422468672,1422468735,IT -1422468736,1422476863,DE +1422468736,1422469839,DE +1422469840,1422469847,RO +1422469848,1422476863,DE 1422476864,1422476895,GB 1422476896,1422479615,DE 1422479616,1422479871,BE @@ -44359,9 +46761,7 @@ 1424593968,1424593983,GB 1424593984,1424594055,FR 1424594056,1424594063,IT -1424594064,1424594087,FR -1424594088,1424594095,GB -1424594096,1424594103,FR +1424594064,1424594103,FR 1424594104,1424594111,GB 1424594112,1424594175,FR 1424594176,1424594431,GB @@ -44669,13 +47069,10 @@ 1425377341,1425391615,DE 1425391616,1425407999,LV 1425408000,1425424383,NL -1425424384,1425424543,A2 -1425424544,1425424639,DE -1425424640,1425424895,IR +1425424384,1425424463,A2 +1425424464,1425424895,DE 1425424896,1425425151,NE -1425425152,1425425663,DE -1425425664,1425425919,NE -1425425920,1425426303,DE +1425425152,1425426303,DE 1425426304,1425426319,IR 1425426320,1425426343,DE 1425426344,1425426352,IR @@ -44738,13 +47135,7 @@ 1425472016,1425472035,DE 1425472036,1425472039,GB 1425472040,1425473535,DE -1425473536,1425474047,GB -1425474048,1425474559,RO -1425474560,1425475583,GB -1425475584,1425478143,RO -1425478144,1425478655,GB -1425478656,1425484799,RO -1425484800,1425485311,GB +1425473536,1425485311,RO 1425485312,1425485823,AE 1425485824,1425506303,RO 1425506304,1425522687,NO @@ -45052,13 +47443,13 @@ 1426968344,1426968351,ES 1426968352,1426968591,GB 1426968592,1426968600,ES -1426968601,1426968791,GB -1426968792,1426968800,ES +1426968601,1426968799,GB +1426968800,1426968800,ES 1426968801,1426969135,GB 1426969136,1426969151,ES 1426969152,1426971855,GB -1426971856,1426971863,ES -1426971864,1426972319,GB +1426971856,1426971859,ES +1426971860,1426972319,GB 1426972320,1426972326,FR 1426972327,1426973335,GB 1426973336,1426973343,ES @@ -45116,21 +47507,22 @@ 1427723392,1427723519,LI 1427723520,1427728383,DE 1427728384,1427728415,BR -1427728416,1427728479,DE +1427728416,1427728447,RU +1427728448,1427728479,DE 1427728480,1427728511,CY 1427728512,1427728543,BR 1427728544,1427728575,DE 1427728576,1427728639,BR -1427728640,1427728671,DE +1427728640,1427728671,CY 1427728672,1427728703,TR 1427728704,1427728735,RU 1427728736,1427728799,DE 1427728800,1427728831,RU 1427728832,1427728895,CY 1427728896,1427728927,RU -1427728928,1427728959,IL +1427728928,1427728959,US 1427728960,1427728991,RU -1427728992,1427729023,DE +1427728992,1427729023,LT 1427729024,1427729055,GB 1427729056,1427729087,CA 1427729088,1427729119,DE @@ -45143,40 +47535,45 @@ 1427742720,1427742751,IO 1427742752,1427742911,DE 1427742912,1427742943,US -1427742944,1427742975,DE +1427742944,1427742975,BR 1427742976,1427743007,RU 1427743008,1427743039,US 1427743040,1427743071,BR 1427743072,1427743103,CY 1427743104,1427743135,BR 1427743136,1427743167,IN -1427743168,1427743199,DE +1427743168,1427743199,RU 1427743200,1427743231,TR 1427743232,1427743263,GR -1427743264,1427743327,DE +1427743264,1427743295,DE +1427743296,1427743327,BR 1427743328,1427743359,NL 1427743360,1427743423,BR -1427743424,1427743455,TR +1427743424,1427743455,US 1427743456,1427743487,CY -1427743488,1427743583,DE +1427743488,1427743519,DE +1427743520,1427743551,BR +1427743552,1427743583,DE 1427743584,1427743615,LV 1427743616,1427743647,DK -1427743648,1427743679,DE +1427743648,1427743679,BR 1427743680,1427743711,RU -1427743712,1427743775,DE +1427743712,1427743743,DE +1427743744,1427743775,MA 1427743776,1427743807,ZA -1427743808,1427743839,DE +1427743808,1427743839,BR 1427743840,1427743871,RU 1427743872,1427743903,DE 1427743904,1427743935,US 1427743936,1427743967,RU 1427743968,1427743999,US -1427744000,1427744031,DE +1427744000,1427744031,AT 1427744032,1427744063,RU -1427744064,1427744127,DE +1427744064,1427744095,DE +1427744096,1427744127,MA 1427744128,1427744159,PL -1427744160,1427744191,RU -1427744192,1427744255,DE +1427744160,1427744223,RU +1427744224,1427744255,DE 1427744256,1427744287,US 1427744288,1427744319,TR 1427744320,1427744351,IN @@ -45184,27 +47581,33 @@ 1427744384,1427744415,PL 1427744416,1427744447,UA 1427744448,1427744479,US -1427744480,1427744575,DE +1427744480,1427744511,DE +1427744512,1427744543,US +1427744544,1427744575,DE 1427744576,1427744607,PL -1427744608,1427744639,DE +1427744608,1427744639,MA 1427744640,1427744671,TR -1427744672,1427744767,DE +1427744672,1427744703,DE +1427744704,1427744735,BR +1427744736,1427744767,DE 1427744768,1427744799,BR -1427744800,1427744863,DE +1427744800,1427744831,DE +1427744832,1427744863,AU 1427744864,1427744927,TR 1427744928,1427744959,HU 1427744960,1427744991,RU 1427744992,1427745023,DK 1427745024,1427745055,BM 1427745056,1427745087,US -1427745088,1427745151,DE +1427745088,1427745119,MA +1427745120,1427745151,DE 1427745152,1427745183,RO 1427745184,1427745215,CH -1427745216,1427745247,TR +1427745216,1427745247,US 1427745248,1427745279,DE 1427745280,1427745311,MA 1427745312,1427745343,TH -1427745344,1427745375,DE +1427745344,1427745375,RU 1427745376,1427745407,BR 1427745408,1427745471,US 1427745472,1427745503,RO @@ -45217,26 +47620,28 @@ 1427745696,1427745727,US 1427745728,1427745759,DE 1427745760,1427745791,LT -1427745792,1427745823,GB +1427745792,1427745823,FR 1427745824,1427745855,US 1427745856,1427745887,BR 1427745888,1427745919,IN 1427745920,1427745951,ES 1427745952,1427745983,IN 1427745984,1427746015,DE -1427746016,1427746047,TR +1427746016,1427746047,US 1427746048,1427746079,SE 1427746080,1427746111,GB 1427746112,1427746143,DE 1427746144,1427746175,GR 1427746176,1427746239,DE 1427746240,1427746271,US -1427746272,1427747839,DE +1427746272,1427746463,DE +1427746464,1427746495,MA +1427746496,1427747839,DE 1427747840,1427747871,FI 1427747872,1427747903,BR 1427747904,1427747935,CY 1427747936,1427747967,US -1427747968,1427747999,DE +1427747968,1427747999,AU 1427748000,1427748031,BR 1427748032,1427748063,DE 1427748064,1427748095,US @@ -45249,17 +47654,22 @@ 1427748352,1427748383,BR 1427748384,1427748447,DE 1427748448,1427748479,RU -1427748480,1427748511,MA -1427748512,1427748575,DE +1427748480,1427748543,MA +1427748544,1427748575,DE 1427748576,1427748607,BR 1427748608,1427748639,HU -1427748640,1427748735,DE +1427748640,1427748671,GB +1427748672,1427748735,DE 1427748736,1427748799,BR -1427748800,1427748831,MA -1427748832,1427749535,DE +1427748800,1427748863,MA +1427748864,1427749471,DE +1427749472,1427749503,BR +1427749504,1427749535,DE 1427749536,1427749567,MA 1427749568,1427749599,CY -1427749600,1427749695,DE +1427749600,1427749631,AU +1427749632,1427749663,RU +1427749664,1427749695,DE 1427749696,1427749727,BR 1427749728,1427749759,DE 1427749760,1427749791,BR @@ -45267,7 +47677,7 @@ 1427749856,1427749887,RU 1427749888,1427749919,BR 1427749920,1427749951,US -1427749952,1427749983,RU +1427749952,1427749983,BR 1427749984,1427750079,DE 1427750080,1427750111,BG 1427750112,1427750175,DE @@ -45275,7 +47685,7 @@ 1427750208,1427750239,DE 1427750240,1427750271,US 1427750272,1427750303,GR -1427750304,1427750335,GB +1427750304,1427750335,FR 1427750336,1427750367,US 1427750368,1427751167,DE 1427751168,1427751423,NL @@ -45284,20 +47694,22 @@ 1427759936,1427759967,HR 1427759968,1427759999,DE 1427760000,1427760031,BR -1427760032,1427760095,US -1427760096,1427760159,DE +1427760032,1427760127,US +1427760128,1427760159,DE 1427760160,1427760191,PL 1427760192,1427760255,US 1427760256,1427760319,BR 1427760320,1427760351,TR 1427760352,1427760383,RU 1427760384,1427760415,IN -1427760416,1427760447,TR +1427760416,1427760447,US 1427760448,1427760575,DE 1427760576,1427760607,CH 1427760608,1427760671,DE 1427760672,1427760703,BR -1427760704,1427760799,DE +1427760704,1427760735,DE +1427760736,1427760767,BR +1427760768,1427760799,DE 1427760800,1427760831,US 1427760832,1427760863,DE 1427760864,1427760895,US @@ -45308,9 +47720,10 @@ 1427761056,1427761087,CL 1427761088,1427761119,CH 1427761120,1427761151,TR -1427761152,1427761215,DE +1427761152,1427761183,AU +1427761184,1427761215,DE 1427761216,1427761247,TR -1427761248,1427761279,DE +1427761248,1427761279,US 1427761280,1427761311,RU 1427761312,1427761343,UA 1427761344,1427761375,CY @@ -45613,7 +48026,8 @@ 1433806688,1433806719,NL 1433806720,1433806751,DE 1433806752,1433806783,ES -1433806784,1433812991,FR +1433806784,1433806815,CH +1433806816,1433812991,FR 1433812992,1433821183,BG 1433821184,1433829375,GE 1433829376,1433833471,RU @@ -45661,9 +48075,7 @@ 1433867296,1433867519,NL 1433867520,1433867647,GB 1433867648,1433867775,NL -1433867776,1433867903,GB -1433867904,1433868031,NL -1433868032,1433870335,GB +1433867776,1433870335,GB 1433870336,1433872383,TR 1433872384,1433874431,IT 1433874432,1433876479,NL @@ -45813,7 +48225,11 @@ 1436471680,1436471743,BE 1436471744,1436471807,BR 1436471808,1436473343,BE -1436473344,1436475391,RO +1436473344,1436473599,RO +1436473600,1436473855,IT +1436473856,1436474111,RO +1436474112,1436474367,IT +1436474368,1436475391,RO 1436475392,1436477439,AT 1436477440,1436479487,CH 1436479488,1436481535,RU @@ -45904,11 +48320,7 @@ 1438860288,1438860415,US 1438860416,1438861823,DE 1438861824,1438862079,CH -1438862080,1438864827,DE -1438864828,1438864831,PA -1438864832,1438864927,DE -1438864928,1438864959,PA -1438864960,1438868295,DE +1438862080,1438868295,DE 1438868296,1438868303,LT 1438868304,1438869591,DE 1438869592,1438869595,RU @@ -45969,7 +48381,9 @@ 1438957568,1438973951,EE 1438973952,1438994175,DE 1438994176,1438994431,SE -1438994432,1438994619,DE +1438994432,1438994551,DE +1438994552,1438994559,GB +1438994560,1438994619,DE 1438994620,1438994623,SE 1438994624,1438994751,DE 1438994752,1438994759,GB @@ -45978,25 +48392,17 @@ 1438995040,1438995047,GB 1438995048,1438995067,DE 1438995068,1438995071,SE -1438995072,1438995647,DE -1438995648,1438995711,GB -1438995712,1438998697,DE +1438995072,1438995399,DE +1438995400,1438995407,GB +1438995408,1438995647,DE +1438995648,1438995655,GB +1438995656,1438998697,DE 1438998698,1438998730,NL -1438998731,1438998781,DE -1438998782,1438998783,CH -1438998784,1438999098,DE -1438999099,1438999103,CH -1438999104,1438999167,DE +1438998731,1438999167,DE 1438999168,1438999248,NL 1438999249,1438999252,DE 1438999253,1438999295,NL -1438999296,1438999475,DE -1438999476,1438999487,PT -1438999488,1438999517,DE -1438999518,1438999518,CH -1438999519,1438999533,DE -1438999534,1438999534,CH -1438999535,1438999551,DE +1438999296,1438999551,DE 1438999552,1438999807,GB 1438999808,1439000575,DE 1439000576,1439000831,NL @@ -46018,7 +48424,7 @@ 1439154176,1439170559,GB 1439170560,1439236095,NO 1439236096,1439301631,BE -1439301632,1439305727,CZ +1439301632,1439305727,RU 1439305728,1439309823,DK 1439309824,1439318015,PL 1439318016,1439322111,DK @@ -46034,27 +48440,7 @@ 1439367168,1439375359,NL 1439375360,1439383551,DE 1439383552,1439432703,NL -1439432704,1439440383,RO -1439440384,1439440895,GB -1439440896,1439446527,RO -1439446528,1439447039,GB -1439447040,1439449087,RO -1439449088,1439449855,GB -1439449856,1439451135,RO -1439451136,1439451647,GB -1439451648,1439457279,RO -1439457280,1439457791,GB -1439457792,1439462911,RO -1439462912,1439463167,GB -1439463168,1439463423,RO -1439463424,1439463935,GB -1439463936,1439464447,RO -1439464448,1439464703,GB -1439464704,1439466495,RO -1439466496,1439467007,GB -1439467008,1439482367,RO -1439482368,1439482879,GB -1439482880,1439498239,RO +1439432704,1439498239,RO 1439498240,1439507199,DE 1439507200,1439507455,GB 1439507456,1439513599,DE @@ -46176,17 +48562,15 @@ 1441543584,1441543599,HR 1441543600,1441544063,DE 1441544064,1441544127,TR -1441544128,1441544143,DE -1441544144,1441544159,CH -1441544160,1441545535,DE +1441544128,1441545535,DE 1441545536,1441545599,AT 1441545600,1441546239,DE 1441546240,1441554431,DK 1441554432,1441554687,GB 1441554688,1441554943,NL 1441554944,1441555199,GB -1441555200,1441555327,DE -1441555328,1441556735,GB +1441555200,1441555455,DE +1441555456,1441556735,GB 1441556736,1441556991,DE 1441556992,1441557759,GB 1441557760,1441558015,NL @@ -46458,7 +48842,9 @@ 1446905048,1446905051,LY 1446905052,1446905059,IQ 1446905060,1446905067,NG -1446905068,1446905083,A2 +1446905068,1446905071,A2 +1446905072,1446905075,NG +1446905076,1446905083,A2 1446905084,1446905095,AF 1446905096,1446905099,LY 1446905100,1446905103,IQ @@ -46525,10 +48911,12 @@ 1446905652,1446905655,IQ 1446905656,1446905659,AF 1446905660,1446905663,ER -1446905664,1446905667,A2 +1446905664,1446905667,LY 1446905668,1446905675,AF 1446905676,1446905683,LY -1446905684,1446905703,A2 +1446905684,1446905687,A2 +1446905688,1446905691,CF +1446905692,1446905703,A2 1446905704,1446905707,IQ 1446905708,1446905715,A2 1446905716,1446905719,IQ @@ -47163,69 +49551,11 @@ 1449459712,1449525247,HU 1449525248,1449590783,RU 1449590784,1449656319,DE -1449656320,1449657087,GB -1449657088,1449658623,RO -1449658624,1449659135,GB -1449659136,1449685759,RO -1449685760,1449686271,GB -1449686272,1449686527,RO -1449686528,1449687039,GB -1449687040,1449687295,RO -1449687296,1449688063,GB -1449688064,1449690111,RO -1449690112,1449690623,GB -1449690624,1449705471,RO -1449705472,1449705727,GB -1449705728,1449706239,RO -1449706240,1449706495,GB -1449706496,1449710591,RO -1449710592,1449711103,GB -1449711104,1449711359,RO -1449711360,1449711615,GB -1449711616,1449717759,RO -1449717760,1449718783,GB -1449718784,1449719039,RO -1449719040,1449719807,GB -1449719808,1449756671,RO -1449756672,1449758719,GB -1449758720,1449767423,RO -1449767424,1449767679,GB -1449767680,1449771775,RO -1449771776,1449772031,GB -1449772032,1449773055,RO -1449773056,1449774079,GB -1449774080,1449776383,RO -1449776384,1449776639,GB -1449776640,1449779967,RO -1449779968,1449780223,GB -1449780224,1449780735,RO -1449780736,1449780991,GB -1449780992,1449783807,RO -1449783808,1449784319,GB -1449784320,1449785343,RO -1449785344,1449786367,GB -1449786368,1449787391,RO -1449787392,1449791487,GB -1449791488,1449795327,RO -1449795328,1449795583,GB -1449795584,1449808639,RO +1449656320,1449808639,RO 1449808640,1449808895,UA -1449808896,1449830655,RO -1449830656,1449830911,GB -1449830912,1449840639,RO +1449808896,1449840639,RO 1449840640,1449852927,MD -1449852928,1449854975,GB -1449854976,1449859071,RO -1449859072,1449859583,GB -1449859584,1449879551,RO -1449879552,1449879807,GB -1449879808,1449880063,RO -1449880064,1449880319,GB -1449880320,1449881087,RO -1449881088,1449881599,GB -1449881600,1449908223,RO -1449908224,1449910271,GB -1449910272,1449918463,RO +1449852928,1449918463,RO 1449918464,1449951231,JO 1449951232,1449983999,TR 1449984000,1449992191,NL @@ -47280,7 +49610,7 @@ 1464336384,1464467455,DK 1464467456,1464598527,GB 1464598528,1464602623,RU -1464602624,1464606719,US +1464602624,1464606719,GB 1464606720,1464614911,KZ 1464614912,1464664063,UA 1464664064,1464860671,DE @@ -47379,7 +49709,9 @@ 1467368448,1467368703,DK 1467368704,1467369519,DE 1467369520,1467369535,RU -1467369536,1467369759,DE +1467369536,1467369647,DE +1467369648,1467369663,CH +1467369664,1467369759,DE 1467369760,1467369791,HR 1467369792,1467369855,SE 1467369856,1467369871,RU @@ -47431,9 +49763,7 @@ 1472259256,1472264799,IE 1472264800,1472264807,GB 1472264808,1472266239,IE -1472266240,1472304610,DE -1472304611,1472304611,A2 -1472304612,1472314335,DE +1472266240,1472314335,DE 1472314336,1472314343,A2 1472314344,1472330699,DE 1472330700,1472330700,A2 @@ -47473,9 +49803,7 @@ 1474966474,1474966474,A2 1474966475,1474968895,DE 1474968896,1474968903,A2 -1474968904,1475009582,DE -1475009583,1475009583,A2 -1475009584,1475018751,DE +1474968904,1475018751,DE 1475018752,1475084287,ES 1475084288,1475086335,NL 1475086336,1475092479,RU @@ -47487,7 +49815,6 @@ 1475102208,1475102719,GB 1475102720,1475104767,FR 1475104768,1475106815,RU -1475106816,1475108863,GB 1475108864,1475110911,NL 1475110912,1475112959,DE 1475112960,1475115007,AT @@ -47582,8 +49909,10 @@ 1475223552,1475229695,NO 1475229696,1475229759,SE 1475229760,1475229951,NO -1475229952,1475230207,SE -1475230208,1475233791,NO +1475229952,1475230223,SE +1475230224,1475230271,NO +1475230272,1475230303,SE +1475230304,1475233791,NO 1475233792,1475234303,GB 1475234304,1475234559,IE 1475234560,1475235839,GB @@ -47896,7 +50225,9 @@ 1476313088,1476315135,FI 1476315136,1476316159,US 1476316160,1476316671,SG -1476316672,1476321279,FI +1476316672,1476317183,FI +1476317184,1476321151,DE +1476321152,1476321279,FI 1476321280,1476329471,MC 1476329472,1476337663,RU 1476337664,1476345855,NL @@ -47924,7 +50255,9 @@ 1481711616,1481719807,RU 1481719808,1481727999,CZ 1481728000,1481736191,IE -1481736192,1481744383,GG +1481736192,1481741823,GG +1481741824,1481742079,GB +1481742080,1481744383,GG 1481744384,1481752575,IT 1481752576,1481760767,RU 1481760768,1481768959,UA @@ -48074,6 +50407,7 @@ 1486317568,1486320383,RU 1486320384,1486320639,US 1486320640,1486321663,RU +1486321664,1486323711,NL 1486323712,1486325759,GB 1486325760,1486327807,PL 1486327808,1486329855,CH @@ -48101,7 +50435,11 @@ 1489240064,1489305599,EE 1489305600,1489338367,GR 1489338368,1489371135,BE -1489371136,1489402239,DE +1489371136,1489389391,DE +1489389392,1489389399,IT +1489389400,1489392767,DE +1489392768,1489392775,IT +1489392776,1489402239,DE 1489402240,1489402367,TR 1489402368,1489404767,DE 1489404768,1489404775,IT @@ -48567,7 +50905,9 @@ 1495237740,1495237743,AT 1495237744,1495237751,EU 1495237752,1495237775,AT -1495237776,1495237887,EU +1495237776,1495237791,EU +1495237792,1495237807,AT +1495237808,1495237887,EU 1495237888,1495238207,AT 1495238208,1495238223,EU 1495238224,1495238231,AT @@ -48620,22 +50960,17 @@ 1495265280,1495265791,DE 1495265792,1495267327,RU 1495267328,1495269375,SE -1495269376,1495326719,RO +1495269376,1495306239,RO +1495306240,1495308287,GB +1495308288,1495326719,RO 1495326720,1495330815,MD 1495330816,1495334911,RO 1495334912,1495335935,MD 1495335936,1495339007,RO 1495339008,1495343103,MD -1495343104,1495346175,GB -1495346176,1495347199,RO -1495347200,1495349247,GB -1495349248,1495399935,RO +1495343104,1495399935,RO 1495399936,1495400191,MD -1495400192,1495429119,RO -1495429120,1495431167,GB -1495431168,1495513087,RO -1495513088,1495515135,GB -1495515136,1495623679,RO +1495400192,1495623679,RO 1495623680,1495623935,MD 1495623936,1495752703,RO 1495752704,1495754751,ES @@ -48647,13 +50982,9 @@ 1495927296,1495927551,AE 1495927552,1495937023,RO 1495937024,1495937535,SE -1495937536,1495990271,RO -1495990272,1495994367,GB -1495994368,1496078335,RO +1495937536,1496078335,RO 1496078336,1496079359,MD -1496079360,1496086527,RO -1496086528,1496088575,GB -1496088576,1496121343,RO +1496079360,1496121343,RO 1496121344,1496122367,MD 1496122368,1496178943,RO 1496178944,1496179199,AE @@ -48987,7 +51318,8 @@ 1503897440,1503897463,DE 1503897464,1503897471,GR 1503897472,1503897479,AT -1503897480,1503897519,DE +1503897480,1503897487,BE +1503897488,1503897519,DE 1503897520,1503897527,IT 1503897528,1503897583,DE 1503897584,1503897591,GB @@ -49006,8 +51338,8 @@ 1503898312,1503898351,DE 1503898352,1503898359,CH 1503898360,1503898415,DE -1503898416,1503898423,BE -1503898424,1503898503,DE +1503898416,1503898431,BE +1503898432,1503898503,DE 1503898504,1503898511,GR 1503898512,1503898567,DE 1503898568,1503898575,NL @@ -49142,8 +51474,10 @@ 1505321104,1505321135,DE 1505321136,1505321423,AT 1505321424,1505321439,DE -1505321440,1505321663,AT -1505321664,1505321823,DE +1505321440,1505321599,AT +1505321600,1505321631,DE +1505321632,1505321695,AT +1505321696,1505321823,DE 1505321824,1505321831,AT 1505321832,1505321983,DE 1505321984,1505322303,AT @@ -49170,13 +51504,17 @@ 1505333888,1505333951,GB 1505333952,1505335871,IE 1505335872,1505335911,GB -1505335912,1505336063,IE +1505335912,1505335935,IE +1505335936,1505335975,GB +1505335976,1505335983,IE +1505335984,1505335999,GB +1505336000,1505336063,IE 1505336064,1505336071,GB 1505336072,1505336576,IE 1505336577,1505336639,GB 1505336640,1505336655,IE -1505336656,1505336663,GB -1505336664,1505336823,IE +1505336656,1505336695,GB +1505336696,1505336823,IE 1505336824,1505336863,GB 1505336864,1505336864,IE 1505336865,1505336879,GB @@ -49262,8 +51600,8 @@ 1505457012,1505457015,US 1505457016,1505458175,GB 1505458176,1505458431,US -1505458432,1505458451,GB -1505458452,1505458495,US +1505458432,1505458455,GB +1505458456,1505458495,US 1505458496,1505458519,GB 1505458520,1505458527,US 1505458528,1505458543,GB @@ -49469,15 +51807,11 @@ 1506445528,1506445703,FR 1506445704,1506445711,NL 1506445712,1506445719,GB -1506445720,1506445727,FR -1506445728,1506445735,GB -1506445736,1506445759,FR +1506445720,1506445759,FR 1506445760,1506445767,GB 1506445768,1506445815,FR 1506445816,1506445823,GB -1506445824,1506446143,FR -1506446144,1506446151,GB -1506446152,1506446335,FR +1506445824,1506446335,FR 1506446336,1506446719,NL 1506446720,1506446735,GB 1506446736,1506447359,NL @@ -49509,8 +51843,8 @@ 1506450880,1506450943,CZ 1506450944,1506450958,DK 1506450959,1506450959,GB -1506450960,1506450967,DK -1506450968,1506451007,GB +1506450960,1506450975,DK +1506450976,1506451007,GB 1506451008,1506451023,DK 1506451024,1506451031,FI 1506451032,1506451039,DK @@ -49560,7 +51894,9 @@ 1506456960,1506456991,GB 1506456992,1506457087,IT 1506457088,1506458239,GB -1506458240,1506458287,CH +1506458240,1506458271,CH +1506458272,1506458279,GB +1506458280,1506458287,CH 1506458288,1506458303,GB 1506458304,1506458623,CH 1506458624,1506459135,GB @@ -49611,9 +51947,9 @@ 1506467072,1506467327,DE 1506467328,1506467583,GB 1506467584,1506467591,IT -1506467592,1506467615,GB -1506467616,1506467647,IT -1506467648,1506467839,GB +1506467592,1506467599,GB +1506467600,1506467679,IT +1506467680,1506467839,GB 1506467840,1506468351,IT 1506468352,1506468607,GB 1506468608,1506468863,TZ @@ -49626,9 +51962,8 @@ 1506471976,1506471979,GB 1506471980,1506471999,NL 1506472000,1506472031,BE -1506472032,1506472159,NL -1506472160,1506472175,GB -1506472176,1506472191,NL +1506472032,1506472175,NL +1506472176,1506472191,GB 1506472192,1506472447,IT 1506472448,1506472703,GB 1506472704,1506473215,IT @@ -49672,13 +52007,7 @@ 1506767616,1506767679,NO 1506767680,1506768895,GE 1506768896,1506770943,AT -1506770944,1506771468,NL -1506771469,1506771469,US -1506771470,1506771489,NL -1506771490,1506771498,US -1506771499,1506771645,NL -1506771646,1506771655,US -1506771656,1506772017,NL +1506770944,1506772017,NL 1506772018,1506772018,US 1506772019,1506772143,NL 1506772144,1506772145,TR @@ -49950,7 +52279,9 @@ 1515467520,1515468031,US 1515468032,1515468287,ES 1515468288,1515468415,NL -1515468416,1515486975,FR +1515468416,1515468543,FR +1515468544,1515468671,DE +1515468672,1515486975,FR 1515486976,1515487231,CD 1515487232,1515487495,HK 1515487496,1515487739,FR @@ -49969,11 +52300,15 @@ 1518481408,1518501887,SE 1518501888,1518503935,EE 1518503936,1518508799,LT -1518508800,1518510079,SE +1518508800,1518509055,SE +1518509056,1518510079,LT 1518510080,1518516479,LV 1518516480,1518517247,SE 1518517248,1518518271,LV -1518518272,1518551039,SE +1518518272,1518538495,SE +1518538496,1518538751,LT +1518538752,1518542847,SE +1518542848,1518551039,LT 1518551040,1518565375,NL 1518565376,1518665727,SE 1518665728,1518727167,RU @@ -50381,7 +52716,9 @@ 1534714976,1534715039,FR 1534715040,1534715055,GB 1534715056,1534715071,PL -1534715072,1534715135,FR +1534715072,1534715103,FR +1534715104,1534715119,BE +1534715120,1534715135,FR 1534715136,1534715143,PL 1534715144,1534715167,FR 1534715168,1534715183,NL @@ -50440,7 +52777,7 @@ 1534715760,1534715775,ES 1534715776,1534715783,PL 1534715784,1534715791,BE -1534715792,1534715807,ES +1534715792,1534715807,CZ 1534715808,1534715875,FR 1534715876,1534715879,GB 1534715880,1534715883,PT @@ -50505,7 +52842,10 @@ 1534716904,1534716911,DE 1534716912,1534716927,FR 1534716928,1534716943,DE -1534716944,1534716991,FR +1534716944,1534716959,FR +1534716960,1534716967,PL +1534716968,1534716971,DE +1534716972,1534716991,FR 1534716992,1534717007,DE 1534717008,1534717011,PL 1534717012,1534717019,FR @@ -50528,7 +52868,8 @@ 1534717252,1534717255,NL 1534717256,1534717263,FR 1534717264,1534717267,PL -1534717268,1534717315,FR +1534717268,1534717311,FR +1534717312,1534717315,DE 1534717316,1534717319,IE 1534717320,1534717323,GB 1534717324,1534717343,FR @@ -50537,7 +52878,8 @@ 1534717376,1534717411,FR 1534717412,1534717415,CH 1534717416,1534717419,CZ -1534717420,1534717431,PL +1534717420,1534717427,PL +1534717428,1534717431,FR 1534717432,1534717435,GB 1534717436,1534717439,NL 1534717440,1534717503,FR @@ -50559,7 +52901,7 @@ 1534717728,1534717731,GB 1534717732,1534717735,FR 1534717736,1534717739,BE -1534717740,1534717743,PL +1534717740,1534717743,GB 1534717744,1534717751,FR 1534717752,1534717759,BE 1534717760,1534717767,FR @@ -50893,10 +53235,14 @@ 1535017984,1535019519,ES 1535019520,1535020543,SE 1535020544,1535021055,ES -1535021056,1535024127,SE +1535021056,1535022079,SE +1535022080,1535023103,ES +1535023104,1535024127,SE 1535024128,1535049727,ES 1535049728,1535115263,SK -1535115264,1535377407,AT +1535115264,1535197183,AT +1535197184,1535246335,SE +1535246336,1535377407,AT 1535377408,1535442943,GR 1535442944,1535508479,FI 1535508480,1535574015,BG @@ -50995,7 +53341,7 @@ 1536118784,1536122879,DE 1536122880,1536126975,AT 1536126976,1536131071,DK -1536131072,1536139263,RU +1536131072,1536143359,RU 1536143360,1536147455,GB 1536147456,1536151551,IT 1536151552,1536155647,RS @@ -51062,7 +53408,8 @@ 1536662400,1536662407,DE 1536662408,1536662415,SO 1536662416,1536662431,GN -1536662432,1536662463,IQ +1536662432,1536662447,IR +1536662448,1536662463,IQ 1536662464,1536662527,SO 1536662528,1536663295,DE 1536663296,1536663311,LB @@ -51224,7 +53571,6 @@ 1539222528,1539222783,HK 1539222784,1539223039,CN 1539223040,1539223551,FR -1539223552,1539225599,DE 1539225600,1539227647,HU 1539227648,1539229695,FI 1539229696,1539231743,DE @@ -51477,7 +53823,7 @@ 1539506688,1539507199,UA 1539507200,1539508223,RO 1539508224,1539508735,NO -1539508736,1539509247,UA +1539508736,1539509759,UA 1539509760,1539510271,RO 1539510272,1539510783,RU 1539510784,1539511295,LU @@ -51823,7 +54169,6 @@ 1539737088,1539737343,KW 1539737344,1539737599,RU 1539737600,1539737855,RO -1539737856,1539738111,RU 1539738112,1539738367,DK 1539738368,1539738623,DE 1539738624,1539738879,UA @@ -51898,6 +54243,7 @@ 1539757568,1539757823,SI 1539757824,1539758079,UA 1539758080,1539758335,HR +1539758336,1539758591,PL 1539758592,1539758847,NL 1539758848,1539759103,BA 1539759104,1539759359,DK @@ -52082,7 +54428,7 @@ 1539807744,1539807999,GB 1539808000,1539808255,HU 1539808256,1539808511,RU -1539808512,1539808767,RO +1539808512,1539808767,EU 1539808768,1539809023,DE 1539809024,1539809279,GB 1539809280,1539809535,EU @@ -52677,7 +55023,6 @@ 1540339712,1540340735,PL 1540340736,1540341247,CZ 1540341248,1540341759,BG -1540341760,1540342271,GB 1540342272,1540342783,UA 1540342784,1540343295,ES 1540343296,1540343807,GB @@ -52858,7 +55203,6 @@ 1540397824,1540398079,DE 1540398080,1540398335,SA 1540398336,1540398591,DK -1540398592,1540398847,IT 1540398848,1540399359,DE 1540399360,1540399871,RU 1540399872,1540400127,GB @@ -52997,9 +55341,8 @@ 1540437248,1540437503,CH 1540437504,1540438015,UA 1540438016,1540438271,PL -1540438272,1540438527,LB +1540438272,1540438527,US 1540438528,1540439039,RU -1540439040,1540439295,NO 1540439296,1540439551,RO 1540439552,1540440063,PL 1540440064,1540440319,UA @@ -53045,7 +55388,6 @@ 1540451072,1540451327,FR 1540451328,1540451583,ES 1540451584,1540451839,RO -1540451840,1540452095,GB 1540452096,1540452351,CH 1540452352,1540452607,AT 1540452608,1540452863,IL @@ -53155,6 +55497,7 @@ 1540483840,1540484095,UA 1540484096,1540484351,DK 1540484352,1540484607,SI +1540484608,1540484863,GB 1540484864,1540485119,UA 1540485120,1540485375,SE 1540485376,1540485631,RO @@ -53169,7 +55512,7 @@ 1540487680,1540487935,DE 1540488192,1540488447,GB 1540488448,1540488703,SA -1540488704,1540488959,DE +1540488704,1540488959,GB 1540488960,1540489215,RO 1540489216,1540491263,RU 1540491264,1540492287,UA @@ -53323,6 +55666,7 @@ 1540633088,1540633343,RU 1540633344,1540633599,CH 1540633600,1540633855,RO +1540633856,1540634111,AE 1540634112,1540634367,GB 1540634368,1540634623,FR 1540634624,1540634879,UA @@ -53372,11 +55716,9 @@ 1540646912,1540647167,RU 1540647168,1540647423,GB 1540647424,1540647679,RU -1540647680,1540647935,CY -1540647936,1540648191,GB +1540647680,1540648191,GB 1540648192,1540648447,CH 1540648448,1540648959,RO -1540648960,1540649215,FR 1540649216,1540649471,DE 1540649472,1540649727,IL 1540649728,1540649983,GB @@ -53412,6 +55754,7 @@ 1540659200,1540659455,FR 1540659456,1540659967,UA 1540659968,1540660223,PL +1540660224,1540660479,RU 1540660480,1540660735,FR 1540660992,1540661247,RO 1540661248,1540661503,GB @@ -53474,7 +55817,7 @@ 1540678144,1540678399,RU 1540678400,1540678655,RO 1540678656,1540678911,SE -1540678912,1540679167,RO +1540678912,1540679167,EU 1540679168,1540679423,RU 1540679424,1540679679,PL 1540679680,1540679935,LT @@ -53579,6 +55922,7 @@ 1540706304,1540706559,SI 1540706560,1540706815,GB 1540706816,1540707071,FR +1540707072,1540707327,AT 1540707328,1540707583,GB 1540707584,1540707839,NL 1540707840,1540708095,MD @@ -54450,6 +56794,7 @@ 1541171968,1541172223,SI 1541172224,1541172479,GR 1541172480,1541172735,RU +1541172736,1541172991,IS 1541172992,1541173247,BE 1541173248,1541173503,RU 1541173504,1541173759,UA @@ -54843,8 +57188,8 @@ 1541362944,1541363199,DK 1541363200,1541363455,UA 1541363456,1541363711,IE -1541363712,1541364223,UA -1541364224,1541364479,RU +1541363712,1541363967,UA +1541363968,1541364479,RU 1541364480,1541364735,AT 1541364736,1541364991,SE 1541364992,1541365247,RU @@ -54871,7 +57216,7 @@ 1541370880,1541371135,FI 1541371136,1541371391,RO 1541371392,1541371647,RU -1541371648,1541371903,GB +1541371648,1541371903,DE 1541371904,1541372159,RU 1541372160,1541372415,CH 1541372416,1541372671,UA @@ -54950,7 +57295,6 @@ 1541391872,1541392127,DE 1541392128,1541392383,RU 1541392384,1541392639,RO -1541392640,1541392895,MD 1541392896,1541393151,DE 1541393152,1541393407,GB 1541393408,1541393663,DE @@ -55744,6 +58088,10 @@ 1541864192,1541864447,GB 1541864448,1541864959,RU 1541864960,1541865471,AL +1541865472,1541865727,RO +1541865728,1541865983,UA +1541865984,1541866239,PL +1541866240,1541866495,FR 1541866496,1541867263,NL 1541867264,1541867519,RO 1541867520,1541867775,RU @@ -55754,7 +58102,7 @@ 1541869568,1541870079,RU 1541870080,1541871103,PL 1541871104,1541871359,AT -1541871616,1541872639,PL +1541871360,1541872639,PL 1541872640,1541873663,CZ 1541873664,1541874175,PL 1541874176,1541874687,RU @@ -55868,6 +58216,131 @@ 1541945088,1541945855,RO 1541945856,1541946111,PL 1541946112,1541946879,SE +1541946880,1541947391,PL +1541947392,1541948927,IR +1541948928,1541949183,RU +1541949184,1541949439,ES +1541949440,1541950463,IR +1541950464,1541951487,ES +1541951488,1541951743,RU +1541951744,1541951999,ES +1541952000,1541952255,CZ +1541952256,1541952511,NO +1541952512,1541953535,CZ +1541953536,1541954047,LU +1541954048,1541954559,PL +1541954560,1541955583,RU +1541956608,1541957119,LB +1541957120,1541957375,PL +1541957376,1541957631,UA +1541957632,1541957887,GB +1541957888,1541958143,NL +1541958144,1541958655,RS +1541958656,1541959679,RU +1541959680,1541959935,PL +1541959936,1541960191,RU +1541960192,1541960703,NL +1541960704,1541961727,UA +1541961728,1541962751,RU +1541962752,1541963263,GB +1541963264,1541963519,RU +1541963520,1541964031,UA +1541964032,1541964287,RU +1541964288,1541964543,NL +1541964544,1541965823,RU +1541965824,1541966847,NL +1541966848,1541967871,PL +1541967872,1541968895,RU +1541968896,1541969407,RO +1541969408,1541969919,GB +1541969920,1541970175,IT +1541970176,1541970431,GB +1541970432,1541971199,FI +1541971200,1541971967,UA +1541971968,1541972479,PL +1541972480,1541972735,RU +1541972736,1541972991,AT +1541972992,1541974015,PL +1541974016,1541975551,RU +1541975552,1541975807,TR +1541975808,1541976319,PL +1541976320,1541976575,UA +1541976576,1541977087,RU +1541977088,1541977343,IT +1541977344,1541977599,GB +1541977600,1541977855,RO +1541977856,1541978111,PL +1541978112,1541978623,RO +1541978624,1541978879,MD +1541978880,1541979135,FR +1541979136,1541979647,RU +1541979648,1541981183,PL +1541981184,1541981951,RU +1541981952,1541982207,UA +1541982208,1541982719,RS +1541982720,1541984255,RU +1541984256,1541984511,UA +1541984512,1541984767,BG +1541984768,1541985279,RO +1541985280,1541986303,CZ +1541986304,1541986815,RU +1541986816,1541988351,SK +1541988352,1541988607,FR +1541988608,1541988863,RU +1541988864,1541989631,RO +1541989632,1541989887,LI +1541989888,1541990399,RU +1541990400,1541990911,AT +1541990912,1541991167,SI +1541991168,1541991423,RU +1541991424,1541991935,RS +1541991936,1541992191,UA +1541992192,1541992447,SI +1541992448,1541992959,UA +1541992960,1541993215,FR +1541993216,1541994239,RU +1541994240,1541994495,CZ +1541994496,1541995519,PL +1541995520,1541996031,RU +1541996032,1541996287,RO +1541996288,1541996543,RU +1541996544,1541997567,RO +1541997568,1541997823,RU +1541997824,1541998079,GB +1541998080,1541998335,NL +1541998336,1541998591,AT +1541998592,1541999615,DE +1541999616,1542000127,AT +1542000128,1542000383,NO +1542000384,1542000639,GE +1542000640,1542000895,GB +1542000896,1542001151,UA +1542001152,1542001663,PL +1542001664,1542001919,SC +1542001920,1542002175,HU +1542002176,1542002687,NL +1542002688,1542002943,RS +1542002944,1542003199,PL +1542003200,1542003711,RO +1542003712,1542004735,RU +1542004736,1542004991,BG +1542004992,1542005247,GB +1542005248,1542005503,PL +1542005504,1542005759,DE +1542005760,1542006271,HR +1542006272,1542008831,RU +1542008832,1542009343,UA +1542009344,1542009599,LI +1542009600,1542009855,FR +1542009856,1542010367,NL +1542010368,1542010879,RU +1542010880,1542011903,IR +1542011904,1542012159,PL +1542012160,1542012415,RU +1542012416,1542012671,GB +1542012672,1542013951,RU +1542013952,1542014207,FR +1542014208,1542015999,PL 1543503872,1545601023,GB 1545601024,1545673167,SE 1545673168,1545673175,FI @@ -56032,7 +58505,6 @@ 1546977280,1546993663,MK 1546993664,1547010047,RU 1547010048,1547026431,SI -1547026432,1547042815,NL 1547042816,1547059199,ES 1547059200,1547075583,RU 1547075584,1547091967,GB @@ -56052,7 +58524,9 @@ 1547465728,1547465983,ES 1547465984,1547467775,GB 1547467776,1547468031,ES -1547468032,1547468799,GB +1547468032,1547468287,GB +1547468288,1547468543,ES +1547468544,1547468799,GB 1547468800,1547472895,PL 1547472896,1547476991,DK 1547476992,1547481087,ES @@ -56256,7 +58730,9 @@ 1548158624,1548158639,DE 1548158640,1548158975,NL 1548158976,1548159103,DE -1548159104,1548222463,NL +1548159104,1548159231,NL +1548159232,1548159487,ES +1548159488,1548222463,NL 1548222464,1548746751,DE 1548746752,1549271039,RO 1549271040,1549795327,FR @@ -56332,9 +58808,7 @@ 1551892480,1556086783,FR 1556086784,1556486924,DE 1556486925,1556486925,A2 -1556486926,1556490839,DE -1556490840,1556490847,A2 -1556490848,1556493903,DE +1556486926,1556493903,DE 1556493904,1556493911,A2 1556493912,1556497655,DE 1556497656,1556497663,A2 @@ -56535,7 +59009,9 @@ 1566389760,1566390271,US 1566390272,1566392319,LT 1566392320,1566394367,ES -1566394368,1566396415,NO +1566394368,1566396175,NO +1566396176,1566396191,NL +1566396192,1566396415,NO 1566396416,1566398463,GB 1566398464,1566400511,RU 1566400512,1566400575,NO @@ -56616,7 +59092,6 @@ 1566437376,1566439423,BE 1566439424,1566443519,DE 1566443520,1566445567,NO -1566445568,1566447615,CY 1566447616,1566451711,IT 1566451712,1566453759,IL 1566453760,1566455807,IQ @@ -56987,7 +59462,7 @@ 1570667264,1570667267,ES 1570667268,1570667283,SE 1570667284,1570667287,MT -1570667288,1570667295,ES +1570667288,1570667295,SE 1570667296,1570667327,GB 1570667328,1570667335,SE 1570667336,1570667339,GB @@ -57051,7 +59526,7 @@ 1571291136,1571422207,RO 1571422208,1571426303,RU 1571426304,1571428351,CZ -1571428352,1571428863,UA +1571428352,1571428863,RU 1571428864,1571429119,KZ 1571429120,1571429375,RU 1571429376,1571432447,UA @@ -57070,7 +59545,14 @@ 1571450880,1571451903,UA 1571451904,1571453951,CZ 1571453952,1571454975,GB -1571454976,1571487743,CZ +1571454976,1571455999,RU +1571456000,1571456511,CY +1571456512,1571456767,RU +1571456768,1571457023,CZ +1571457024,1571458047,UA +1571458048,1571459071,CZ +1571459072,1571463167,UA +1571463168,1571487743,CZ 1571487744,1571495935,SK 1571495936,1571553279,CZ 1571553280,1571684351,IL @@ -57151,6 +59633,9 @@ 1572044800,1572061183,IT 1572061184,1572077567,PL 1572077568,1572093951,RU +1572093952,1572095999,NL +1572096000,1572098047,DE +1572102144,1572110335,BA 1572110336,1572126719,RU 1572126720,1572143103,UA 1572143104,1572159487,DE @@ -57162,7 +59647,10 @@ 1572257792,1572274175,FR 1572274176,1572276223,SG 1572276224,1572277247,US -1572277248,1572282111,SG +1572277248,1572277759,DE +1572277760,1572280319,SG +1572280320,1572280575,DE +1572280576,1572282111,SG 1572282112,1572282367,PT 1572282368,1572290559,SG 1572290560,1572306943,RU @@ -57489,9 +59977,7 @@ 1578590284,1578590287,GB 1578590288,1578590303,DE 1578590304,1578590311,IT -1578590312,1578590319,FR -1578590320,1578590335,CH -1578590336,1578590339,FR +1578590312,1578590339,FR 1578590340,1578590343,DE 1578590344,1578590347,FR 1578590348,1578590351,PL @@ -57530,7 +60016,7 @@ 1578590796,1578590799,IT 1578590800,1578590815,ES 1578590816,1578590831,GB -1578590832,1578590839,FR +1578590832,1578590839,NL 1578590840,1578590847,PL 1578590848,1578590851,DE 1578590852,1578590855,FR @@ -57605,8 +60091,8 @@ 1578591920,1578591939,ES 1578591940,1578591951,FR 1578591952,1578591967,PT -1578591968,1578591999,FR -1578592000,1578592031,PL +1578591968,1578591983,FR +1578591984,1578592031,PL 1578592032,1578592039,PT 1578592040,1578592043,ES 1578592044,1578592047,PL @@ -57631,13 +60117,13 @@ 1578592284,1578592287,FR 1578592288,1578592295,PL 1578592296,1578592303,PT -1578592304,1578592319,FR -1578592320,1578592335,ES -1578592336,1578592351,FR +1578592304,1578592351,FR 1578592352,1578592367,PL 1578592368,1578592395,FR 1578592396,1578592399,DE -1578592400,1578592415,GB +1578592400,1578592407,FR +1578592408,1578592411,GB +1578592412,1578592415,DE 1578592416,1578592423,IT 1578592424,1578592431,IE 1578592432,1578592483,FR @@ -57860,7 +60346,8 @@ 1578595612,1578595615,ES 1578595616,1578595619,PL 1578595620,1578595623,BE -1578595624,1578595635,FR +1578595624,1578595627,GB +1578595628,1578595635,FR 1578595636,1578595639,ES 1578595640,1578595643,DE 1578595644,1578595647,GB @@ -57955,8 +60442,7 @@ 1578611108,1578611119,DE 1578611120,1578611135,FR 1578611136,1578611151,CH -1578611152,1578611167,DE -1578611168,1578611183,ES +1578611152,1578611183,DE 1578611184,1578611191,BE 1578611192,1578611195,FR 1578611196,1578611199,ES @@ -57966,8 +60452,8 @@ 1578611224,1578611227,ES 1578611228,1578611231,PL 1578611232,1578611235,IT -1578611236,1578611247,FR -1578611248,1578611251,ES +1578611236,1578611243,FR +1578611244,1578611251,GB 1578611252,1578611255,IT 1578611256,1578611263,PL 1578611264,1578611279,IT @@ -57991,7 +60477,7 @@ 1578611712,1578611775,CH 1578611776,1578611783,DE 1578611784,1578611791,FR -1578611792,1578611807,PL +1578611792,1578611807,GB 1578611808,1578611839,CH 1578611840,1578611855,BE 1578611856,1578611919,FR @@ -58045,7 +60531,19 @@ 1578612976,1578612983,IT 1578612984,1578612991,FR 1578612992,1578613247,DE -1578613248,1578613503,FR +1578613248,1578613391,FR +1578613392,1578613399,GB +1578613400,1578613423,FR +1578613424,1578613427,DE +1578613428,1578613431,GB +1578613432,1578613439,DE +1578613440,1578613447,FR +1578613448,1578613455,GB +1578613456,1578613471,FR +1578613472,1578613475,ES +1578613476,1578613479,CH +1578613480,1578613483,GB +1578613484,1578613503,FR 1578613504,1578613567,DE 1578613568,1578613631,PL 1578613632,1578613647,DE @@ -58070,7 +60568,8 @@ 1578613888,1578613951,ES 1578613952,1578613983,FR 1578613984,1578613999,PL -1578614000,1578614007,IT +1578614000,1578614003,FR +1578614004,1578614007,PL 1578614008,1578614015,DE 1578614016,1578614031,FR 1578614032,1578614047,BE @@ -58115,7 +60614,9 @@ 1579094272,1579094527,NL 1579094528,1579094783,GB 1579094784,1579095039,NL -1579095040,1579098367,GB +1579095040,1579096319,GB +1579096320,1579096451,NL +1579096452,1579098367,GB 1579098368,1579098623,NL 1579098624,1579105023,GB 1579105024,1579105087,NL @@ -58158,7 +60659,9 @@ 1581858816,1581875199,IT 1581875200,1581881343,TR 1581881344,1581881599,GB -1581881600,1581891583,TR +1581881600,1581890559,TR +1581890560,1581891071,GB +1581891072,1581891583,TR 1581891584,1581907967,RU 1581907968,1581924351,IT 1581924352,1581940735,UA @@ -58360,13 +60863,11 @@ 1585264640,1585265663,MT 1585265664,1585265695,FR 1585265696,1585265727,IM -1585265728,1585265767,FR -1585265768,1585265775,IM -1585265776,1585265919,FR -1585265920,1585265935,IM -1585265936,1585266111,FR +1585265728,1585266111,FR 1585266112,1585266175,IM -1585266176,1585266687,MT +1585266176,1585266271,MT +1585266272,1585266287,MA +1585266288,1585266687,MT 1585266688,1585270783,DE 1585270784,1585272831,IT 1585272832,1585274879,RU @@ -58753,14 +61254,23 @@ 1592054272,1592054527,AE 1592054528,1592054783,NL 1592054784,1592055295,AE -1592055296,1592057855,NL +1592055296,1592057623,NL +1592057624,1592057631,IN +1592057632,1592057855,NL 1592057856,1592061951,RS 1592061952,1592066047,RU 1592066048,1592067583,US 1592067584,1592067711,NO 1592067712,1592067839,CY 1592067840,1592068095,NL -1592068096,1592069119,CY +1592068096,1592068607,US +1592068608,1592068863,CY +1592068864,1592068895,US +1592068896,1592068927,NL +1592068928,1592068959,US +1592068960,1592068991,CY +1592068992,1592069087,US +1592069088,1592069119,CY 1592069120,1592069135,RU 1592069136,1592069247,CY 1592069248,1592069375,RU @@ -58997,9 +61507,7 @@ 1599143936,1599160319,UA 1599160320,1599176703,IR 1599176704,1599188991,FR -1599188992,1599189263,DE -1599189264,1599189311,FR -1599189312,1599189375,DE +1599188992,1599189375,DE 1599189376,1599193087,FR 1599193088,1599209471,RU 1599209472,1599242239,IR @@ -59079,7 +61587,9 @@ 1602235968,1602238463,GB 1602238464,1602240511,TR 1602240512,1602242559,BY -1602242560,1602244607,FR +1602242560,1602244031,FR +1602244032,1602244035,GB +1602244036,1602244607,FR 1602244608,1602246655,CH 1602246656,1602248703,NL 1602248704,1602250751,BE @@ -59106,8 +61616,8 @@ 1602273536,1602273791,GB 1602273792,1602274559,IN 1602274560,1602274815,IE -1602274816,1602275327,IN -1602275328,1602275679,DE +1602274816,1602275071,GB +1602275072,1602275679,DE 1602275680,1602275695,CA 1602275696,1602279423,DE 1602279424,1602281471,GB @@ -59117,6 +61627,7 @@ 1602287616,1602289663,DE 1602289664,1602291711,LB 1602291712,1602293759,SA +1602293760,1602295807,GB 1602295808,1602297855,NL 1602297856,1602298367,IL 1602298368,1602298431,MT @@ -59172,11 +61683,7 @@ 1602392064,1602394111,GB 1602394112,1602396159,FR 1602396160,1602398207,DE -1602398208,1602399231,TR -1602399232,1602399359,US -1602399360,1602399360,TR -1602399361,1602399487,US -1602399488,1602400255,TR +1602398208,1602400255,TR 1602400256,1602402303,RU 1602402304,1602404351,LU 1602404352,1602406399,GB @@ -59260,24 +61767,14 @@ 1603067904,1603071999,GB 1603072000,1603076095,CZ 1603076096,1603080191,RU -1603080192,1603083007,DE +1603080192,1603082751,DE +1603082752,1603083007,ES 1603083008,1603083263,UA -1603083264,1603084287,DE -1603084288,1603085871,IT -1603085872,1603085879,CH -1603085880,1603087047,IT -1603087048,1603087103,DE -1603087104,1603087199,IT -1603087200,1603087231,SM -1603087232,1603087472,IT -1603087473,1603087474,CH -1603087475,1603087515,IT -1603087516,1603087517,CH -1603087518,1603087544,IT -1603087545,1603087546,CH -1603087547,1603087644,IT -1603087645,1603087646,CH -1603087647,1603088383,IT +1603083264,1603084031,DE +1603084032,1603086591,IT +1603086592,1603086847,GB +1603086848,1603087103,DE +1603087104,1603088383,IT 1603088384,1603092479,LB 1603092480,1603100671,NO 1603100672,1603108863,FR @@ -59294,8 +61791,8 @@ 1603146240,1603146751,US 1603146752,1603147007,NL 1603147008,1603147263,US -1603147264,1603147327,CY -1603147328,1603147519,NL +1603147264,1603147391,CY +1603147392,1603147519,NL 1603147520,1603147775,IL 1603147776,1603148031,US 1603148032,1603148287,IL @@ -59356,7 +61853,9 @@ 1603198976,1603203071,IR 1603203072,1603207167,PL 1603207168,1603215359,RU -1603215360,1603219455,DE +1603215360,1603217167,DE +1603217168,1603217183,US +1603217184,1603219455,DE 1603219456,1603220495,CH 1603220496,1603220503,LI 1603220504,1603223551,CH @@ -59492,8 +61991,8 @@ 1604901312,1604901375,SC 1604901376,1604901631,CZ 1604901632,1604901887,SK -1604901888,1604901919,CZ -1604901920,1604901935,SK +1604901888,1604901911,CZ +1604901912,1604901935,SK 1604901936,1604901983,CZ 1604901984,1604902142,SK 1604902143,1604902399,CZ @@ -59606,8 +62105,8 @@ 1606418432,1607467007,SE 1607467008,1607532543,DE 1607532544,1607569407,SE -1607569408,1607571455,DK -1607571456,1607575551,SE +1607569408,1607572479,DK +1607572480,1607575551,SE 1607575552,1607577599,DK 1607577600,1607581695,SE 1607581696,1607583743,DK @@ -59617,11 +62116,16 @@ 1607610368,1607612415,IE 1607612416,1607614463,A2 1607614464,1607616511,GR -1607616512,1607630847,A2 +1607616512,1607618559,A2 +1607618560,1607622655,GB +1607622656,1607630847,A2 1607630848,1607633919,IE 1607633920,1607636991,A2 1607636992,1607639039,IE -1607639040,1607663615,A2 +1607639040,1607647231,A2 +1607647232,1607651327,DE +1607651328,1607655423,FR +1607655424,1607663615,A2 1607663616,1607729151,NL 1607729152,1607761919,EG 1607761920,1607766015,SY @@ -59667,11 +62171,11 @@ 1607968768,1607969791,SE 1607970816,1607972863,RU 1607972864,1607974911,NL +1607974912,1607976959,PL 1607976960,1607980031,RU 1607980032,1607981055,DE 1607981056,1607982079,UA 1607983104,1607984127,GB -1607984128,1607985151,RU 1607985152,1607986175,PL 1607986176,1607987199,UA 1607988224,1607989247,KG @@ -59689,20 +62193,31 @@ 1611166112,1611166119,NZ 1611166120,1611166167,US 1611166168,1611166175,AF -1611166176,1611166527,US +1611166176,1611166343,US +1611166344,1611166351,VE +1611166352,1611166359,US +1611166360,1611166367,GB +1611166368,1611166527,US 1611166528,1611166559,IN -1611166560,1611166911,US -1611166912,1611166943,IN -1611166944,1611166975,US -1611166976,1611167039,IN -1611167040,1611167103,US +1611166560,1611166575,HN +1611166576,1611166655,US +1611166656,1611166703,IN +1611166704,1611166751,US +1611166752,1611166783,IN +1611166784,1611166815,US +1611166816,1611166847,IN +1611166848,1611166911,US +1611166912,1611166975,IN +1611166976,1611167103,US 1611167104,1611167167,IN 1611167168,1611167199,US 1611167200,1611167231,IN 1611167232,1611167679,US 1611167680,1611167727,SE -1611167728,1611169279,US -1611169280,1611169663,IE +1611167728,1611168479,US +1611168480,1611168511,IN +1611168512,1611169023,US +1611169024,1611169663,IE 1611169664,1611169791,GB 1611169792,1611227135,US 1611227136,1611235327,CA @@ -61081,9 +63596,26 @@ 1728819968,1728820223,ID 1728820224,1728821247,CN 1728821248,1728821759,AU +1728821760,1728822271,ID 1728822272,1728823295,SG 1728823296,1728824319,MN 1728824320,1728825343,JP +1728825344,1728826367,SG +1728826368,1728827391,AU +1728827392,1728828415,JP +1728828416,1728829439,AU +1728829440,1728830463,KH +1728830464,1728830719,SG +1728830720,1728830975,JP +1728830976,1728831487,ID +1728831488,1728832511,IN +1728832512,1728833535,HK +1728833536,1728834559,IN +1728834560,1728835583,JP +1728835584,1728836607,NZ +1728836608,1728837631,HK +1728837632,1728838655,KR +1728838656,1728839679,ID 1729495040,1729519615,CN 1729519616,1729520639,HK 1729520640,1729527807,CN @@ -61120,6 +63652,60 @@ 1729557504,1729558527,HK 1729558528,1729559551,ID 1729559552,1729560575,CN +1729560576,1729561599,AU +1729561600,1729562623,JP +1729562624,1729563647,CN +1729563648,1729564671,JP +1729564672,1729565695,NZ +1729565696,1729566719,ID +1729566720,1729568255,IN +1729568256,1729568511,ID +1729568768,1729569791,ID +1729569792,1729570815,AF +1729570816,1729571839,AU +1729571840,1729572863,MY +1729572864,1729573887,MN +1729573888,1729574911,NC +1729574912,1729575935,CN +1729575936,1729576959,BD +1729576960,1729577983,AU +1729577984,1729578495,HK +1729578496,1729578751,AU +1729578752,1729579007,MY +1729579008,1729580031,JP +1729580032,1729581055,SG +1729581056,1729583103,KR +1729583104,1729584127,JP +1729584128,1729585151,SG +1729585152,1729586175,HK +1729586176,1729587199,ID +1729587200,1729588223,AU +1729588224,1729589247,TW +1729589248,1729590271,AU +1729590272,1729590783,ID +1729590784,1729591295,IN +1729591296,1729592319,TH +1729592320,1729593343,IN +1729593344,1729594367,JP +1729594368,1729596415,KH +1729596416,1729596671,IN +1729596672,1729596927,ID +1729596928,1729597439,NZ +1729597440,1729598463,VN +1729598464,1729598975,AU +1729598976,1729599231,IN +1729599232,1729599487,ID +1729599488,1729600511,AU +1729600512,1729601535,VN +1729601536,1729603583,CN +1729603584,1729604607,BD +1729604608,1729605119,AU +1729605120,1729605375,PH +1729605376,1729605631,ID +1729605632,1729606655,CN +1729606656,1729607679,ID +1729607680,1729609727,AU +1729609728,1729610751,HK 1729953792,1729954815,MY 1729954816,1729955839,ID 1729955840,1729956863,BD @@ -61256,8 +63842,8 @@ 1744235520,1744236543,KR 1744236544,1744237567,IN 1744237568,1744238591,HK -1744238592,1744238847,US -1744238848,1744239615,NZ +1744238592,1744239103,US +1744239104,1744239615,NZ 1744239616,1744240639,JP 1769996288,1772093439,MA 1778384896,1778385151,CN @@ -61307,9 +63893,7 @@ 1795556320,1795556351,US 1795556352,1795556607,GB 1795556608,1795556639,US -1795556640,1795556671,CA -1795556672,1795556735,US -1795556736,1795556863,CA +1795556640,1795556863,CA 1795556864,1795556927,US 1795556928,1795556959,CA 1795556960,1795556991,US @@ -61319,9 +63903,7 @@ 1795557144,1795557151,US 1795557152,1795557215,CA 1795557216,1795557247,US -1795557248,1795557287,CA -1795557288,1795557311,US -1795557312,1795557375,CA +1795557248,1795557375,CA 1795557376,1795557887,IN 1795557888,1795558143,US 1795558144,1795558655,IN @@ -61333,10 +63915,22 @@ 1795559808,1795560447,US 1795560448,1795560959,CA 1795560960,1795561471,US -1795561472,1795561983,CA -1795561984,1795565055,US +1795561472,1795562239,CA +1795562240,1795565055,US 1795565056,1795565567,IN -1795565568,1803550719,US +1795565568,1795565631,US +1795565632,1795565719,CA +1795565720,1795565759,US +1795565760,1795565791,CA +1795565792,1795565807,US +1795565808,1795566143,CA +1795566144,1796257919,US +1796257920,1796258047,PR +1796258048,1796262911,US +1796262912,1796263167,PR +1796263168,1796325375,US +1796325376,1796325631,PR +1796325632,1803550719,US 1809842176,1815822335,US 1815822336,1815826431,CA 1815826432,1815871487,US @@ -61359,14 +63953,15 @@ 1822486528,1822490623,CA 1822490624,1822498815,US 1822498816,1822502911,CA -1822502912,1822511103,US -1822515200,1822519295,US +1822502912,1822519295,US 1822519296,1822523391,CA -1822523392,1822527487,US -1822556160,1822572543,US +1822523392,1822531583,US +1822531584,1822535679,CA +1822535680,1822572543,US 1822572544,1822605311,CA -1822605312,1822621695,US -1822687232,1822752767,US +1822605312,1822654463,US +1822654464,1822670847,CA +1822670848,1822818303,US 1824522240,1828716543,US 1828716544,1830813695,FR 1830813696,1831337983,NL @@ -61374,11 +63969,9 @@ 1831862272,1832124415,PT 1832124416,1832386559,IT 1832386560,1832517631,DK -1832517632,1832552448,SE -1832552449,1832553471,DK -1832553472,1832553472,SE -1832553473,1832554495,DK -1832554496,1832583167,SE +1832517632,1832551935,SE +1832551936,1832566783,DK +1832566784,1832583167,SE 1832583168,1832648703,DK 1832648704,1832681471,HR 1832681472,1832714239,RU @@ -61527,7 +64120,8 @@ 1833406864,1833406912,GB 1833406913,1833406919,CA 1833406920,1833408511,GB -1833408512,1833410559,RS +1833408512,1833410303,RS +1833410304,1833410559,AL 1833410560,1833412607,PT 1833412608,1833414655,GB 1833414656,1833416703,RU @@ -61626,11 +64220,7 @@ 1833677568,1833677599,CH 1833677600,1833677775,DE 1833677776,1833677783,FR -1833677784,1833678903,DE -1833678904,1833678935,HK -1833678936,1833678959,DE -1833678960,1833678975,BA -1833678976,1833680895,DE +1833677784,1833680895,DE 1833680896,1833684991,UA 1833684992,1833689087,DE 1833689088,1833693183,FI @@ -61741,13 +64331,19 @@ 1835892736,1835909119,GB 1835909120,1835913215,RS 1835913216,1835917311,RU -1835917312,1835920127,GB -1835920128,1835920199,PT +1835917312,1835920135,GB +1835920136,1835920159,PT +1835920160,1835920167,GB +1835920168,1835920175,PT +1835920176,1835920183,GB +1835920184,1835920199,PT 1835920200,1835920207,GB -1835920208,1835920271,PT -1835920272,1835920279,GB -1835920280,1835920335,PT -1835920336,1835925503,GB +1835920208,1835920239,PT +1835920240,1835920247,GB +1835920248,1835920335,PT +1835920336,1835920343,GB +1835920344,1835920359,PT +1835920360,1835925503,GB 1835925504,1835933695,LV 1835933696,1835941887,RU 1835941888,1835950079,UA @@ -61831,9 +64427,12 @@ 1839795152,1839795167,US 1839795168,1839796607,GB 1839796608,1839796671,US -1839796672,1839797759,GB +1839796672,1839796735,SG +1839796736,1839797759,GB 1839797760,1839798015,GR -1839798016,1839798527,GB +1839798016,1839798271,GB +1839798272,1839798399,US +1839798400,1839798527,GB 1839798528,1839798559,US 1839798560,1839800447,GB 1839800448,1839800479,SG @@ -61949,6 +64548,9 @@ 1841954816,1841971199,RU 1841971200,1841979391,CZ 1841979392,1841983487,NL +1841983488,1841983999,GI +1841984000,1841985535,IM +1841985536,1841987583,SI 1841987584,1841995775,DK 1841995776,1842003967,RU 1842003968,1842012159,CH @@ -62225,7 +64827,8 @@ 1844169664,1844169679,US 1844169680,1844169687,ZM 1844169688,1844169695,IQ -1844169696,1844169727,SE +1844169696,1844169703,KZ +1844169704,1844169727,SE 1844169728,1844169767,DE 1844169768,1844169951,US 1844169952,1844169983,DE @@ -62235,15 +64838,21 @@ 1844170016,1844170019,NG 1844170020,1844170027,AF 1844170028,1844170031,IQ -1844170032,1844170043,AF -1844170044,1844170051,DE +1844170032,1844170051,AF 1844170052,1844170055,GH 1844170056,1844170063,AF 1844170064,1844170067,DE 1844170068,1844170071,NG -1844170072,1844170083,DE +1844170072,1844170075,CG +1844170076,1844170079,DE +1844170080,1844170083,CG 1844170084,1844170091,NG -1844170092,1844170239,DE +1844170092,1844170095,ZM +1844170096,1844170119,DE +1844170120,1844170123,AF +1844170124,1844170127,DE +1844170128,1844170131,NG +1844170132,1844170239,DE 1844170240,1844170255,AF 1844170256,1844170263,IQ 1844170264,1844170279,AF @@ -62290,7 +64899,9 @@ 1844220192,1844220287,DE 1844220288,1844220415,LB 1844220416,1844220431,A2 -1844220432,1844223743,DE +1844220432,1844220927,DE +1844220928,1844221951,A2 +1844221952,1844223743,DE 1844223744,1844223999,A2 1844224000,1844228095,GB 1844228096,1844228479,DK @@ -62886,7 +65497,9 @@ 1908756480,1908760575,KR 1908760576,1908761599,NZ 1908761600,1908762623,CN -1908762624,1908763647,IN +1908762624,1908762879,IN +1908762880,1908763135,HK +1908763136,1908763647,IN 1908763648,1908764671,ID 1908764672,1908768767,AU 1908768768,1908801535,JP @@ -64551,12 +67164,7 @@ 2087462912,2087464959,CN 2087464960,2087467007,KH 2087467008,2087469055,JP -2087469056,2087472639,AP -2087472640,2087473151,SG -2087473152,2087474175,HK -2087474176,2087475711,AP -2087475712,2087476223,JP -2087476224,2087477247,HK +2087469056,2087477247,HK 2087477248,2087478271,AU 2087478272,2087481343,AP 2087481344,2087485439,HK @@ -64846,10 +67454,13 @@ 2151794688,2151796735,IT 2151796736,2151797759,NL 2151797760,2151797775,DE -2151797776,2151800319,NL -2151800320,2151800831,DE +2151797776,2151799807,NL +2151799808,2151800831,DE 2151800832,2151809023,PT 2151809024,2151940095,IT +2151940096,2152464383,RU +2152464384,2152595455,DK +2152595456,2152726527,FR 2152726528,2153119743,US 2153119744,2153250815,GB 2153250816,2153578495,US @@ -64874,7 +67485,8 @@ 2155831296,2155833343,RU 2155833344,2155833855,SE 2155833856,2155834367,NL -2155834368,2155834879,SE +2155834368,2155834623,RU +2155834624,2155834879,SE 2155834880,2155835391,NL 2155835392,2155839487,RO 2155839488,2155843583,FR @@ -64921,7 +67533,9 @@ 2160852992,2160885759,RU 2160885760,2160893951,AT 2160893952,2160902143,RU -2160902144,2160906239,NL +2160902144,2160902932,NL +2160902933,2160902933,RO +2160902934,2160906239,NL 2160906240,2160908287,FR 2160908288,2160910335,PL 2160910336,2160914431,NL @@ -65177,7 +67791,9 @@ 2193096704,2193162239,US 2193162240,2193178623,UA 2193178624,2193180671,GB -2193180672,2193182719,IR +2193180672,2193181695,IR +2193181696,2193182207,DE +2193182208,2193182719,IR 2193182720,2193184767,PT 2193184768,2193186815,ES 2193186816,2193188863,PL @@ -65252,6 +67868,15 @@ 2197774336,2197776383,IT 2197776384,2197778431,DE 2197778432,2197780479,IT +2197780480,2197782527,DE +2197782528,2197786623,UA +2197786624,2197788671,IT +2197788672,2197790719,PL +2197790720,2197792767,SE +2197792768,2197794815,IT +2197794816,2197796863,SA +2197796864,2197798911,DE +2197798912,2197815295,IR 2197880832,2197946367,IT 2197946368,2204172287,US 2204172288,2204237823,SE @@ -65300,8 +67925,7 @@ 2208235520,2208301055,DE 2208301056,2208366591,FI 2208432128,2208563199,CA -2208563200,2208694271,DK -2208694272,2208759807,EU +2208563200,2208759807,DK 2208759808,2208890879,US 2208890880,2208956415,DE 2208956416,2209021951,AU @@ -65429,11 +68053,35 @@ 2231173120,2231238655,US 2231238656,2231304191,MX 2231369728,2248146943,JP -2248146944,2248409087,DE +2248146944,2248148991,IT +2248148992,2248151039,ES +2248151040,2248153087,GB +2248153088,2248155135,DE +2248155136,2248163327,AL +2248163328,2248165375,GB +2248165376,2248167423,US +2248167424,2248169471,IE +2248169472,2248171519,NL +2248171520,2248177663,RU +2248177664,2248179711,DE +2248179712,2248212479,OM +2248212480,2248409087,DE 2248409088,2248605695,US 2248605696,2248671231,AU 2248671232,2249261055,US +2249261056,2249326591,BY 2249326592,2249392127,AU +2249392128,2249424895,DE +2249424896,2249426943,RU +2249426944,2249428991,SK +2249428992,2249433087,RU +2249433088,2249435135,GB +2249435136,2249437183,IT +2249437184,2249441279,NL +2249441280,2249443327,FR +2249443328,2249445375,TR +2249445376,2249449471,AZ +2249449472,2249457663,GE 2249457664,2249523199,US 2249523200,2249588735,CH 2249588736,2249654271,CA @@ -65481,6 +68129,17 @@ 2253651968,2253848575,US 2253848576,2253914111,CA 2253914112,2254045183,US +2254045184,2254077951,GE +2254077952,2254079999,BA +2254080000,2254082047,FR +2254082048,2254084095,NO +2254084096,2254094335,RU +2254094336,2254096383,RO +2254096384,2254096895,GB +2254096896,2254098431,RO +2254098432,2254100479,RU +2254100480,2254102527,CH +2254102528,2254110719,IT 2254110720,2255421439,DE 2255421440,2255683583,US 2255683584,2255749119,AU @@ -65761,7 +68420,15 @@ 2264203264,2264268799,DE 2264268800,2264334335,FR 2264334336,2264399871,DE -2264399872,2265710591,US +2264399872,2264465407,US +2264465408,2264530943,UA +2264530944,2264858623,US +2264858624,2264891391,HU +2264891392,2264899583,RU +2264899584,2264905727,IT +2264905728,2264907775,ES +2264907776,2264924159,DE +2264924160,2265710591,US 2265710592,2265776127,CA 2265776128,2276786175,US 2276786176,2276851711,CA @@ -65784,6 +68451,8 @@ 2292383744,2292449279,SE 2292449280,2292514815,NO 2292514816,2292776959,US +2292776960,2292809727,LV +2292809728,2292842495,RU 2292842496,2292908031,GB 2292908032,2292973567,US 2292973568,2293039103,DE @@ -66338,7 +69007,9 @@ 2372474624,2372474879,GB 2372474880,2372483071,RU 2372483072,2372485119,JO -2372485120,2372485247,RU +2372485120,2372485185,RU +2372485186,2372485246,NL +2372485247,2372485247,RU 2372485248,2372485375,IN 2372485376,2372485823,RU 2372485824,2372485887,NL @@ -66740,7 +69411,17 @@ 2447015944,2447015947,GB 2447015948,2447048703,EU 2447048704,2447376383,NL -2447376384,2447441919,GB +2447376384,2447384632,GB +2447384633,2447384633,NL +2447384634,2447384634,FR +2447384635,2447384635,BE +2447384636,2447384636,DE +2447384637,2447413304,GB +2447413305,2447413305,NL +2447413306,2447413306,FR +2447413307,2447413307,BE +2447413308,2447413308,DE +2447413309,2447441919,GB 2447441920,2447507455,DE 2447507456,2447572991,FR 2447572992,2447638527,GB @@ -66774,6 +69455,19 @@ 2449145856,2449211391,SE 2449211392,2449276927,CH 2449276928,2449407999,DE +2449408000,2449420287,RU +2449420288,2449422335,DE +2449422336,2449424383,DK +2449424384,2449440767,OM +2449440768,2449442815,RO +2449442816,2449444863,RU +2449444864,2449448959,SK +2449448960,2449457151,KZ +2449457152,2449465343,BG +2449465344,2449467391,GB +2449467392,2449469439,RU +2449469440,2449471487,GB +2449471488,2449473535,RU 2449473536,2449477631,DE 2449477632,2449479679,AL 2449479680,2449481727,FR @@ -66877,8 +69571,7 @@ 2457337856,2457360383,RU 2457360384,2457361151,UA 2457361152,2457361407,CZ -2457361408,2457364479,RU -2457364480,2457366527,CZ +2457361408,2457366527,RU 2457366528,2457367551,GB 2457367552,2457376767,CZ 2457376768,2457378815,DE @@ -66935,9 +69628,13 @@ 2461601792,2461605887,GB 2461605888,2461607935,LB 2461607936,2461609983,FR -2461609984,2461610495,BE +2461609984,2461610095,BE +2461610096,2461610111,NL +2461610112,2461610495,BE 2461610496,2461611519,NL -2461611520,2461612031,BE +2461611520,2461611575,BE +2461611576,2461611583,NL +2461611584,2461612031,BE 2461612032,2461614079,IL 2461614080,2461630463,TR 2461630464,2461651967,RU @@ -67059,6 +69756,7 @@ 2468151296,2468189663,DK 2468189664,2468189695,GB 2468189696,2468216831,DK +2468216832,2468282367,KZ 2468282368,2468347903,US 2468347904,2468478975,CZ 2468478976,2468937727,US @@ -67288,8 +69986,8 @@ 2508075008,2508077055,CH 2508077056,2508079103,BE 2508079104,2508081151,DE -2508081152,2508081279,GB -2508081280,2508083199,IL +2508081152,2508081407,GB +2508081408,2508083199,IL 2508083200,2508085247,IS 2508085248,2508087295,PS 2508087296,2508089343,RU @@ -67343,26 +70041,24 @@ 2509937694,2509937694,NA 2509937695,2509937695,AM 2509937696,2509937697,CN -2509937698,2509937713,AT -2509937714,2509937714,CV -2509937715,2509937715,ER -2509937716,2509937716,ET -2509937717,2509937717,KE -2509937718,2509937718,NG -2509937719,2509937719,DO -2509937720,2509937720,JM -2509937721,2509937721,AG -2509937722,2509937722,VI -2509937723,2509937723,MQ +2509937698,2509937715,AT +2509937716,2509937719,KP +2509937720,2509937721,AG +2509937722,2509937723,VI 2509937724,2509937724,KI 2509937725,2509937725,VU 2509937726,2509937726,TK -2509937727,2509937727,MK -2509937728,2509937728,TM -2509937729,2509937729,IM -2509937730,2509938175,AT +2509937727,2509937729,IM +2509937730,2509937753,AT +2509937754,2509937761,SI +2509937762,2509937919,AT +2509937920,2509938175,IT 2509938176,2509938431,US -2509938432,2509938687,DE +2509938432,2509938557,DE +2509938558,2509938558,FR +2509938559,2509938559,NL +2509938560,2509938560,FR +2509938561,2509938687,DE 2509938688,2509946879,UA 2509946880,2509963263,BE 2509963264,2510028799,GB @@ -67393,15 +70089,19 @@ 2514514432,2514514687,NL 2514514688,2515599359,DE 2515599360,2515664895,GB -2515664896,2516254719,DE +2515664896,2516058111,DE +2516123648,2516254719,DE 2516254720,2516320255,FR 2516320256,2516451327,US 2516451328,2516516863,GB 2516516864,2516520959,RU 2516520960,2516523007,SA 2516523008,2516525055,RU -2516525056,2516525823,US -2516525824,2516527103,NL +2516525056,2516526335,US +2516526336,2516526591,NL +2516526592,2516526719,US +2516526720,2516526847,NL +2516526848,2516527103,US 2516527104,2516529151,GB 2516529152,2516531199,CH 2516531200,2516533247,GB @@ -67915,6 +70615,7 @@ 2653618176,2653683711,GB 2653683712,2653749247,KR 2653749248,2653814783,AU +2653814784,2653880319,RU 2653880320,2653945855,IT 2653945856,2654011391,US 2654011392,2654076927,ES @@ -67925,7 +70626,18 @@ 2654097408,2654142463,FR 2654208000,2654339071,US 2654339072,2654404607,AU -2654404608,2654994431,US +2654404608,2654601215,US +2654601216,2654633983,DE +2654633984,2654636031,RU +2654636032,2654638079,IT +2654638080,2654640127,DE +2654640128,2654642175,NO +2654642176,2654644223,GB +2654644224,2654646271,IT +2654646272,2654648319,FR +2654648320,2654650367,IR +2654650368,2654666751,BG +2654666752,2654994431,US 2654994432,2655059967,LU 2655059968,2655125503,US 2655125504,2655191039,PL @@ -67971,6 +70683,7 @@ 2660171776,2660237311,GB 2660237312,2660302847,IN 2660302848,2660499455,US +2660499456,2660564991,IT 2660564992,2660696063,NO 2660696064,2660761599,US 2660761600,2660827135,GB @@ -67988,6 +70701,13 @@ 2662072320,2662137855,ES 2662137856,2662203391,SE 2662203392,2662662143,GB +2662662144,2662670335,KG +2662670336,2662674431,AZ +2662674432,2662676479,DE +2662676480,2662678527,GB +2662678528,2662686719,DE +2662686720,2662694911,CH +2662694912,2662727679,KG 2662727680,2662793215,HK 2662793216,2663251967,US 2663251968,2663448575,FR @@ -68019,7 +70739,25 @@ 2667118592,2667184127,HU 2667184128,2667249663,RU 2667249664,2667315199,CL -2667315200,2667577343,US +2667315200,2667511807,US +2667511808,2667513855,RU +2667513856,2667515903,GB +2667515904,2667522047,CZ +2667522048,2667524095,GB +2667524096,2667526143,RU +2667526144,2667528191,LV +2667528192,2667532287,FR +2667532288,2667534335,RU +2667534336,2667536383,PL +2667536384,2667544575,AT +2667544576,2667560959,RU +2667560960,2667565055,IT +2667565056,2667567103,AT +2667567104,2667569151,SE +2667569152,2667571199,GB +2667571200,2667573247,ES +2667573248,2667575295,IT +2667575296,2667577343,SK 2667577344,2667642879,SA 2667642880,2667970559,US 2667970560,2668036095,CA @@ -68213,7 +70951,258 @@ 2684184576,2684186623,SK 2684186624,2684188671,DE 2684188672,2684190719,RU -2684190720,2684197119,NL +2684190720,2684191231,NL +2684191232,2684191239,HR +2684191240,2684191247,IT +2684191248,2684191259,AU +2684191260,2684191263,US +2684191264,2684191271,GB +2684191272,2684191279,US +2684191280,2684191287,GB +2684191288,2684191295,EG +2684191296,2684191303,HR +2684191304,2684191307,EG +2684191308,2684191311,NL +2684191312,2684191319,US +2684191320,2684191327,CA +2684191328,2684191335,BR +2684191336,2684191343,MA +2684191344,2684191351,HR +2684191352,2684191359,CN +2684191360,2684191367,SG +2684191368,2684191375,PH +2684191376,2684191383,AU +2684191384,2684191391,CN +2684191392,2684191399,NO +2684191400,2684191423,US +2684191424,2684191439,AU +2684191440,2684191455,CN +2684191456,2684191615,US +2684191616,2684191767,NL +2684191768,2684191879,US +2684191880,2684191887,LT +2684191888,2684191899,IT +2684191900,2684191919,US +2684191920,2684191927,TR +2684191928,2684191967,US +2684191968,2684191975,NL +2684191976,2684191999,US +2684192000,2684192007,ES +2684192008,2684192015,AE +2684192016,2684192031,CN +2684192032,2684192039,US +2684192040,2684192047,AL +2684192048,2684192055,NL +2684192056,2684192063,IN +2684192064,2684192071,AL +2684192072,2684192079,US +2684192080,2684192087,IN +2684192088,2684192095,SG +2684192096,2684192103,CY +2684192104,2684192107,GB +2684192108,2684192109,CA +2684192110,2684192111,TR +2684192112,2684192119,CH +2684192120,2684192127,DO +2684192128,2684192191,AE +2684192192,2684192215,US +2684192216,2684192223,CA +2684192224,2684192239,US +2684192240,2684192247,IN +2684192248,2684192279,US +2684192280,2684192287,RU +2684192288,2684192295,DK +2684192296,2684192303,US +2684192304,2684192319,NL +2684192320,2684192327,US +2684192328,2684192335,AE +2684192336,2684192343,US +2684192344,2684192347,AE +2684192348,2684192351,SA +2684192352,2684192359,AE +2684192360,2684192371,US +2684192372,2684192375,GB +2684192376,2684192383,BM +2684192384,2684192387,CA +2684192388,2684192399,US +2684192400,2684192407,AU +2684192408,2684192415,US +2684192416,2684192423,CA +2684192424,2684192427,CH +2684192428,2684192431,NL +2684192432,2684192439,BR +2684192440,2684192447,NL +2684192448,2684192459,TR +2684192460,2684192463,CN +2684192464,2684192471,US +2684192472,2684192479,CN +2684192480,2684192495,US +2684192496,2684192503,GB +2684192504,2684192507,HR +2684192508,2684192509,CA +2684192510,2684192510,BH +2684192511,2684192511,RU +2684192512,2684192575,US +2684192576,2684192639,NL +2684192640,2684192655,GR +2684192656,2684192663,GB +2684192664,2684192667,AE +2684192668,2684192671,RU +2684192672,2684192687,US +2684192688,2684192695,NL +2684192696,2684192703,IT +2684192704,2684192711,BE +2684192712,2684192715,PH +2684192716,2684192719,CA +2684192720,2684192727,NL +2684192728,2684192731,BE +2684192732,2684192767,US +2684192768,2684192775,TR +2684192776,2684192799,US +2684192800,2684192807,GB +2684192808,2684192823,PL +2684192824,2684192831,CA +2684192832,2684192839,NO +2684192840,2684192863,US +2684192864,2684192871,NL +2684192872,2684192879,CN +2684192880,2684192883,TR +2684192884,2684192887,PL +2684192888,2684192895,US +2684192896,2684192927,LT +2684192928,2684192939,ES +2684192940,2684192951,US +2684192952,2684192959,ES +2684192960,2684192971,PL +2684192972,2684192975,ES +2684192976,2684192983,SA +2684192984,2684192991,TR +2684192992,2684192999,BR +2684193000,2684193007,SA +2684193008,2684193015,GB +2684193016,2684193019,CN +2684193020,2684193020,BH +2684193021,2684193023,NL +2684193024,2684193031,TR +2684193032,2684193039,GR +2684193040,2684193063,BR +2684193064,2684193071,US +2684193072,2684193079,EG +2684193080,2684193087,HR +2684193088,2684193119,GB +2684193120,2684193127,CN +2684193128,2684193147,US +2684193148,2684193151,GR +2684193152,2684193159,NZ +2684193160,2684193167,SA +2684193168,2684193175,US +2684193176,2684193183,NL +2684193184,2684193195,TR +2684193196,2684193199,CN +2684193200,2684193215,BE +2684193216,2684193223,US +2684193224,2684193231,BR +2684193232,2684193239,US +2684193240,2684193247,BR +2684193248,2684193255,ES +2684193256,2684193263,US +2684193264,2684193271,NO +2684193272,2684193279,CZ +2684193280,2684193295,US +2684193296,2684193311,CN +2684193312,2684193383,US +2684193384,2684193391,CN +2684193392,2684193399,JO +2684193400,2684193407,PL +2684193408,2684193439,SA +2684193440,2684193447,US +2684193448,2684193455,GB +2684193456,2684193467,US +2684193468,2684193471,AE +2684193472,2684193479,MX +2684193480,2684193487,IN +2684193488,2684193519,US +2684193520,2684193527,IN +2684193528,2684193535,GB +2684193536,2684193543,IN +2684193544,2684193551,AU +2684193552,2684193559,SA +2684193560,2684193567,CN +2684193568,2684193575,TR +2684193576,2684193583,CN +2684193584,2684193591,RU +2684193592,2684193599,ES +2684193600,2684193607,IN +2684193608,2684193615,CN +2684193616,2684193623,IN +2684193624,2684193631,GR +2684193632,2684193647,IN +2684193648,2684193655,AU +2684193656,2684193659,CN +2684193660,2684193663,US +2684193664,2684193671,CH +2684193672,2684193675,US +2684193676,2684193679,TR +2684193680,2684193687,DE +2684193688,2684193691,US +2684193692,2684193695,GR +2684193696,2684193711,GB +2684193712,2684193719,TR +2684193720,2684193727,CN +2684193728,2684193759,US +2684193760,2684193767,ES +2684193768,2684193775,AR +2684193776,2684193787,US +2684193788,2684193791,NL +2684193792,2684193799,AE +2684193800,2684193807,FR +2684193808,2684193815,AU +2684193816,2684193823,GB +2684193824,2684193831,ES +2684193832,2684193855,US +2684193856,2684193871,GB +2684193872,2684193911,US +2684193912,2684193919,AT +2684193920,2684193927,US +2684193928,2684193931,AT +2684193932,2684193935,GB +2684193936,2684193951,US +2684193952,2684193959,IN +2684193960,2684193963,CN +2684193964,2684193975,GB +2684193976,2684193983,RU +2684193984,2684194039,US +2684194040,2684194047,MT +2684194048,2684194055,GB +2684194056,2684194087,US +2684194088,2684194095,GR +2684194096,2684194103,MX +2684194104,2684194119,US +2684194120,2684194127,BG +2684194128,2684194135,GB +2684194136,2684194143,MX +2684194144,2684194151,US +2684194152,2684194159,EG +2684194160,2684194167,US +2684194168,2684194171,PA +2684194172,2684194175,IL +2684194176,2684194207,NL +2684194208,2684194239,US +2684194240,2684194271,NL +2684194272,2684194279,GB +2684194280,2684194287,BZ +2684194288,2684194295,PA +2684194296,2684194303,CA +2684194304,2684194311,SE +2684194312,2684194319,IL +2684194320,2684194327,NL +2684194328,2684194331,AZ +2684194332,2684194335,NL +2684194336,2684194343,AZ +2684194344,2684194347,IL +2684194348,2684194351,NL +2684194352,2684194359,US +2684194360,2684197119,NL 2684197120,2684197631,GB 2684197632,2684198399,NL 2684198400,2684200959,GB @@ -68263,7 +71252,10 @@ 2686910464,2686975999,US 2686976000,2687041535,GR 2687041536,2687238143,US -2687238144,2687297824,DE +2687238144,2687297231,DE +2687297232,2687297239,GB +2687297240,2687297247,SE +2687297248,2687297824,DE 2687297825,2687297828,FR 2687297829,2687299119,DE 2687299120,2687299127,US @@ -68590,6 +71582,7 @@ 2751070208,2751135743,CL 2751135744,2751397887,US 2751397888,2751463423,KR +2751463424,2751528959,KZ 2751528960,2751660031,FR 2751660032,2751725567,AT 2751725568,2751791103,SE @@ -68607,6 +71600,18 @@ 2753822720,2753888255,GB 2753888256,2753953791,SE 2753953792,2754084863,GB +2754084864,2754117631,KZ +2754117632,2754125823,NL +2754125824,2754127871,DE +2754127872,2754129919,SK +2754129920,2754131967,SE +2754131968,2754134015,PL +2754134016,2754138111,DE +2754138112,2754142207,GB +2754142208,2754144255,BA +2754144256,2754146303,DE +2754146304,2754148351,PL +2754148352,2754150399,MK 2754150400,2754215935,BR 2754215936,2754281471,PR 2754281472,2754347007,JP @@ -68656,6 +71661,7 @@ 2759000064,2759065599,TH 2759065600,2759589887,US 2759589888,2759720959,KR +2759720960,2759852031,PL 2759852032,2759883439,CH 2759883440,2759883443,LI 2759883444,2759883451,CH @@ -68690,8 +71696,26 @@ 2762276864,2762342399,US 2762342400,2762407935,CA 2762407936,2763063295,US +2763063296,2763096063,FR +2763096064,2763104255,GB +2763104256,2763108351,DE +2763108352,2763110399,RU +2763110400,2763112447,NL +2763112448,2763128831,BY 2763128832,2763194367,CA -2763194368,2768240639,US +2763194368,2765553663,US +2765553664,2765561855,CY +2765561856,2765563903,FI +2765563904,2765565951,IR +2765565952,2765567999,RU +2765568000,2765570047,IR +2765570048,2765578239,RU +2765578240,2765580287,AZ +2765580288,2765580799,FR +2765580800,2765582335,GB +2765582336,2765586431,CZ +2765586432,2765619199,IR +2765619200,2768240639,US 2768306176,2768437247,US 2768437248,2768633855,ZA 2768633856,2768764927,US @@ -68743,7 +71767,11 @@ 2778071040,2778333183,US 2778333184,2778398719,CA 2778398720,2779054079,US -2779054080,2779119615,ZA +2779054080,2779057151,ZA +2779057152,2779058175,SZ +2779058176,2779059199,ZA +2779059200,2779060223,SZ +2779060224,2779119615,ZA 2779119616,2779906047,US 2779906048,2779971583,CA 2779971584,2780037119,US @@ -69348,13 +72376,13 @@ 2905399040,2905399295,CA 2905399296,2905407743,US 2905407744,2905407999,TW -2905408000,2905428967,US +2905408000,2905415679,US +2905415680,2905415935,GB +2905415936,2905428967,US 2905428968,2905428975,AE 2905428976,2905432975,US 2905432976,2905432983,AE -2905432984,2905441535,US -2905441536,2905441791,DE -2905441792,2905446655,US +2905432984,2905446655,US 2905446656,2905446911,DE 2905446912,2905449983,US 2905449984,2905451007,CA @@ -69411,7 +72439,8 @@ 2915767056,2915767063,GB 2915767064,2915767407,US 2915767408,2915767415,GB -2915767416,2915767679,US +2915767416,2915767663,US +2915767664,2915767679,NZ 2915767680,2915767695,GB 2915767696,2915767743,US 2915767744,2915767775,GB @@ -69690,7 +72719,9 @@ 2916101536,2916101543,CA 2916101544,2916101615,US 2916101616,2916101623,CA -2916101624,2916118223,US +2916101624,2916104703,US +2916104704,2916104719,ZA +2916104720,2916118223,US 2916118224,2916118231,LK 2916118232,2916120823,US 2916120824,2916120831,CA @@ -70420,7 +73451,7 @@ 2919202080,2919202111,BE 2919202112,2919206911,US 2919206912,2919211007,CA -2919219200,2919235583,US +2919211008,2919235583,US 2919235584,2919759871,CA 2919759872,2921496895,US 2921496896,2921496903,IN @@ -71493,7 +74524,9 @@ 2948595712,2952790015,KR 2952790016,2953314303,DE 2953314304,2953379839,UA -2953379840,2953438191,DE +2953379840,2953435855,DE +2953435856,2953435863,IT +2953435864,2953438191,DE 2953438192,2953438199,ES 2953438200,2953438231,DE 2953438232,2953438239,CH @@ -71539,7 +74572,257 @@ 2954647552,2954657791,ES 2954657792,2954756095,JO 2954756096,2954821631,TR -2954821632,2954838015,FR +2954821632,2954829823,FR +2954829824,2954829827,ES +2954829828,2954829831,NL +2954829832,2954829839,DE +2954829840,2954829875,FR +2954829876,2954829879,GB +2954829880,2954829887,FR +2954829888,2954829903,PL +2954829904,2954829919,GB +2954829920,2954829951,FR +2954829952,2954829959,ES +2954829960,2954829963,PT +2954829964,2954829967,PL +2954829968,2954829983,FR +2954829984,2954830015,DE +2954830016,2954830079,GB +2954830080,2954830271,FR +2954830272,2954830279,GB +2954830280,2954830283,PL +2954830284,2954830287,DE +2954830288,2954830303,FR +2954830304,2954830367,DE +2954830368,2954830375,NL +2954830376,2954830383,ES +2954830384,2954830387,PL +2954830388,2954830391,IT +2954830392,2954830399,FR +2954830400,2954830415,IT +2954830416,2954830431,ES +2954830432,2954830447,FR +2954830448,2954830451,CZ +2954830452,2954830455,BE +2954830456,2954830463,CH +2954830464,2954830591,PL +2954830592,2954830847,GB +2954830848,2954830855,PL +2954830856,2954830859,FR +2954830860,2954830863,GB +2954830864,2954830879,FR +2954830880,2954830887,GB +2954830888,2954830891,FR +2954830892,2954830895,ES +2954830896,2954830931,FR +2954830932,2954830935,IE +2954830936,2954830975,FR +2954830976,2954831103,PL +2954831104,2954831167,PT +2954831168,2954831231,FR +2954831232,2954831263,DE +2954831264,2954831267,FR +2954831268,2954831271,PL +2954831272,2954831275,FR +2954831276,2954831279,IT +2954831280,2954831295,CH +2954831296,2954831327,FR +2954831328,2954831331,PL +2954831332,2954831335,FR +2954831336,2954831339,PL +2954831340,2954831359,DE +2954831360,2954831391,FR +2954831392,2954831399,CZ +2954831400,2954831403,CH +2954831404,2954831407,DE +2954831408,2954831411,ES +2954831412,2954831415,FR +2954831416,2954831423,DE +2954831424,2954831487,FR +2954831488,2954831519,DE +2954831520,2954831527,FR +2954831528,2954831535,PT +2954831536,2954831551,FR +2954831552,2954831583,DE +2954831584,2954831599,ES +2954831600,2954831603,PT +2954831604,2954831607,BE +2954831608,2954831611,FR +2954831612,2954831615,ES +2954831616,2954831647,FR +2954831648,2954831651,GB +2954831652,2954831667,FR +2954831668,2954831671,PL +2954831672,2954831675,DE +2954831676,2954831711,FR +2954831712,2954831743,ES +2954831744,2954831747,FR +2954831748,2954831751,DE +2954831752,2954831759,FR +2954831760,2954831775,FI +2954831776,2954831791,FR +2954831792,2954831799,NL +2954831800,2954831807,FR +2954831808,2954831839,GB +2954831840,2954831919,FR +2954831920,2954831935,IT +2954831936,2954831983,FR +2954831984,2954831999,BE +2954832000,2954832015,FR +2954832016,2954832023,GB +2954832024,2954832063,PL +2954832064,2954832079,IE +2954832080,2954832127,FR +2954832128,2954832135,GB +2954832136,2954832143,PL +2954832144,2954832207,FR +2954832208,2954832211,PT +2954832212,2954832215,FR +2954832216,2954832219,DE +2954832220,2954832223,FR +2954832224,2954832255,BE +2954832256,2954832335,FR +2954832336,2954832343,DE +2954832344,2954832383,FR +2954832384,2954832639,NL +2954832640,2954832647,FR +2954832648,2954832651,ES +2954832652,2954832655,GB +2954832656,2954832671,FR +2954832672,2954832675,DE +2954832676,2954832679,FR +2954832680,2954832687,PL +2954832688,2954832691,GB +2954832692,2954832695,FR +2954832696,2954832699,GB +2954832700,2954832703,CH +2954832704,2954832799,FR +2954832800,2954832823,ES +2954832824,2954832831,FR +2954832832,2954832839,CH +2954832840,2954832847,DE +2954832848,2954832855,GB +2954832856,2954832859,DE +2954832860,2954832863,ES +2954832864,2954832887,FR +2954832888,2954832891,PL +2954832892,2954832895,IE +2954832896,2954832991,FR +2954832992,2954833023,GB +2954833024,2954833071,FR +2954833072,2954833075,PT +2954833076,2954833079,ES +2954833080,2954833083,GB +2954833084,2954833087,ES +2954833088,2954833103,FR +2954833104,2954833111,CZ +2954833112,2954833119,FR +2954833120,2954833151,ES +2954833152,2954833183,FR +2954833184,2954833199,PL +2954833200,2954833207,FR +2954833208,2954833211,CH +2954833212,2954833215,FR +2954833216,2954833219,DE +2954833220,2954833223,IT +2954833224,2954833227,FR +2954833228,2954833231,CH +2954833232,2954833247,ES +2954833248,2954833255,FR +2954833256,2954833259,DE +2954833260,2954833263,PL +2954833264,2954833271,FR +2954833272,2954833275,DE +2954833276,2954833279,ES +2954833280,2954833283,PL +2954833284,2954833287,FR +2954833288,2954833295,IE +2954833296,2954833315,FR +2954833316,2954833319,CZ +2954833320,2954833343,FR +2954833344,2954833375,GB +2954833376,2954833391,FR +2954833392,2954833407,GB +2954833408,2954833419,FR +2954833420,2954833423,DE +2954833424,2954833447,GB +2954833448,2954833455,PT +2954833456,2954833471,ES +2954833472,2954833487,FR +2954833488,2954833503,BE +2954833504,2954833535,GB +2954833536,2954833539,PL +2954833540,2954833543,FR +2954833544,2954833547,ES +2954833548,2954833551,DE +2954833552,2954833555,FR +2954833556,2954833559,IE +2954833560,2954833567,FR +2954833568,2954833583,PL +2954833584,2954833587,FR +2954833588,2954833591,IT +2954833592,2954833595,GB +2954833596,2954833607,FR +2954833608,2954833611,PL +2954833612,2954833615,ES +2954833616,2954833631,GB +2954833632,2954833635,ES +2954833636,2954833639,CZ +2954833640,2954833647,CH +2954833648,2954833663,FI +2954833664,2954833951,GB +2954833952,2954833967,FR +2954833968,2954833983,ES +2954833984,2954833999,FR +2954834000,2954834003,PL +2954834004,2954834007,NL +2954834008,2954834011,FR +2954834012,2954834015,GB +2954834016,2954834047,PL +2954834048,2954834063,GB +2954834064,2954834067,PL +2954834068,2954834071,FR +2954834072,2954834079,PL +2954834080,2954834095,FR +2954834096,2954834099,PL +2954834100,2954834103,FR +2954834104,2954834107,NL +2954834108,2954834111,PT +2954834112,2954834143,FR +2954834144,2954834147,GB +2954834148,2954834431,FR +2954834432,2954834435,PL +2954834436,2954834439,FR +2954834440,2954834443,NL +2954834444,2954834447,LT +2954834448,2954834451,PL +2954834452,2954834459,IT +2954834460,2954834479,GB +2954834480,2954834483,FR +2954834484,2954834491,ES +2954834492,2954834495,NL +2954834496,2954834527,IT +2954834528,2954834531,DE +2954834532,2954834535,PL +2954834536,2954834539,FR +2954834540,2954834575,PL +2954834576,2954834579,GB +2954834580,2954834583,IT +2954834584,2954834591,IE +2954834592,2954834607,FR +2954834608,2954834611,PT +2954834612,2954834615,ES +2954834616,2954834623,FR +2954834624,2954834631,CH +2954834632,2954834635,IT +2954834636,2954834639,FR +2954834640,2954834655,CH +2954834656,2954834663,DE +2954834664,2954834671,ES +2954834672,2954834687,FR +2954834688,2954834691,NL +2954834692,2954834695,PL +2954834696,2954838015,FR 2954838016,2954838019,PL 2954838020,2954838047,FR 2954838048,2954838055,DE @@ -71576,11 +74859,435 @@ 2954838272,2954838279,DE 2954838280,2954838287,IT 2954838288,2954838303,BE -2954838304,2954838371,FR +2954838304,2954838351,FR +2954838352,2954838367,DE +2954838368,2954838371,FR 2954838372,2954838375,GB 2954838376,2954838379,NL 2954838380,2954838383,PL -2954838384,2954854403,FR +2954838384,2954838387,FR +2954838388,2954838391,CH +2954838392,2954838395,GB +2954838396,2954838399,IE +2954838400,2954838431,DE +2954838432,2954838463,FR +2954838464,2954838495,IE +2954838496,2954838527,FR +2954838528,2954838531,IT +2954838532,2954838535,GB +2954838536,2954838539,DE +2954838540,2954838543,CH +2954838544,2954838559,PL +2954838560,2954838575,FR +2954838576,2954838583,GB +2954838584,2954838591,BE +2954838592,2954838599,DE +2954838600,2954838615,GB +2954838616,2954838623,FR +2954838624,2954838639,IT +2954838640,2954838643,GB +2954838644,2954838647,PT +2954838648,2954838655,PL +2954838656,2954838719,IE +2954838720,2954838751,FR +2954838752,2954838767,BE +2954838768,2954838911,FR +2954838912,2954838915,ES +2954838916,2954838927,GB +2954838928,2954838931,FR +2954838932,2954838935,GB +2954838936,2954838939,FR +2954838940,2954838943,PL +2954838944,2954838991,FR +2954838992,2954838999,IE +2954839000,2954839003,GB +2954839004,2954839039,FR +2954839040,2954839107,GB +2954839108,2954839111,BE +2954839112,2954839119,ES +2954839120,2954839127,NL +2954839128,2954839135,GB +2954839136,2954839167,DE +2954839168,2954839199,PL +2954839200,2954839231,FR +2954839232,2954839247,IE +2954839248,2954839251,GB +2954839252,2954839263,FR +2954839264,2954839271,PL +2954839272,2954839279,GB +2954839280,2954839303,FR +2954839304,2954839311,GB +2954839312,2954839319,PL +2954839320,2954839343,GB +2954839344,2954839347,ES +2954839348,2954839351,IT +2954839352,2954839355,NL +2954839356,2954839359,ES +2954839360,2954839363,IT +2954839364,2954839367,GB +2954839368,2954839375,DE +2954839376,2954839383,GB +2954839384,2954839395,FR +2954839396,2954839399,GB +2954839400,2954839403,IT +2954839404,2954839407,FR +2954839408,2954839423,IE +2954839424,2954839455,GB +2954839456,2954839471,FR +2954839472,2954839479,BE +2954839480,2954839483,DE +2954839484,2954839487,FR +2954839488,2954839519,ES +2954839520,2954839523,GB +2954839524,2954839527,PL +2954839528,2954839535,GB +2954839536,2954839543,FR +2954839544,2954839551,ES +2954839552,2954840063,DE +2954840064,2954840095,FR +2954840096,2954840103,ES +2954840104,2954840107,IT +2954840108,2954840111,ES +2954840112,2954840119,FR +2954840120,2954840123,ES +2954840124,2954840127,PL +2954840128,2954840135,FR +2954840136,2954840139,IT +2954840140,2954840143,PL +2954840144,2954840159,IE +2954840160,2954840175,FR +2954840176,2954840179,IE +2954840180,2954840183,IT +2954840184,2954840191,IE +2954840192,2954840223,GB +2954840224,2954840479,PL +2954840480,2954840511,PT +2954840512,2954840519,PL +2954840520,2954840523,FR +2954840524,2954840527,ES +2954840528,2954840543,FR +2954840544,2954840575,ES +2954840576,2954840591,FI +2954840592,2954840607,ES +2954840608,2954840623,FR +2954840624,2954840631,NL +2954840632,2954840639,ES +2954840640,2954840647,FR +2954840648,2954840655,PL +2954840656,2954840663,FR +2954840664,2954840671,PL +2954840672,2954840703,IT +2954840704,2954840719,FR +2954840720,2954840727,GB +2954840728,2954840731,ES +2954840732,2954840743,DE +2954840744,2954840775,GB +2954840776,2954840779,FR +2954840780,2954840783,NL +2954840784,2954840903,FR +2954840904,2954840907,PL +2954840908,2954840911,ES +2954840912,2954840919,DE +2954840920,2954840927,FR +2954840928,2954840931,IT +2954840932,2954840939,FR +2954840940,2954840943,ES +2954840944,2954840959,FR +2954840960,2954841023,IT +2954841024,2954841091,ES +2954841092,2954841095,PL +2954841096,2954841103,GB +2954841104,2954841111,ES +2954841112,2954841151,FR +2954841152,2954841183,ES +2954841184,2954841199,FR +2954841200,2954841207,CH +2954841208,2954841215,FI +2954841216,2954841239,DE +2954841240,2954841247,GB +2954841248,2954841255,PL +2954841256,2954841259,ES +2954841260,2954841263,DE +2954841264,2954841295,FR +2954841296,2954841299,ES +2954841300,2954841307,PL +2954841308,2954841311,GB +2954841312,2954841471,FR +2954841472,2954841503,PL +2954841504,2954841507,DE +2954841508,2954841511,GB +2954841512,2954841519,FR +2954841520,2954841523,PL +2954841524,2954841527,DE +2954841528,2954841535,FR +2954841536,2954841543,GB +2954841544,2954841551,PL +2954841552,2954841559,FR +2954841560,2954841563,FI +2954841564,2954841567,PL +2954841568,2954841591,ES +2954841592,2954841595,DE +2954841596,2954841631,PL +2954841632,2954841635,FR +2954841636,2954841639,CZ +2954841640,2954841643,ES +2954841644,2954841647,PL +2954841648,2954841651,PT +2954841652,2954841655,LT +2954841656,2954841659,FR +2954841660,2954841663,DE +2954841664,2954841667,IE +2954841668,2954841671,NL +2954841672,2954841675,CH +2954841676,2954841683,GB +2954841684,2954841687,PT +2954841688,2954841691,PL +2954841692,2954841695,FR +2954841696,2954841699,IT +2954841700,2954841703,FR +2954841704,2954841711,BE +2954841712,2954841715,FR +2954841716,2954841719,CZ +2954841720,2954841727,DE +2954841728,2954841759,FR +2954841760,2954841783,PL +2954841784,2954841787,CZ +2954841788,2954841795,ES +2954841796,2954841799,FR +2954841800,2954841811,ES +2954841812,2954841815,GB +2954841816,2954841819,FR +2954841820,2954841823,GB +2954841824,2954841851,FR +2954841852,2954841855,ES +2954841856,2954841879,FR +2954841880,2954841887,PL +2954841888,2954841907,FR +2954841908,2954841911,PL +2954841912,2954841919,NL +2954841920,2954841927,GB +2954841928,2954841931,PL +2954841932,2954841935,DE +2954841936,2954841939,BE +2954841940,2954841943,ES +2954841944,2954841951,DE +2954841952,2954841983,ES +2954841984,2954842015,FR +2954842016,2954842031,GB +2954842032,2954842035,CH +2954842036,2954842043,DE +2954842044,2954842047,GB +2954842048,2954842067,FR +2954842068,2954842071,GB +2954842072,2954842095,FR +2954842096,2954842111,IE +2954842112,2954842239,FR +2954842240,2954842243,ES +2954842244,2954842247,FR +2954842248,2954842251,ES +2954842252,2954842255,GB +2954842256,2954842263,FR +2954842264,2954842267,CZ +2954842268,2954842271,FR +2954842272,2954842275,IE +2954842276,2954842279,FR +2954842280,2954842291,PL +2954842292,2954842295,CH +2954842296,2954842299,GB +2954842300,2954842367,ES +2954842368,2954842375,IE +2954842376,2954842403,FR +2954842404,2954842407,IE +2954842408,2954842411,DE +2954842412,2954842431,GB +2954842432,2954842439,FR +2954842440,2954842443,IE +2954842444,2954842447,BE +2954842448,2954842451,ES +2954842452,2954842455,CZ +2954842456,2954842463,NL +2954842464,2954842467,PL +2954842468,2954842479,FR +2954842480,2954842483,IT +2954842484,2954842487,PL +2954842488,2954842491,CH +2954842492,2954842495,FR +2954842496,2954842559,GB +2954842560,2954842655,DE +2954842656,2954842659,ES +2954842660,2954842663,FI +2954842664,2954842667,FR +2954842668,2954842671,IE +2954842672,2954842703,FR +2954842704,2954842719,PL +2954842720,2954842723,FR +2954842724,2954842727,DE +2954842728,2954842731,ES +2954842732,2954842735,LT +2954842736,2954842743,NL +2954842744,2954842751,CH +2954842752,2954842767,PL +2954842768,2954842771,BE +2954842772,2954842775,GB +2954842776,2954842783,FR +2954842784,2954842791,PT +2954842792,2954842799,BE +2954842800,2954842807,ES +2954842808,2954842811,GB +2954842812,2954842815,FI +2954842816,2954842831,PL +2954842832,2954842855,FR +2954842856,2954842863,GB +2954842864,2954842879,FR +2954842880,2954842911,PL +2954842912,2954842919,IT +2954842920,2954842927,PL +2954842928,2954842935,BE +2954842936,2954842943,IE +2954842944,2954842951,CH +2954842952,2954842955,PL +2954842956,2954842959,IT +2954842960,2954842975,FR +2954842976,2954842991,ES +2954842992,2954843007,PL +2954843008,2954843023,FI +2954843024,2954843027,NL +2954843028,2954843031,ES +2954843032,2954843039,IT +2954843040,2954843071,DE +2954843072,2954843103,FR +2954843104,2954843135,NL +2954843136,2954843183,FR +2954843184,2954843187,NL +2954843188,2954843191,GB +2954843192,2954843195,NL +2954843196,2954843199,ES +2954843200,2954843263,FR +2954843264,2954843271,CZ +2954843272,2954843311,FR +2954843312,2954843315,ES +2954843316,2954843319,FR +2954843320,2954843335,IT +2954843336,2954843343,NL +2954843344,2954843347,DE +2954843348,2954843351,GB +2954843352,2954843407,FR +2954843408,2954843415,CH +2954843416,2954843419,PL +2954843420,2954843423,FR +2954843424,2954843439,NL +2954843440,2954843459,FR +2954843460,2954843463,GB +2954843464,2954843471,FR +2954843472,2954843487,GB +2954843488,2954843519,DE +2954843520,2954843535,PL +2954843536,2954843595,FR +2954843596,2954843599,DE +2954843600,2954843603,IT +2954843604,2954843607,PL +2954843608,2954843631,FR +2954843632,2954843639,CH +2954843640,2954843643,IE +2954843644,2954843647,CZ +2954843648,2954843775,ES +2954843776,2954843871,DE +2954843872,2954843887,PL +2954843888,2954843895,BE +2954843896,2954843899,PT +2954843900,2954843903,GB +2954843904,2954844031,PT +2954844032,2954844063,DE +2954844064,2954844095,BE +2954844096,2954844127,IT +2954844128,2954844143,FR +2954844144,2954844147,IT +2954844148,2954844151,FR +2954844152,2954844155,DE +2954844156,2954844175,FR +2954844176,2954844179,LT +2954844180,2954844183,PL +2954844184,2954844187,GB +2954844188,2954844191,ES +2954844192,2954844223,IE +2954844224,2954844263,FR +2954844264,2954844267,DE +2954844268,2954844271,NL +2954844272,2954844275,FR +2954844276,2954844279,GB +2954844280,2954844287,PT +2954844288,2954844351,PL +2954844352,2954844415,FR +2954844416,2954844479,ES +2954844480,2954844543,PT +2954844544,2954844575,PL +2954844576,2954844591,DE +2954844592,2954844599,PL +2954844600,2954844607,NL +2954844608,2954844671,PL +2954844672,2954844687,FR +2954844688,2954844703,CH +2954844704,2954844707,DE +2954844708,2954844719,PT +2954844720,2954844723,ES +2954844724,2954844731,FR +2954844732,2954844735,GB +2954844736,2954844799,DE +2954844800,2954844935,FR +2954844936,2954844947,GB +2954844948,2954844951,IT +2954844952,2954844959,FR +2954844960,2954844967,ES +2954844968,2954844971,BE +2954844972,2954844991,PL +2954844992,2954845055,PT +2954845056,2954845119,ES +2954845120,2954845135,PL +2954845136,2954845151,FR +2954845152,2954845159,PL +2954845160,2954845167,FR +2954845168,2954845183,BE +2954845184,2954845199,PL +2954845200,2954845207,NL +2954845208,2954845211,ES +2954845212,2954845215,CH +2954845216,2954845223,FR +2954845224,2954845231,NL +2954845232,2954845239,DE +2954845240,2954845247,NL +2954845248,2954845263,CH +2954845264,2954845279,PL +2954845280,2954845311,LT +2954845312,2954845315,CH +2954845316,2954845319,BE +2954845320,2954845327,LT +2954845328,2954845343,FR +2954845344,2954845359,FI +2954845360,2954845363,FR +2954845364,2954845367,ES +2954845368,2954845371,NL +2954845372,2954845375,DE +2954845376,2954845407,PL +2954845408,2954845439,FR +2954845440,2954845695,GB +2954845696,2954845951,IT +2954845952,2954845999,FR +2954846000,2954846015,PT +2954846016,2954846047,FR +2954846048,2954846055,NL +2954846056,2954846059,FR +2954846060,2954846063,GB +2954846064,2954846079,NL +2954846080,2954846111,DE +2954846112,2954846119,FR +2954846120,2954846123,IE +2954846124,2954846127,GB +2954846128,2954846135,FR +2954846136,2954846139,DE +2954846140,2954846143,GB +2954846144,2954846191,FR +2954846192,2954846207,FI +2954846208,2954854403,FR 2954854404,2954854407,IT 2954854408,2954854411,FR 2954854412,2954854415,PL @@ -71588,8 +75295,12 @@ 2954854432,2954854495,FR 2954854496,2954854527,ES 2954854528,2954854619,FR -2954854620,2954854623,IT -2954854624,2954854691,FR +2954854620,2954854623,ES +2954854624,2954854655,FR +2954854656,2954854659,PL +2954854660,2954854663,CH +2954854664,2954854667,FI +2954854668,2954854691,FR 2954854692,2954854695,IT 2954854696,2954854699,PL 2954854700,2954854703,GB @@ -71604,15 +75315,22 @@ 2954854856,2954854863,FR 2954854864,2954854867,NL 2954854868,2954854871,GB -2954854872,2954854875,ES -2954854876,2954854895,FR +2954854872,2954854879,ES +2954854880,2954854895,FR 2954854896,2954854903,PL -2954854904,2954855039,FR +2954854904,2954854919,FR +2954854920,2954854927,PL +2954854928,2954854943,DE +2954854944,2954855007,FR +2954855008,2954855023,IT +2954855024,2954855027,GB +2954855028,2954855031,PL +2954855032,2954855039,GB 2954855040,2954855043,ES 2954855044,2954855047,FR 2954855048,2954855051,PL 2954855052,2954855055,ES -2954855056,2954855059,PL +2954855056,2954855059,FR 2954855060,2954855063,ES 2954855064,2954855067,BE 2954855068,2954855071,ES @@ -71627,7 +75345,8 @@ 2954855212,2954855215,CH 2954855216,2954855295,FR 2954855296,2954855359,BE -2954855360,2954855439,FR +2954855360,2954855391,ES +2954855392,2954855439,FR 2954855440,2954855455,LT 2954855456,2954855479,FR 2954855480,2954855487,IT @@ -71636,20 +75355,24 @@ 2954855536,2954855551,FR 2954855552,2954855567,GB 2954855568,2954855571,FR -2954855572,2954855575,PT -2954855576,2954855583,DE +2954855572,2954855575,BE +2954855576,2954855579,FR +2954855580,2954855583,IT 2954855584,2954855615,FR 2954855616,2954855619,IE 2954855620,2954855623,FR 2954855624,2954855627,IT -2954855628,2954855631,GB -2954855632,2954855639,FI +2954855628,2954855635,GB +2954855636,2954855639,NL 2954855640,2954855643,PL 2954855644,2954855655,GB 2954855656,2954855659,CH -2954855660,2954855663,FR +2954855660,2954855663,DE 2954855664,2954855679,ES -2954855680,2954855711,FR +2954855680,2954855695,NL +2954855696,2954855703,FR +2954855704,2954855707,ES +2954855708,2954855711,GB 2954855712,2954855743,PL 2954855744,2954855807,FR 2954855808,2954855871,IE @@ -71670,20 +75393,22 @@ 2954856176,2954856187,PL 2954856188,2954856447,FR 2954856448,2954856511,ES -2954856512,2954856559,FR -2954856560,2954856567,BE +2954856512,2954856551,FR +2954856552,2954856559,IT +2954856560,2954856563,ES +2954856564,2954856567,LT 2954856568,2954856571,FR 2954856572,2954856575,PL 2954856576,2954856583,ES 2954856584,2954856587,FR -2954856588,2954856591,GB +2954856588,2954856591,ES 2954856592,2954856607,PL 2954856608,2954856611,BE -2954856612,2954856619,ES +2954856612,2954856615,DE +2954856616,2954856619,ES 2954856620,2954856623,GB 2954856624,2954856627,IT -2954856628,2954856631,GB -2954856632,2954856635,FR +2954856628,2954856635,FR 2954856636,2954856639,DE 2954856640,2954856671,IT 2954856672,2954856687,NL @@ -71701,7 +75426,8 @@ 2954857088,2954857091,PL 2954857092,2954857095,CZ 2954857096,2954857099,PL -2954857100,2954857111,GB +2954857100,2954857107,GB +2954857108,2954857111,FR 2954857112,2954857115,PL 2954857116,2954857119,IE 2954857120,2954857135,PT @@ -71769,10 +75495,10 @@ 2954858240,2954858271,NL 2954858272,2954858303,GB 2954858304,2954858335,DE -2954858336,2954858351,FR +2954858336,2954858351,IE 2954858352,2954858383,PL 2954858384,2954858415,FR -2954858416,2954858423,GB +2954858416,2954858423,ES 2954858424,2954858427,DE 2954858428,2954858431,IE 2954858432,2954858439,GB @@ -71791,8 +75517,9 @@ 2954858824,2954858827,GB 2954858828,2954858831,CZ 2954858832,2954858847,IE -2954858848,2954858879,GB -2954858880,2954858895,FR +2954858848,2954858863,FR +2954858864,2954858871,ES +2954858872,2954858895,FR 2954858896,2954858911,ES 2954858912,2954858943,DE 2954858944,2954858975,ES @@ -71805,21 +75532,24 @@ 2954859044,2954859055,DE 2954859056,2954859071,FR 2954859072,2954859079,PL -2954859080,2954859087,GB -2954859088,2954859103,BE +2954859080,2954859103,BE 2954859104,2954859119,PT 2954859120,2954859123,FR 2954859124,2954859127,NL 2954859128,2954859135,PT -2954859136,2954859239,FR +2954859136,2954859235,FR +2954859236,2954859239,DE 2954859240,2954859243,ES 2954859244,2954859247,PL 2954859248,2954859263,ES -2954859264,2954859271,FR +2954859264,2954859267,FR +2954859268,2954859271,ES 2954859272,2954859275,PL 2954859276,2954859279,ES -2954859280,2954859295,FR -2954859296,2954859327,PT +2954859280,2954859311,FR +2954859312,2954859315,ES +2954859316,2954859323,FR +2954859324,2954859327,CZ 2954859328,2954859343,GB 2954859344,2954859391,FR 2954859392,2954859423,IT @@ -71831,8 +75561,7 @@ 2954859520,2954859551,DE 2954859552,2954859559,FR 2954859560,2954859575,IT -2954859576,2954859579,FI -2954859580,2954859583,LT +2954859576,2954859583,DE 2954859584,2954859647,FR 2954859648,2954859655,ES 2954859656,2954859663,NL @@ -71863,15 +75592,13 @@ 2954860168,2954860171,PL 2954860172,2954860175,IE 2954860176,2954860183,DE -2954860184,2954860191,ES +2954860184,2954860187,FR +2954860188,2954860191,ES 2954860192,2954860223,PT 2954860224,2954860231,BE 2954860232,2954860239,ES 2954860240,2954860255,FR -2954860256,2954860259,PT -2954860260,2954860263,FI -2954860264,2954860267,CZ -2954860268,2954860271,PL +2954860256,2954860271,IE 2954860272,2954860275,GB 2954860276,2954860319,FR 2954860320,2954860327,DE @@ -71888,8 +75615,7 @@ 2954860480,2954860483,GB 2954860484,2954860487,FR 2954860488,2954860491,GB -2954860492,2954860495,DE -2954860496,2954860511,FR +2954860492,2954860511,FR 2954860512,2954860543,DE 2954860544,2954860799,CZ 2954860800,2954860863,IE @@ -71897,8 +75623,7 @@ 2954861068,2954861071,GB 2954861072,2954861087,FR 2954861088,2954861119,CH -2954861120,2954861135,FR -2954861136,2954861143,GB +2954861120,2954861143,FR 2954861144,2954861167,ES 2954861168,2954861183,FR 2954861184,2954861191,IT @@ -71920,7 +75645,9 @@ 2954861376,2954861407,DE 2954861408,2954861423,FR 2954861424,2954861431,CH -2954861432,2954861571,FR +2954861432,2954861435,FR +2954861436,2954861439,GB +2954861440,2954861571,FR 2954861572,2954861575,GB 2954861576,2954861599,FR 2954861600,2954861615,PT @@ -71931,8 +75658,7 @@ 2954861640,2954861647,PL 2954861648,2954861651,FR 2954861652,2954861655,GB -2954861656,2954861659,FR -2954861660,2954861663,PL +2954861656,2954861663,FR 2954861664,2954861671,ES 2954861672,2954861675,NL 2954861676,2954861687,PL @@ -71962,10 +75688,10 @@ 2954861936,2954861943,DE 2954861944,2954861955,FR 2954861956,2954861967,GB -2954861968,2954861975,IE +2954861968,2954861975,ES 2954861976,2954861983,DE 2954861984,2954862015,GB -2954862016,2954862047,NL +2954862016,2954862047,LT 2954862048,2954862143,FR 2954862144,2954862207,ES 2954862208,2954862211,PL @@ -71985,14 +75711,15 @@ 2954870840,2954870843,DE 2954870844,2954870847,FR 2954870848,2954870863,PL -2954870864,2954870871,FR -2954870872,2954870875,ES +2954870864,2954870867,GB +2954870868,2954870875,ES 2954870876,2954870879,PL 2954870880,2954870895,IE 2954870896,2954870903,FR 2954870904,2954870907,PL 2954870908,2954870911,ES -2954870912,2954871583,FR +2954870912,2954871551,FR +2954871552,2954871583,DE 2954871584,2954871599,GB 2954871600,2954871603,FR 2954871604,2954871607,PL @@ -72073,7 +75800,8 @@ 2954873696,2954873727,ES 2954873728,2954873759,FR 2954873760,2954873791,DE -2954873792,2954873803,FR +2954873792,2954873799,FR +2954873800,2954873803,PL 2954873804,2954873807,NL 2954873808,2954873815,DE 2954873816,2954873819,FI @@ -72085,8 +75813,7 @@ 2954873852,2954873855,PL 2954873856,2954874111,GB 2954874112,2954874367,FR -2954874368,2954874371,BE -2954874372,2954874375,GB +2954874368,2954874375,ES 2954874376,2954874387,FR 2954874388,2954874391,PL 2954874392,2954874415,IE @@ -72113,10 +75840,12 @@ 2954874720,2954874751,FI 2954874752,2954874799,IE 2954874800,2954874815,GB -2954874816,2954874827,FR +2954874816,2954874819,FR +2954874820,2954874823,IT +2954874824,2954874827,FR 2954874828,2954874831,PL 2954874832,2954874855,FR -2954874856,2954874859,GB +2954874856,2954874859,DE 2954874860,2954874863,LT 2954874864,2954874867,FR 2954874868,2954874871,PL @@ -72139,9 +75868,12 @@ 2954875068,2954875071,FI 2954875072,2954875075,NL 2954875076,2954875079,GB -2954875080,2954875099,FR +2954875080,2954875095,FR +2954875096,2954875099,GB 2954875100,2954875103,PL -2954875104,2954875199,FR +2954875104,2954875183,FR +2954875184,2954875191,GB +2954875192,2954875199,FR 2954875200,2954875203,PL 2954875204,2954875207,DE 2954875208,2954875215,NL @@ -72184,7 +75916,8 @@ 2954875776,2954875903,PT 2954875904,2954875907,IT 2954875908,2954875911,CH -2954875912,2954875935,FR +2954875912,2954875919,ES +2954875920,2954875935,FR 2954875936,2954875951,PL 2954875952,2954875999,IE 2954876000,2954876031,GB @@ -72268,14 +76001,14 @@ 2954877164,2954877167,FR 2954877168,2954877183,DE 2954877184,2954877455,FR -2954877456,2954877459,PL +2954877456,2954877459,PT 2954877460,2954877463,FR 2954877464,2954877471,DE 2954877472,2954877503,FR 2954877504,2954877519,ES 2954877520,2954877523,BE 2954877524,2954877527,ES -2954877528,2954877535,FI +2954877528,2954877535,PT 2954877536,2954877539,PL 2954877540,2954877547,FR 2954877548,2954877551,PL @@ -72284,15 +76017,17 @@ 2954877596,2954877599,PT 2954877600,2954877615,PL 2954877616,2954877631,NL -2954877632,2954877663,FR +2954877632,2954877647,FR +2954877648,2954877651,PL +2954877652,2954877655,DE +2954877656,2954877663,FR 2954877664,2954877667,GB 2954877668,2954877671,PL 2954877672,2954877675,FR 2954877676,2954877679,PL 2954877680,2954877727,FR 2954877728,2954877743,IE -2954877744,2954877775,FR -2954877776,2954877779,IT +2954877744,2954877779,FR 2954877780,2954877783,A1 2954877784,2954877791,IT 2954877792,2954877819,FR @@ -72301,10 +76036,12 @@ 2954877964,2954877967,DE 2954877968,2954877983,PT 2954877984,2954877991,LT -2954877992,2954877999,PL +2954877992,2954877995,FR +2954877996,2954877999,PL 2954878000,2954878007,FR 2954878008,2954878011,IT -2954878012,2954878031,GB +2954878012,2954878015,GB +2954878016,2954878031,FR 2954878032,2954878035,NL 2954878036,2954878039,FR 2954878040,2954878047,PL @@ -72351,7 +76088,8 @@ 2954878892,2954878895,GB 2954878896,2954878899,DE 2954878900,2954878903,GB -2954878904,2954878915,FR +2954878904,2954878911,FR +2954878912,2954878915,DE 2954878916,2954878919,PL 2954878920,2954878931,FR 2954878932,2954878939,GB @@ -72375,17 +76113,10 @@ 2954932224,2954936319,RU 2954936320,2954938367,AM 2954938368,2954940415,HU -2954940416,2954940423,DE -2954940424,2954940443,GR -2954940444,2954940445,DE -2954940446,2954940481,GR -2954940482,2954940489,PL -2954940490,2954940535,DE -2954940536,2954940539,RO -2954940540,2954940658,DE +2954940416,2954940658,DE 2954940659,2954940662,PL -2954940663,2954940664,DE -2954940665,2954940670,PL +2954940663,2954940666,DE +2954940667,2954940670,PL 2954940671,2954940927,DE 2954940928,2954940931,RO 2954940932,2954940935,DE @@ -72659,7 +76390,9 @@ 2956476416,2956492799,ES 2956492800,2956496895,CH 2956496896,2956500991,IR -2956500992,2956507135,RU +2956500992,2956504831,RU +2956504832,2956505087,GB +2956505088,2956507135,RU 2956507136,2956508159,NL 2956508160,2956508415,RU 2956508416,2956508671,FR @@ -72721,8 +76454,8 @@ 2956888064,2956890111,BE 2956890112,2956892159,IR 2956892160,2956894207,IT -2956894208,2956896255,BE -2956896256,2956898303,NL +2956894208,2956896767,BE +2956896768,2956898303,NL 2956898304,2956902399,RU 2956902400,2956904447,NL 2956904448,2956906495,DK @@ -72932,7 +76665,8 @@ 2957203120,2957203123,US 2957203124,2957203127,MT 2957203128,2957203131,RS -2957203132,2957203199,US +2957203132,2957203196,GB +2957203197,2957203199,US 2957203200,2957203203,AU 2957203204,2957203207,US 2957203208,2957203211,SE @@ -73033,6 +76767,37 @@ 2959357952,2959359999,UA 2959360000,2959384575,RU 2959384576,2959392767,UA +2959392768,2959394815,PL +2959394816,2959398911,ES +2959398912,2959400959,RU +2959400960,2959405055,ES +2959409152,2959413247,UA +2959413248,2959417343,ES +2959417344,2959423487,IR +2959423488,2959427583,RU +2959427584,2959429631,ES +2959429632,2959431679,PL +2959431680,2959433727,RU +2959433728,2959441919,UA +2959441920,2959446015,PL +2959446016,2959450111,CZ +2959450112,2959452159,PL +2959452160,2959454207,RO +2959454208,2959456255,SK +2959456256,2959466495,UA +2959466496,2959474687,RU +2959474688,2959491071,FR +2959491072,2959493119,GB +2959493120,2959495167,CZ +2959495168,2959499263,PL +2959499264,2959505407,SK +2959505408,2959507455,RO +2959507456,2959515647,CZ +2959515648,2959517695,RU +2959517696,2959519743,DE +2959519744,2959523839,PL +2959523840,2959532031,UA +2959532032,2959540223,IR 2961178624,2965372927,FR 2965372928,2965766143,RU 2965766144,2965897215,DE @@ -73041,6 +76806,54 @@ 2966159360,2966290431,AE 2966290432,2966421503,IT 2966421504,2966945791,RU +2966945792,2967273471,TR +2967273472,2967277567,RU +2967277568,2967281663,IR +2967281664,2967283711,PT +2967283712,2967285759,DE +2967285760,2967287807,UA +2967287808,2967289855,GB +2967289856,2967291903,IR +2967291904,2967293951,RS +2967293952,2967295999,SE +2967296000,2967298047,NO +2967298048,2967306239,PL +2967306240,2967339007,GE +2967339008,2967343103,BG +2967343104,2967345151,RU +2967345152,2967347199,ES +2967347200,2967351295,HR +2967351296,2967355391,FR +2967355392,2967371775,RO +2967371776,2967388159,KZ +2967388160,2967392255,RU +2967392256,2967394303,FR +2967394304,2967396351,RU +2967396352,2967398399,CZ +2967398400,2967400447,DK +2967400448,2967404543,RU +2967404544,2967470079,RO +2967470080,2967601151,SA +2967601152,2967633919,HU +2967633920,2967666687,RU +2967666688,2967699455,TR +2967699456,2967701503,GB +2967701504,2967703551,A2 +2967703552,2967707647,ES +2967707648,2967709695,PL +2967709696,2967711743,IT +2967711744,2967715839,RU +2967715840,2967724031,GB +2967724032,2967728127,CY +2967728128,2967730175,GB +2967730176,2967732223,CZ +2967732224,2967994367,IL +2967994368,2968584191,TR +2968584192,2968600575,HU +2968600576,2968602623,IQ +2968602624,2968604671,PL +2968604672,2968608767,IQ +2969042944,2969567231,GB 2969567232,2977955839,BR 2986344448,2987393023,DE 2987393024,2987397119,IM @@ -73059,8 +76872,8 @@ 2987433336,2987433339,KZ 2987433340,2987433347,RU 2987433348,2987433359,KZ -2987433360,2987433375,RU -2987433376,2987433379,KZ +2987433360,2987433367,RU +2987433368,2987433379,KZ 2987433380,2987433383,RU 2987433384,2987433391,KZ 2987433392,2987433407,RU @@ -73098,7 +76911,10 @@ 2987548672,2987552767,RU 2987552768,2987556863,GB 2987556864,2987560959,NL -2987560960,2987565055,DE +2987560960,2987562239,DE +2987562240,2987562263,CY +2987562264,2987562275,SE +2987562276,2987565055,DE 2987565056,2987569151,AT 2987569152,2987573247,FR 2987573248,2987577343,TR @@ -73269,8 +77085,8 @@ 2988441600,2988441603,CH 2988441604,2988441607,GB 2988441608,2988441615,CH -2988441616,2988441655,FR -2988441656,2988441663,DE +2988441616,2988441647,FR +2988441648,2988441663,DE 2988441664,2988441695,IT 2988441696,2988441791,FR 2988441792,2988441807,PL @@ -73305,13 +77121,26 @@ 2988442064,2988442067,FR 2988442068,2988442071,BE 2988442072,2988442075,FR -2988442076,2988442079,GB -2988442080,2988442399,FR +2988442076,2988442083,GB +2988442084,2988442087,DE +2988442088,2988442095,FR +2988442096,2988442099,IT +2988442100,2988442399,FR 2988442400,2988442431,ES 2988442432,2988442439,CZ 2988442440,2988442447,ES 2988442448,2988442463,GB -2988442464,2988442623,FR +2988442464,2988442495,FR +2988442496,2988442503,PL +2988442504,2988442507,DE +2988442508,2988442511,GB +2988442512,2988442519,ES +2988442520,2988442527,DE +2988442528,2988442559,FR +2988442560,2988442583,PL +2988442584,2988442587,FR +2988442588,2988442591,ES +2988442592,2988442623,DE 2988442624,2988442647,PL 2988442648,2988442651,DE 2988442652,2988442655,GB @@ -73365,7 +77194,9 @@ 2988443924,2988443927,PL 2988443928,2988444167,FR 2988444168,2988444171,CZ -2988444172,2988444199,FR +2988444172,2988444175,FR +2988444176,2988444191,PT +2988444192,2988444199,FR 2988444200,2988444203,FI 2988444204,2988444207,NL 2988444208,2988444415,FR @@ -73408,7 +77239,7 @@ 2988446208,2988446271,PL 2988446272,2988446275,IT 2988446276,2988446279,FR -2988446280,2988446287,ES +2988446280,2988446287,BE 2988446288,2988446291,FR 2988446292,2988446295,ES 2988446296,2988446299,GB @@ -73447,7 +77278,8 @@ 2988448608,2988448639,ES 2988448640,2988448671,GB 2988448672,2988448691,IT -2988448692,2988448703,DE +2988448692,2988448699,DE +2988448700,2988448703,NL 2988448704,2988448767,GB 2988448768,2988448783,FR 2988448784,2988448815,PL @@ -73459,7 +77291,7 @@ 2988448908,2988449007,FR 2988449008,2988449023,GB 2988449024,2988449055,PL -2988449056,2988449087,ES +2988449056,2988449087,FR 2988449088,2988449103,PL 2988449104,2988449119,DE 2988449120,2988449123,FR @@ -73547,7 +77379,7 @@ 2988459184,2988459199,PL 2988459200,2988459223,FR 2988459224,2988459231,DE -2988459232,2988459235,FR +2988459232,2988459235,GB 2988459236,2988459239,PL 2988459240,2988459243,FR 2988459244,2988459247,ES @@ -73588,7 +77420,8 @@ 2988459768,2988459771,NL 2988459772,2988459775,GB 2988459776,2988459839,FR -2988459840,2988459859,GB +2988459840,2988459855,IT +2988459856,2988459859,GB 2988459860,2988459863,FR 2988459864,2988459871,ES 2988459872,2988459895,PL @@ -73648,8 +77481,15 @@ 2988460932,2988460943,PL 2988460944,2988460959,DE 2988460960,2988460991,GB -2988460992,2988461055,FR -2988461056,2988461103,PL +2988460992,2988460999,NL +2988461000,2988461003,FR +2988461004,2988461007,NL +2988461008,2988461023,FR +2988461024,2988461027,NL +2988461028,2988461035,ES +2988461036,2988461055,FR +2988461056,2988461087,PL +2988461088,2988461103,DE 2988461104,2988461255,FR 2988461256,2988461259,IT 2988461260,2988461263,PT @@ -73680,7 +77520,7 @@ 2988461496,2988461499,ES 2988461500,2988461503,PT 2988461504,2988461519,PL -2988461520,2988461523,GB +2988461520,2988461523,DE 2988461524,2988461559,FR 2988461560,2988461567,GB 2988461568,2988461583,FR @@ -73693,7 +77533,7 @@ 2988461624,2988461695,FR 2988461696,2988461699,DE 2988461700,2988461703,PL -2988461704,2988461707,FR +2988461704,2988461707,GB 2988461708,2988461711,BE 2988461712,2988461719,FR 2988461720,2988461723,DE @@ -73712,7 +77552,8 @@ 2988461820,2988461823,GB 2988461824,2988461839,PL 2988461840,2988461851,FR -2988461852,2988461859,PL +2988461852,2988461855,PL +2988461856,2988461859,CH 2988461860,2988461871,DE 2988461872,2988461879,FR 2988461880,2988461883,ES @@ -73812,7 +77653,8 @@ 2988463652,2988463659,GB 2988463660,2988463663,FR 2988463664,2988463679,PL -2988463680,2988463743,FR +2988463680,2988463711,DE +2988463712,2988463743,FR 2988463744,2988463747,BE 2988463748,2988463759,FR 2988463760,2988463775,DE @@ -73847,7 +77689,8 @@ 2988464276,2988464279,PL 2988464280,2988464283,FR 2988464284,2988464287,PL -2988464288,2988464303,FR +2988464288,2988464299,FR +2988464300,2988464303,GB 2988464304,2988464307,IT 2988464308,2988464311,PL 2988464312,2988464351,FR @@ -73855,11 +77698,12 @@ 2988464356,2988464359,FR 2988464360,2988464363,PL 2988464364,2988464367,GB -2988464368,2988464527,FR +2988464368,2988464383,IE +2988464384,2988464527,FR 2988464528,2988464543,DE 2988464544,2988464551,FR 2988464552,2988464555,IT -2988464556,2988464559,DE +2988464556,2988464559,NL 2988464560,2988464575,ES 2988464576,2988464591,GB 2988464592,2988464607,FR @@ -73913,8 +77757,8 @@ 2988465404,2988465407,DE 2988465408,2988465423,CH 2988465424,2988465439,PT -2988465440,2988465471,GB -2988465472,2988465479,FR +2988465440,2988465455,GB +2988465456,2988465479,FR 2988465480,2988465483,NL 2988465484,2988465503,FR 2988465504,2988465507,DE @@ -73996,8 +77840,9 @@ 2988482976,2988482979,DE 2988482980,2988482983,GB 2988482984,2988482987,DE -2988482988,2988483035,FR -2988483036,2988483039,GB +2988482988,2988483031,FR +2988483032,2988483035,DE +2988483036,2988483039,LT 2988483040,2988483091,FR 2988483092,2988483095,BE 2988483096,2988483099,FR @@ -74068,9 +77913,7 @@ 2988484032,2988484039,IT 2988484040,2988484047,NL 2988484048,2988484051,ES -2988484052,2988484055,GB -2988484056,2988484063,FR -2988484064,2988484095,GB +2988484052,2988484095,GB 2988484096,2988484111,DE 2988484112,2988484127,FR 2988484128,2988484131,PT @@ -74078,15 +77921,19 @@ 2988484136,2988484143,NL 2988484144,2988484163,FR 2988484164,2988484167,PT -2988484168,2988484191,ES +2988484168,2988484175,ES +2988484176,2988484187,FR +2988484188,2988484191,PL 2988484192,2988484207,DE 2988484208,2988484223,FR 2988484224,2988484239,ES -2988484240,2988484243,DE +2988484240,2988484243,PL 2988484244,2988484287,FR 2988484288,2988484351,PL 2988484352,2988484383,GB -2988484384,2988484399,PL +2988484384,2988484391,CZ +2988484392,2988484395,PT +2988484396,2988484399,PL 2988484400,2988484403,PT 2988484404,2988484427,PL 2988484428,2988484431,GB @@ -74179,11 +78026,12 @@ 2988485840,2988485855,BE 2988485856,2988485871,FR 2988485872,2988485875,PL -2988485876,2988485879,ES +2988485876,2988485879,IE 2988485880,2988485887,FR 2988485888,2988485903,PL 2988485904,2988485911,GB -2988485912,2988485951,FR +2988485912,2988485919,PT +2988485920,2988485951,FR 2988485952,2988485955,GB 2988485956,2988485959,CZ 2988485960,2988485967,FR @@ -74200,10 +78048,8 @@ 2988486080,2988486083,BE 2988486084,2988486087,IT 2988486088,2988486095,FR -2988486096,2988486099,CH -2988486100,2988486103,CZ -2988486104,2988486107,DE -2988486108,2988486111,IE +2988486096,2988486099,GB +2988486100,2988486111,FR 2988486112,2988486135,PL 2988486136,2988486139,FR 2988486140,2988486143,GB @@ -74552,7 +78398,7 @@ 2988500272,2988500287,BE 2988500288,2988500303,PL 2988500304,2988500307,FR -2988500308,2988500311,DE +2988500308,2988500311,NL 2988500312,2988500315,ES 2988500316,2988500319,DE 2988500320,2988500335,FR @@ -74590,7 +78436,10 @@ 2988500800,2988500815,ES 2988500816,2988500831,FR 2988500832,2988500847,ES -2988500848,2988500863,DE +2988500848,2988500851,FI +2988500852,2988500855,PL +2988500856,2988500859,IE +2988500860,2988500863,FR 2988500864,2988500867,GB 2988500868,2988500871,DE 2988500872,2988500879,NL @@ -74625,7 +78474,9 @@ 2988501340,2988501359,PL 2988501360,2988501367,FR 2988501368,2988501375,ES -2988501376,2988501407,FR +2988501376,2988501383,FR +2988501384,2988501391,PL +2988501392,2988501407,FR 2988501408,2988501411,LT 2988501412,2988501415,NL 2988501416,2988501423,BE @@ -74656,7 +78507,9 @@ 2988502080,2988502095,IE 2988502096,2988502099,FI 2988502100,2988502103,CZ -2988502104,2988502143,PL +2988502104,2988502111,PL +2988502112,2988502127,DE +2988502128,2988502143,PL 2988502144,2988502207,FR 2988502208,2988502223,GB 2988502224,2988502255,FR @@ -74666,8 +78519,9 @@ 2988502272,2988502399,FR 2988502400,2988502407,NL 2988502408,2988502411,FR -2988502412,2988502415,NL -2988502416,2988502431,DE +2988502412,2988502419,GB +2988502420,2988502423,IE +2988502424,2988502431,FI 2988502432,2988502447,FR 2988502448,2988502451,IE 2988502452,2988502455,IT @@ -74721,7 +78575,7 @@ 2988502920,2988502959,FR 2988502960,2988502975,IE 2988502976,2988502983,PL -2988502984,2988502991,BE +2988502984,2988502991,ES 2988502992,2988503015,DE 2988503016,2988503019,PL 2988503020,2988503023,ES @@ -74754,8 +78608,9 @@ 2988503416,2988503423,PL 2988503424,2988503471,FR 2988503472,2988503487,NL -2988503488,2988503503,DE -2988503504,2988503519,FR +2988503488,2988503495,IT +2988503496,2988503499,PL +2988503500,2988503519,FR 2988503520,2988503535,NL 2988503536,2988503551,FI 2988503552,2988503871,FR @@ -74776,7 +78631,8 @@ 2988504024,2988504031,FR 2988504032,2988504063,ES 2988504064,2988504127,IE -2988504128,2988504159,DE +2988504128,2988504143,ES +2988504144,2988504159,FR 2988504160,2988504191,PL 2988504192,2988504223,FR 2988504224,2988504227,PT @@ -74818,7 +78674,7 @@ 2988504672,2988504703,PT 2988504704,2988504735,FR 2988504736,2988504743,PL -2988504744,2988504751,GB +2988504744,2988504751,ES 2988504752,2988504767,FR 2988504768,2988504799,ES 2988504800,2988504823,PL @@ -74843,8 +78699,11 @@ 2988505212,2988505215,PT 2988505216,2988505247,FR 2988505248,2988505255,PL -2988505256,2988505279,FR -2988505280,2988505311,BE +2988505256,2988505263,FR +2988505264,2988505267,IT +2988505268,2988505271,FR +2988505272,2988505275,CZ +2988505276,2988505311,BE 2988505312,2988505315,DE 2988505316,2988505319,ES 2988505320,2988505323,PL @@ -74890,14 +78749,14 @@ 2988505820,2988505823,PL 2988505824,2988505839,FR 2988505840,2988505843,CH -2988505844,2988505851,FR -2988505852,2988505855,PL +2988505844,2988505847,FR +2988505848,2988505855,PL 2988505856,2988505919,IE 2988505920,2988505935,GB 2988505936,2988505951,PL 2988505952,2988505967,GB 2988505968,2988505971,BE -2988505972,2988505975,GB +2988505972,2988505975,ES 2988505976,2988506111,FR 2988506112,2988506143,BE 2988506144,2988506175,PT @@ -74935,7 +78794,8 @@ 2988506564,2988506567,GB 2988506568,2988506571,PL 2988506572,2988506575,CH -2988506576,2988506623,FR +2988506576,2988506591,FR +2988506592,2988506623,PT 2988506624,2988506687,PL 2988506688,2988506751,IE 2988506752,2988506763,ES @@ -74990,8 +78850,9 @@ 2988507484,2988507487,IT 2988507488,2988507503,FR 2988507504,2988507519,IT -2988507520,2988507527,PL -2988507528,2988507535,DE +2988507520,2988507523,PL +2988507524,2988507531,FR +2988507532,2988507535,DE 2988507536,2988507539,FR 2988507540,2988507543,PL 2988507544,2988507547,FR @@ -75011,8 +78872,13 @@ 2988507640,2988507643,FR 2988507644,2988507647,IT 2988507648,2988507711,DE -2988507712,2988507743,FR -2988507744,2988507759,IE +2988507712,2988507715,GB +2988507716,2988507719,FR +2988507720,2988507727,CH +2988507728,2988507731,FR +2988507732,2988507735,GB +2988507736,2988507739,ES +2988507740,2988507759,IE 2988507760,2988507767,FR 2988507768,2988507839,PL 2988507840,2988507855,FR @@ -75040,7 +78906,9 @@ 2988508036,2988508039,CZ 2988508040,2988508047,FR 2988508048,2988508055,GB -2988508056,2988508067,ES +2988508056,2988508059,FR +2988508060,2988508063,DE +2988508064,2988508067,ES 2988508068,2988508071,PL 2988508072,2988508079,FR 2988508080,2988508095,ES @@ -75183,7 +79051,7 @@ 2988509992,2988509995,FR 2988509996,2988509999,DE 2988510000,2988510015,PL -2988510016,2988510023,GB +2988510016,2988510023,ES 2988510024,2988510031,FR 2988510032,2988510079,PL 2988510080,2988510087,ES @@ -75229,7 +79097,9 @@ 2988510560,2988510591,IT 2988510592,2988510623,BE 2988510624,2988510655,IE -2988510656,2988510719,PL +2988510656,2988510687,PL +2988510688,2988510703,FR +2988510704,2988510719,PL 2988510720,2988510751,FR 2988510752,2988510759,PL 2988510760,2988510767,FR @@ -75253,8 +79123,8 @@ 2988511104,2988511167,PL 2988511168,2988511175,IE 2988511176,2988511179,GB -2988511180,2988511183,FR -2988511184,2988511191,GB +2988511180,2988511187,FR +2988511188,2988511191,GB 2988511192,2988511487,FR 2988511488,2988511551,PL 2988511552,2988511555,FR @@ -75326,7 +79196,7 @@ 2988512316,2988512319,DE 2988512320,2988512335,FR 2988512336,2988512339,PL -2988512340,2988512343,DE +2988512340,2988512343,IT 2988512344,2988512351,FR 2988512352,2988512383,IT 2988512384,2988512399,FR @@ -75373,9 +79243,7 @@ 2988512856,2988512879,FR 2988512880,2988512895,DE 2988512896,2988512899,PL -2988512900,2988512903,ES -2988512904,2988512907,PL -2988512908,2988512911,ES +2988512900,2988512911,ES 2988512912,2988512943,FR 2988512944,2988512951,ES 2988512952,2988512955,FR @@ -75611,7 +79479,7 @@ 2988524368,2988524383,GB 2988524384,2988524415,IE 2988524416,2988524447,FI -2988524448,2988524479,GB +2988524448,2988524479,FR 2988524480,2988524483,CZ 2988524484,2988524487,IT 2988524488,2988524495,FR @@ -75667,7 +79535,7 @@ 2988526616,2988526655,FR 2988526656,2988526663,PL 2988526664,2988526671,FR -2988526672,2988526679,DE +2988526672,2988526679,IE 2988526680,2988526683,ES 2988526684,2988526687,FR 2988526688,2988526703,ES @@ -75719,7 +79587,7 @@ 2988527400,2988527407,DE 2988527408,2988527411,FR 2988527412,2988527415,PL -2988527416,2988527423,GB +2988527416,2988527423,ES 2988527424,2988527431,FR 2988527432,2988527439,IT 2988527440,2988527451,PL @@ -75731,7 +79599,8 @@ 2988527480,2988527487,FR 2988527488,2988527503,GB 2988527504,2988527523,FR -2988527524,2988527531,DE +2988527524,2988527527,PL +2988527528,2988527531,DE 2988527532,2988527535,FR 2988527536,2988527551,GB 2988527552,2988527583,PL @@ -75756,7 +79625,8 @@ 2988527748,2988527751,ES 2988527752,2988527755,DE 2988527756,2988527759,PL -2988527760,2988527823,FR +2988527760,2988527775,ES +2988527776,2988527823,FR 2988527824,2988527827,ES 2988527828,2988527831,DE 2988527832,2988527839,ES @@ -75780,8 +79650,7 @@ 2988528080,2988528095,ES 2988528096,2988528127,FR 2988528128,2988528159,GB -2988528160,2988528175,ES -2988528176,2988528179,CH +2988528160,2988528179,ES 2988528180,2988528183,IT 2988528184,2988528187,PL 2988528188,2988528191,FR @@ -75847,7 +79716,7 @@ 2988528928,2988528959,FR 2988528960,2988528995,FI 2988528996,2988528999,BE -2988529000,2988529007,IE +2988529000,2988529007,FR 2988529008,2988529023,FI 2988529024,2988529031,PL 2988529032,2988529047,FR @@ -75867,7 +79736,8 @@ 2988529248,2988529251,GB 2988529252,2988529263,PL 2988529264,2988529279,ES -2988529280,2988529311,FR +2988529280,2988529295,LT +2988529296,2988529311,IT 2988529312,2988529315,PL 2988529316,2988529319,FR 2988529320,2988529323,ES @@ -75985,7 +79855,8 @@ 2988531020,2988531023,IE 2988531024,2988531027,ES 2988531028,2988531031,FR -2988531032,2988531039,PL +2988531032,2988531035,PL +2988531036,2988531039,GB 2988531040,2988531047,FR 2988531048,2988531051,GB 2988531052,2988531055,PL @@ -76017,7 +79888,8 @@ 2988531328,2988531343,IE 2988531344,2988531351,CH 2988531352,2988531355,PL -2988531356,2988531391,FR +2988531356,2988531359,IE +2988531360,2988531391,FR 2988531392,2988531399,PL 2988531400,2988531403,DE 2988531404,2988531427,PL @@ -76100,7 +79972,8 @@ 2988540800,2988540831,FR 2988540832,2988540839,PL 2988540840,2988540847,GB -2988540848,2988540855,FR +2988540848,2988540851,FR +2988540852,2988540855,DE 2988540856,2988540863,IT 2988540864,2988540931,FR 2988540932,2988540935,DE @@ -76269,8 +80142,9 @@ 2988543068,2988543071,PL 2988543072,2988543103,FR 2988543104,2988543183,GB -2988543184,2988543199,FR -2988543200,2988543203,GB +2988543184,2988543191,CH +2988543192,2988543195,PL +2988543196,2988543203,GB 2988543204,2988543207,FR 2988543208,2988543211,PL 2988543212,2988543215,GB @@ -76306,7 +80180,7 @@ 2988543448,2988543451,BE 2988543452,2988543455,PL 2988543456,2988543463,FR -2988543464,2988543471,GB +2988543464,2988543471,IT 2988543472,2988543487,FR 2988543488,2988543503,BE 2988543504,2988543527,FR @@ -76340,8 +80214,9 @@ 2988544164,2988544167,PL 2988544168,2988544175,GB 2988544176,2988544179,CH -2988544180,2988544183,IT -2988544184,2988544191,FR +2988544180,2988544183,DE +2988544184,2988544187,PL +2988544188,2988544191,FR 2988544192,2988544227,ES 2988544228,2988544271,FR 2988544272,2988544275,PL @@ -76351,8 +80226,7 @@ 2988544288,2988544291,PL 2988544292,2988544295,GB 2988544296,2988544303,FR -2988544304,2988544307,PL -2988544308,2988544311,IT +2988544304,2988544311,IT 2988544312,2988544315,DE 2988544316,2988544319,FR 2988544320,2988544323,PL @@ -76441,15 +80315,14 @@ 2988545440,2988545443,DE 2988545444,2988545447,ES 2988545448,2988545455,PL -2988545456,2988545471,FR -2988545472,2988545503,ES +2988545456,2988545503,FR 2988545504,2988545511,DE 2988545512,2988545515,IT 2988545516,2988545523,PL 2988545524,2988545527,FR 2988545528,2988545531,PL 2988545532,2988545551,FR -2988545552,2988545555,PL +2988545552,2988545555,ES 2988545556,2988545559,IT 2988545560,2988545563,FR 2988545564,2988545575,DE @@ -76497,8 +80370,7 @@ 2988546112,2988546115,ES 2988546116,2988546119,FR 2988546120,2988546123,IE -2988546124,2988546127,ES -2988546128,2988546143,GB +2988546124,2988546143,GB 2988546144,2988546159,PL 2988546160,2988546175,ES 2988546176,2988546239,GB @@ -76535,16 +80407,18 @@ 2988546584,2988546591,FR 2988546592,2988546599,DE 2988546600,2988546603,PT -2988546604,2988546615,GB +2988546604,2988546607,GB +2988546608,2988546615,NL 2988546616,2988546619,FI 2988546620,2988546623,IT 2988546624,2988546687,FI 2988546688,2988546695,PL 2988546696,2988546699,FR 2988546700,2988546703,IT -2988546704,2988546751,FR -2988546752,2988546783,ES -2988546784,2988546815,FR +2988546704,2988546727,FR +2988546728,2988546731,PL +2988546732,2988546735,DE +2988546736,2988546815,FR 2988546816,2988546819,PT 2988546820,2988546823,NL 2988546824,2988546831,FR @@ -76660,7 +80534,7 @@ 2988548024,2988548047,FR 2988548048,2988548055,ES 2988548056,2988548059,PL -2988548060,2988548063,FR +2988548060,2988548063,IE 2988548064,2988548095,ES 2988548096,2988556287,FR 2988556288,2988556295,PL @@ -76734,7 +80608,7 @@ 2988557260,2988557263,DE 2988557264,2988557279,GB 2988557280,2988557287,ES -2988557288,2988557291,IT +2988557288,2988557291,PL 2988557292,2988557295,DE 2988557296,2988557299,BE 2988557300,2988557303,PL @@ -76757,7 +80631,8 @@ 2988557492,2988557495,FR 2988557496,2988557539,PL 2988557540,2988557599,FR -2988557600,2988557635,GB +2988557600,2988557631,DE +2988557632,2988557635,GB 2988557636,2988557639,PT 2988557640,2988557643,IE 2988557644,2988557647,GB @@ -76828,14 +80703,15 @@ 2988559008,2988559011,BE 2988559012,2988559015,PL 2988559016,2988559039,FR -2988559040,2988559071,GB +2988559040,2988559055,GB +2988559056,2988559059,NL +2988559060,2988559063,LT +2988559064,2988559071,FR 2988559072,2988559103,ES 2988559104,2988559135,PL 2988559136,2988559139,DE 2988559140,2988559151,PL -2988559152,2988559231,FR -2988559232,2988559247,DE -2988559248,2988559263,FR +2988559152,2988559263,FR 2988559264,2988559295,LT 2988559296,2988559359,PL 2988559360,2988559631,FR @@ -76857,7 +80733,8 @@ 2988559872,2988560383,IT 2988560384,2988560387,FR 2988560388,2988560391,ES -2988560392,2988560399,IT +2988560392,2988560395,GB +2988560396,2988560399,FR 2988560400,2988560415,IE 2988560416,2988560439,FR 2988560440,2988560443,DE @@ -76865,12 +80742,11 @@ 2988560448,2988560451,DE 2988560452,2988560455,PL 2988560456,2988560479,FR -2988560480,2988560511,ES -2988560512,2988560519,IT +2988560480,2988560515,ES +2988560516,2988560519,FI 2988560520,2988560523,DE 2988560524,2988560527,BE -2988560528,2988560531,ES -2988560532,2988560535,FR +2988560528,2988560535,ES 2988560536,2988560543,IE 2988560544,2988560575,GB 2988560576,2988560591,ES @@ -76907,7 +80783,8 @@ 2988560996,2988560999,DE 2988561000,2988561023,FR 2988561024,2988561027,BE -2988561028,2988561039,FR +2988561028,2988561031,FR +2988561032,2988561039,ES 2988561040,2988561043,GB 2988561044,2988561047,DE 2988561048,2988561051,PL @@ -77051,7 +80928,7 @@ 2988563664,2988563667,FR 2988563668,2988563671,PL 2988563672,2988563675,FR -2988563676,2988563679,PL +2988563676,2988563679,NL 2988563680,2988563967,FR 2988563968,2988563999,BE 2988564000,2988564015,IE @@ -77112,11 +80989,17 @@ 2990276608,2990342143,ES 2990342144,2990407679,KW 2990407680,2990473215,RU -2990473216,2990518015,DE +2990473216,2990517655,DE +2990517656,2990517663,IT +2990517664,2990518015,DE 2990518016,2990518079,IT -2990518080,2990525247,DE +2990518080,2990518815,DE +2990518816,2990518823,IT +2990518824,2990525247,DE 2990525248,2990525311,ES -2990525312,2990528703,DE +2990525312,2990528031,DE +2990528032,2990528039,IT +2990528040,2990528703,DE 2990528704,2990528735,RS 2990528736,2990534655,DE 2990534656,2990534687,EG @@ -77370,7 +81253,8 @@ 2995007488,2995009535,TR 2995009536,2995011583,ES 2995011584,2995013631,DE -2995013632,2995015679,SE +2995013632,2995013887,MT +2995013888,2995015679,SE 2995015680,2995017727,BG 2995017728,2995019775,IT 2995019776,2995021823,RU @@ -77565,7 +81449,8 @@ 2999985744,2999985759,NL 2999985760,2999988991,BE 2999988992,2999988999,FR -2999989000,2999989247,NL +2999989000,2999989007,BE +2999989008,2999989247,NL 2999989248,2999991039,BE 2999991040,2999992319,NL 2999992320,3000000511,RU @@ -77655,7 +81540,7 @@ 3000451072,3000467455,RU 3000467456,3000471551,GB 3000471552,3000475647,RU -3000475648,3000483839,UA +3000475648,3000479743,UA 3000483840,3000487935,PL 3000487936,3000492031,PS 3000492032,3000506367,UA @@ -78003,7 +81888,6 @@ 3002677248,3002683391,RU 3002683392,3002685183,DE 3002685184,3002685439,CH -3002685440,3002687487,MT 3002687488,3002688511,GB 3002688512,3002689535,NL 3002689536,3002691583,IL @@ -78027,9 +81911,14 @@ 3002730496,3002732543,DE 3002732544,3002734591,NL 3002734592,3002736639,CH +3002736640,3002738687,LT 3002738688,3002740735,PL 3002740736,3002742783,GB -3002742784,3002744831,LI +3002742784,3002742927,LI +3002742928,3002742943,CH +3002742944,3002743071,LI +3002743072,3002743103,US +3002743104,3002744831,LI 3002744832,3002746879,IT 3002746880,3002748927,GB 3002748928,3002750975,DE @@ -78106,15 +81995,13 @@ 3003058688,3003058751,EE 3003058752,3003058943,PH 3003058944,3003059199,IL -3003059200,3003060223,EE +3003059200,3003059711,EE +3003059712,3003059967,GI +3003059968,3003060223,EE 3003060224,3003062271,DE 3003062272,3003064319,NL 3003064320,3003066367,RO -3003066368,3003066887,PL -3003066888,3003066895,MX -3003066896,3003066903,RU -3003066904,3003066911,UA -3003066912,3003068415,PL +3003066368,3003068415,PL 3003068416,3003070463,NL 3003070464,3003074559,GB 3003074560,3003076607,IT @@ -78181,7 +82068,6 @@ 3026075648,3026083839,AF 3026083840,3026087935,CN 3026087936,3026089983,AU -3026089984,3026092031,MN 3026092032,3026108415,MO 3026108416,3026114559,JP 3026114560,3026115583,SG @@ -78388,7 +82274,7 @@ 3039821824,3040346111,CO 3040870400,3041001471,PE 3041918976,3042967551,AR -3045064704,3045588991,CO +3045064704,3047161855,CO 3053453312,3054501887,ID 3054501888,3054534655,HK 3054534656,3054537727,PH @@ -78856,7 +82742,9 @@ 3098322696,3098322703,BD 3098322704,3098323679,US 3098323680,3098323711,EG -3098323712,3098331151,US +3098323712,3098326511,US +3098326512,3098326519,CN +3098326520,3098331151,US 3098331152,3098331159,HK 3098331160,3098331471,US 3098331472,3098331479,CL @@ -78888,17 +82776,23 @@ 3098377656,3098377663,GB 3098377664,3098377727,US 3098377728,3098377759,AR -3098377760,3098381455,US +3098377760,3098380047,US +3098380048,3098380063,IN +3098380064,3098381455,US 3098381456,3098381471,LT 3098381472,3098388175,US 3098388176,3098388183,SA -3098388184,3098476543,US +3098388184,3098390271,US +3098390272,3098390279,ES +3098390280,3098476543,US 3098476544,3098492927,CA 3098492928,3098495999,US 3098496000,3098496255,CA 3098496256,3098502143,US 3098502144,3098502207,IN -3098502208,3098507263,US +3098502208,3098503423,US +3098503424,3098503679,CA +3098503680,3098507263,US 3098507264,3098507519,CA 3098507520,3103784959,US 3103784960,3107979263,EU @@ -78924,6 +82818,7 @@ 3120824320,3120840703,CR 3120840704,3120857087,AR 3120857088,3120922623,EC +3120922624,3120930815,PA 3120955392,3121086463,DO 3121086464,3121151999,UY 3121152000,3121348607,CL @@ -79046,9 +82941,9 @@ 3156672512,3156738047,GB 3156738048,3156791439,DE 3156791440,3156791455,NL -3156791456,3156802271,DE -3156802272,3156802303,US -3156802304,3156803327,DE +3156791456,3156793751,DE +3156793752,3156793759,IT +3156793760,3156803327,DE 3156803328,3156803359,CH 3156803360,3156803583,DE 3156803584,3156869119,TR @@ -79079,7 +82974,6 @@ 3158325248,3158327295,DE 3158327296,3158329343,NL 3158329344,3158331391,BE -3158331392,3158333439,GB 3158333440,3158335487,IT 3158335488,3158337535,IL 3158337536,3158339583,SI @@ -79441,19 +83335,7 @@ 3162110976,3162111103,FR 3162111104,3162111167,NL 3162111168,3162111231,FR -3162111232,3162111295,CA -3162111296,3162111359,NL -3162111360,3162111391,CA -3162111392,3162111471,NL -3162111472,3162111487,BE -3162111488,3162111519,CA -3162111520,3162111599,NL -3162111600,3162111615,BE -3162111616,3162111727,NL -3162111728,3162111775,CH -3162111776,3162111871,NL -3162111872,3162111903,CH -3162111904,3162111999,NL +3162111232,3162111999,NL 3162112000,3162120191,PL 3162120192,3162128383,GB 3162128384,3162129407,NL @@ -79544,8 +83426,7 @@ 3163161664,3163161695,US 3163161696,3163161727,BG 3163161728,3163161759,DE -3163161760,3163161791,BR -3163161792,3163161823,DE +3163161760,3163161823,BR 3163161824,3163161855,US 3163161856,3163161887,BR 3163161888,3163161951,US @@ -79554,28 +83435,29 @@ 3163162048,3163162079,NL 3163162080,3163162111,RU 3163162112,3163162143,TR -3163162144,3163162271,DE +3163162144,3163162239,DE +3163162240,3163162271,MA 3163162272,3163162303,NL 3163162304,3163162335,TH -3163162336,3163162367,DE +3163162336,3163162367,RU 3163162368,3163162399,TR -3163162400,3163162431,DE +3163162400,3163162431,MA 3163162432,3163162463,CY 3163162464,3163162495,DE 3163162496,3163162527,BR 3163162528,3163162559,DE 3163162560,3163162623,US -3163162624,3163163711,DE +3163162624,3163163679,DE +3163163680,3163163711,RU 3163163712,3163163743,BR -3163163744,3163163775,DE -3163163776,3163163807,TR +3163163744,3163163807,US 3163163808,3163163839,CY 3163163840,3163163871,PL 3163163872,3163163903,RU 3163163904,3163163935,GR 3163163936,3163163967,BR 3163163968,3163163999,US -3163164000,3163164031,DE +3163164000,3163164031,MA 3163164032,3163164063,US 3163164064,3163164095,AM 3163164096,3163164127,RU @@ -79586,9 +83468,9 @@ 3163164288,3163164319,CL 3163164320,3163164351,RU 3163164352,3163164383,DE -3163164384,3163164415,TR +3163164384,3163164415,US 3163164416,3163164447,PL -3163164448,3163164479,RU +3163164448,3163164479,US 3163164480,3163164511,DE 3163164512,3163164543,HU 3163164544,3163164575,RU @@ -79603,18 +83485,20 @@ 3163165824,3163165855,BR 3163165856,3163165887,DE 3163165888,3163165919,AR -3163165920,3163166015,DE +3163165920,3163165983,DE +3163165984,3163166015,AR 3163166016,3163166047,US 3163166048,3163166079,BR -3163166080,3163166175,DE +3163166080,3163166111,MA +3163166112,3163166143,AU +3163166144,3163166175,DE 3163166176,3163166207,RU 3163166208,3163166239,TR 3163166240,3163166271,IT 3163166272,3163166335,DE 3163166336,3163166399,US 3163166400,3163166431,DE -3163166432,3163166463,BR -3163166464,3163166495,DE +3163166432,3163166495,BR 3163166496,3163166527,RO 3163166528,3163166559,DE 3163166560,3163166591,HU @@ -79631,7 +83515,7 @@ 3163167904,3163167935,UA 3163167936,3163167967,US 3163167968,3163167999,TR -3163168000,3163168031,DE +3163168000,3163168031,AU 3163168032,3163168095,RU 3163168096,3163168127,TR 3163168128,3163168159,SA @@ -79639,7 +83523,7 @@ 3163168192,3163168223,AT 3163168224,3163168255,DE 3163168256,3163168287,US -3163168288,3163168319,DE +3163168288,3163168319,BR 3163168320,3163168351,DK 3163168352,3163168383,RU 3163168384,3163168415,TR @@ -79655,7 +83539,9 @@ 3163168736,3163169823,DE 3163169824,3163169855,RU 3163169856,3163169887,US -3163169888,3163170015,DE +3163169888,3163169951,DE +3163169952,3163169983,UA +3163169984,3163170015,DE 3163170016,3163170047,ES 3163170048,3163170079,RU 3163170080,3163170111,TR @@ -79663,22 +83549,26 @@ 3163170144,3163170175,ZA 3163170176,3163170207,DE 3163170208,3163170239,RU -3163170240,3163170303,DE +3163170240,3163170271,DE +3163170272,3163170303,US 3163170304,3163170335,IT 3163170336,3163170367,RO 3163170368,3163170463,DE -3163170464,3163170495,TR +3163170464,3163170495,US 3163170496,3163170527,BG -3163170528,3163170591,DE +3163170528,3163170559,HR +3163170560,3163170591,DE 3163170592,3163170623,BR 3163170624,3163170655,GR -3163170656,3163170719,DE +3163170656,3163170687,BR +3163170688,3163170719,DE 3163170720,3163170751,MA 3163170752,3163170783,CH 3163170784,3163170815,US 3163170816,3163171871,DE 3163171872,3163171903,RO -3163171904,3163171967,DE +3163171904,3163171935,BR +3163171936,3163171967,DE 3163171968,3163171999,US 3163172000,3163172127,BR 3163172128,3163172159,US @@ -79688,10 +83578,11 @@ 3163172256,3163172287,US 3163172288,3163172319,DE 3163172320,3163172351,NL -3163172352,3163172383,GB +3163172352,3163172383,FR 3163172384,3163172415,US 3163172416,3163172447,DE -3163172448,3163172511,US +3163172448,3163172479,US +3163172480,3163172511,MA 3163172512,3163172543,RU 3163172544,3163172575,DE 3163172576,3163172607,MA @@ -79700,7 +83591,10 @@ 3163172672,3163172703,BR 3163172704,3163172735,DE 3163172736,3163172767,GR -3163172768,3163173951,DE +3163172768,3163172799,DE +3163172800,3163172831,RU +3163172832,3163172863,BR +3163172864,3163173951,DE 3163173952,3163173983,IN 3163173984,3163174015,GB 3163174016,3163174047,RU @@ -79708,11 +83602,11 @@ 3163174080,3163174111,DE 3163174112,3163174143,BE 3163174144,3163174175,BD -3163174176,3163174207,DE +3163174176,3163174207,MA 3163174208,3163174239,RU -3163174240,3163174271,TW +3163174240,3163174271,MA 3163174272,3163174303,DE -3163174304,3163174335,IL +3163174304,3163174335,US 3163174336,3163174367,RU 3163174368,3163174399,US 3163174400,3163174431,DE @@ -79726,7 +83620,7 @@ 3163174656,3163174687,RU 3163174688,3163174719,DE 3163174720,3163174751,NL -3163174752,3163174783,DE +3163174752,3163174783,BR 3163174784,3163174815,TW 3163174816,3163174847,CA 3163174848,3163174879,TR @@ -79748,7 +83642,8 @@ 3163176512,3163176543,RU 3163176544,3163176575,US 3163176576,3163176607,GR -3163176608,3163176703,DE +3163176608,3163176671,MA +3163176672,3163176703,DE 3163176704,3163176735,BR 3163176736,3163176767,DE 3163176768,3163176799,PL @@ -79841,11 +83736,13 @@ 3164949156,3164949159,DE 3164949160,3164949163,PL 3164949164,3164949167,FR -3164949168,3164949171,IE +3164949168,3164949171,IT 3164949172,3164949175,FR 3164949176,3164949179,ES 3164949180,3164949183,FR -3164949184,3164949199,GB +3164949184,3164949191,PT +3164949192,3164949195,DE +3164949196,3164949199,NL 3164949200,3164949215,FR 3164949216,3164949219,PL 3164949220,3164949223,FR @@ -79861,7 +83758,7 @@ 3164949336,3164949339,IT 3164949340,3164949343,GB 3164949344,3164949359,FR -3164949360,3164949363,BE +3164949360,3164949363,IE 3164949364,3164949371,FR 3164949372,3164949375,GB 3164949376,3164949391,FR @@ -80010,7 +83907,13 @@ 3164954280,3164954287,FR 3164954288,3164954303,ES 3164954304,3164954367,DE -3164954368,3164954431,FR +3164954368,3164954371,FR +3164954372,3164954375,IE +3164954376,3164954399,FR +3164954400,3164954407,PL +3164954408,3164954415,CH +3164954416,3164954423,NL +3164954424,3164954431,PL 3164954432,3164954439,ES 3164954440,3164954443,NL 3164954444,3164954447,PL @@ -80024,7 +83927,11 @@ 3164954516,3164954519,IT 3164954520,3164954543,GB 3164954544,3164954559,LT -3164954560,3164954591,FR +3164954560,3164954567,PT +3164954568,3164954575,FI +3164954576,3164954579,IT +3164954580,3164954583,ES +3164954584,3164954591,DE 3164954592,3164954623,PL 3164954624,3164956383,FR 3164956384,3164956399,DE @@ -80035,7 +83942,9 @@ 3164958912,3164958927,CH 3164958928,3164958955,FR 3164958956,3164958959,GB -3164958960,3164959039,FR +3164958960,3164959007,FR +3164959008,3164959023,PL +3164959024,3164959039,FR 3164959040,3164959135,DE 3164959136,3164959231,ES 3164959232,3164959247,FR @@ -80051,9 +83960,17 @@ 3164959360,3164959375,ES 3164959376,3164959383,DE 3164959384,3164959387,PL -3164959388,3164959487,FR +3164959388,3164959455,FR +3164959456,3164959463,DE +3164959464,3164959487,GB 3164959488,3164959743,ES -3164959744,3164959887,FR +3164959744,3164959763,FR +3164959764,3164959767,LT +3164959768,3164959775,FR +3164959776,3164959807,DE +3164959808,3164959839,PT +3164959840,3164959871,ES +3164959872,3164959887,FR 3164959888,3164959891,CH 3164959892,3164959895,LT 3164959896,3164959903,PL @@ -80138,7 +84055,7 @@ 3164961328,3164961331,CZ 3164961332,3164961363,FR 3164961364,3164961367,ES -3164961368,3164961375,FR +3164961368,3164961375,GB 3164961376,3164961379,DE 3164961380,3164961387,IT 3164961388,3164961399,FR @@ -80168,7 +84085,12 @@ 3164961768,3164961775,BE 3164961776,3164961783,PL 3164961784,3164961791,ES -3164961792,3164961855,FR +3164961792,3164961807,PL +3164961808,3164961815,FR +3164961816,3164961819,CZ +3164961820,3164961823,DE +3164961824,3164961827,ES +3164961828,3164961855,FR 3164961856,3164961859,PL 3164961860,3164961863,ES 3164961864,3164961871,FR @@ -80262,14 +84184,27 @@ 3164967972,3164967975,DE 3164967976,3164967983,FR 3164967984,3164967999,PL -3164968000,3164968063,ES -3164968064,3164968191,FR +3164968000,3164968015,GB +3164968016,3164968191,FR 3164968192,3164968703,PL 3164968704,3164968831,FR -3164968832,3164968863,DE -3164968864,3164968895,FR -3164968896,3164968927,GB -3164968928,3164968959,IT +3164968832,3164968835,PL +3164968836,3164968839,NL +3164968840,3164968843,ES +3164968844,3164968847,IT +3164968848,3164968851,GB +3164968852,3164968855,FR +3164968856,3164968859,IE +3164968860,3164968863,LT +3164968864,3164968895,DE +3164968896,3164968899,PT +3164968900,3164968903,CZ +3164968904,3164968907,IE +3164968908,3164968911,GB +3164968912,3164968927,DE +3164968928,3164968947,FR +3164968948,3164968951,PL +3164968952,3164968959,DE 3164968960,3164968991,GB 3164968992,3164969007,IE 3164969008,3164969015,PT @@ -80284,7 +84219,7 @@ 3164969100,3164969103,DE 3164969104,3164969135,FR 3164969136,3164969143,ES -3164969144,3164969147,PT +3164969144,3164969147,FR 3164969148,3164969183,GB 3164969184,3164969199,FR 3164969200,3164969203,LT @@ -80330,7 +84265,8 @@ 3164970376,3164970379,FR 3164970380,3164970383,PL 3164970384,3164970399,IT -3164970400,3164970407,CH +3164970400,3164970403,NL +3164970404,3164970407,CH 3164970408,3164970411,IT 3164970412,3164970415,GB 3164970416,3164970423,FR @@ -80503,7 +84439,7 @@ 3164975356,3164975359,FR 3164975360,3164975615,ES 3164975616,3164975663,FI -3164975664,3164975679,DE +3164975664,3164975679,PL 3164975680,3164975695,GB 3164975696,3164975699,PL 3164975700,3164975703,DE @@ -80576,10 +84512,14 @@ 3164976448,3164976459,FR 3164976460,3164976479,DE 3164976480,3164976511,PL -3164976512,3164976767,FR +3164976512,3164976639,FR +3164976640,3164976671,CH +3164976672,3164976687,FR +3164976688,3164976703,PL +3164976704,3164976767,FR 3164976768,3164976783,DE 3164976784,3164976799,CZ -3164976800,3164976815,DE +3164976800,3164976815,PT 3164976816,3164976831,CZ 3164976832,3164976835,IT 3164976836,3164976839,ES @@ -80632,8 +84572,13 @@ 3164978576,3164978591,ES 3164978592,3164978607,FR 3164978608,3164978623,IE -3164978624,3164978687,FR -3164978688,3164978943,PL +3164978624,3164978655,PT +3164978656,3164978659,IT +3164978660,3164978663,FI +3164978664,3164978667,PL +3164978668,3164978671,FR +3164978672,3164978679,PT +3164978680,3164978943,PL 3164978944,3164978951,PT 3164978952,3164978955,PL 3164978956,3164978959,GB @@ -80701,16 +84646,9 @@ 3167875072,3167879167,MD 3167879168,3167940095,RO 3167940096,3167940351,CY -3167940352,3168092159,RO -3168092160,3168096255,GB +3167940352,3168096255,RO 3168096256,3168100351,MD -3168100352,3168104447,RO -3168104448,3168108543,GB -3168108544,3168112639,RO -3168112640,3168116735,GB -3168116736,3168120831,RO -3168120832,3168124927,GB -3168124928,3168195583,RO +3168100352,3168195583,RO 3168195584,3168196095,DE 3168196096,3168207103,RO 3168207104,3168207359,CY @@ -80782,7 +84720,9 @@ 3169873920,3169878015,MD 3169878016,3169905151,RO 3169905152,3169905407,GB -3169905408,3169976319,RO +3169905408,3169920767,RO +3169920768,3169921023,SE +3169921024,3169976319,RO 3169976320,3170111487,RU 3170111488,3170115583,MD 3170115584,3170119679,RU @@ -80807,7 +84747,9 @@ 3170312192,3170320383,RU 3170320384,3170328575,JO 3170328576,3170336767,UA -3170336768,3170369535,RO +3170336768,3170363391,RO +3170363392,3170363647,SK +3170363648,3170369535,RO 3170369536,3170500607,SA 3170500608,3170631679,PT 3170631680,3170664447,PL @@ -80878,6 +84820,7 @@ 3188125696,3188146175,AR 3188146176,3188170751,CO 3188170752,3188174847,CR +3188174848,3188178943,AR 3188178944,3188187135,CR 3188187136,3188203519,AR 3188203520,3188207615,DO @@ -80907,7 +84850,7 @@ 3188416512,3188445183,AR 3188445184,3188449279,PE 3188449280,3188453375,HN -3188457472,3188473855,EC +3188453376,3188473855,EC 3188473856,3188482047,PE 3188482048,3188490239,AR 3188490240,3188498431,CO @@ -81025,7 +84968,7 @@ 3193438208,3193569279,AN 3193569280,3193634815,CO 3193634816,3193700351,CL -3193700352,3193716735,HN +3193700352,3193733119,HN 3193733120,3193765887,AR 3193765888,3193774079,TT 3193774080,3193775103,PA @@ -81053,7 +84996,10 @@ 3194044416,3194052607,CO 3194052608,3194056703,TT 3194056704,3194058751,AN -3194060800,3194093567,CO +3194060800,3194068991,CO +3194068992,3194071039,PA +3194073088,3194077183,HN +3194077184,3194085375,CO 3194093568,3194126335,SR 3194126336,3194127359,GT 3194127360,3194128383,AR @@ -81084,7 +85030,10 @@ 3194429440,3194437631,VE 3194437632,3194441727,BO 3194445824,3194454015,CO -3194454016,3194486783,AR +3194454016,3194458111,AR +3194465280,3194467327,AR +3194469376,3194470399,CR +3194470400,3194486783,AR 3194486784,3194494975,BO 3194503168,3194507263,AR 3194511360,3194515455,AW @@ -81124,6 +85073,7 @@ 3194746880,3194748927,AN 3194748928,3194757119,UY 3194765312,3194767359,EC +3194767360,3194768383,CR 3194769408,3194771455,PE 3194781696,3194798079,CL 3194798080,3194799103,AR @@ -81138,8 +85088,9 @@ 3194912768,3194925055,CL 3194925056,3194929151,AR 3194929152,3194937343,EC +3194937344,3194945535,AR 3194945536,3194953727,GT -3194961920,3194966015,EC +3194961920,3194970111,EC 3194970112,3194974207,PA 3194974208,3194976255,AR 3194976256,3194977279,VE @@ -81219,7 +85170,8 @@ 3196125184,3196190719,BO 3196190720,3196207103,HN 3196207104,3196223487,CO -3196223488,3196321791,EC +3196223488,3196305407,EC +3196305408,3196321791,CO 3196321792,3196583935,UY 3196583936,3196690687,AR 3196690688,3196690943,UY @@ -81257,6 +85209,7 @@ 3199598592,3199631359,CO 3199664128,3199729663,AR 3199729664,3199762431,NI +3199778816,3199795199,AR 3199795200,3199827967,AN 3199827968,3199860735,AR 3199860736,3199926271,BO @@ -81578,9 +85531,16 @@ 3223582464,3223582719,NL 3223582720,3223582975,AU 3223583488,3223584767,US -3223584768,3223589119,SE +3223584768,3223585023,GB +3223585024,3223585791,SE +3223585792,3223586047,GB +3223586048,3223586303,SE +3223586304,3223586559,GB +3223586560,3223589119,SE 3223589120,3223589375,US -3223589376,3223606527,SE +3223589376,3223601663,SE +3223601664,3223602175,GB +3223602176,3223606527,SE 3223606528,3223606783,GB 3223606784,3223607551,SE 3223607552,3223607807,GB @@ -81591,12 +85551,13 @@ 3223611136,3223611647,SE 3223611648,3223611903,GB 3223611904,3223615743,SE -3223615744,3223615999,GB -3223616000,3223617535,SE +3223615744,3223616767,GB +3223616768,3223617535,SE 3223617536,3223617791,NO 3223617792,3223620863,SE 3223620864,3223621119,DK -3223621120,3223627775,SE +3223621120,3223621375,GB +3223621376,3223627775,SE 3223627776,3223628031,DE 3223628032,3223628287,SE 3223628288,3223628543,ES @@ -81604,11 +85565,22 @@ 3223630592,3223630847,GB 3223630848,3223634431,SE 3223634432,3223634687,US -3223634688,3223646207,SE +3223634688,3223634943,SE +3223634944,3223635455,GB +3223635456,3223637247,SE +3223637248,3223637503,GB +3223637504,3223638271,SE +3223638272,3223638527,GB +3223638528,3223640831,SE +3223640832,3223641087,GB +3223641088,3223646207,SE 3223646208,3223646463,IT 3223646464,3223646975,SE 3223646976,3223647231,IT -3223647232,3223650303,SE +3223647232,3223648511,SE +3223648512,3223648767,GB +3223648768,3223650047,SE +3223650048,3223650303,GB 3223650304,3223715839,CH 3223715840,3223781375,DK 3223781376,3223823871,US @@ -81806,9 +85778,7 @@ 3224725760,3224739071,US 3224739072,3224739327,FI 3224739328,3224772351,US -3224772352,3224781311,DE -3224781312,3224781567,EU -3224781568,3224785151,DE +3224772352,3224785151,DE 3224785152,3224791039,US 3224791040,3224791295,DE 3224791296,3224791807,AU @@ -83090,21 +87060,32 @@ 3229120768,3229151487,US 3229151488,3229151743,SE 3229151744,3229155327,US -3229155328,3229155839,SE +3229155328,3229155583,GB +3229155584,3229155839,SE 3229155840,3229156095,ES -3229156096,3229168895,SE +3229156096,3229161727,SE +3229161728,3229161983,GB +3229161984,3229164543,SE +3229164544,3229165055,GB +3229165056,3229168895,SE 3229168896,3229169151,JP 3229169152,3229171455,SE 3229171456,3229171711,MT -3229171712,3229189119,SE +3229171712,3229172223,GB +3229172224,3229182463,SE +3229182464,3229182975,GB +3229182976,3229189119,SE 3229189120,3229189375,GB 3229189376,3229191167,SE 3229191168,3229191423,GB -3229191424,3229200895,SE +3229191424,3229200383,SE +3229200384,3229200895,GB 3229200896,3229201151,DE 3229201152,3229201663,SE 3229201664,3229201919,DK -3229201920,3229205503,SE +3229201920,3229203199,SE +3229203200,3229203967,GB +3229203968,3229205503,SE 3229205504,3229206015,GB 3229206016,3229219583,SE 3229219584,3229219839,EE @@ -83179,7 +87160,9 @@ 3229749760,3229750015,BE 3229750016,3229764063,FI 3229764064,3229764095,AX -3229764096,3229808639,FI +3229764096,3229795455,FI +3229795456,3229795487,AX +3229795488,3229808639,FI 3229808640,3229808647,AX 3229808648,3229810687,FI 3229810688,3229814015,US @@ -83379,8 +87362,7 @@ 3230151424,3230151679,NL 3230151680,3230151935,PT 3230152192,3230152447,FR -3230152448,3230152959,BF -3230152960,3230153215,NE +3230152448,3230153215,BF 3230153216,3230153471,FR 3230153472,3230153727,PF 3230153728,3230153983,US @@ -84872,9 +88854,7 @@ 3236419584,3236419839,AU 3236419840,3236420095,US 3236420096,3236420351,AU -3236420352,3236424959,US -3236424960,3236425215,MZ -3236425216,3236427519,US +3236420352,3236427519,US 3236427520,3236427775,CA 3236427776,3236428031,NZ 3236428800,3236429311,US @@ -85128,7 +89108,8 @@ 3238562560,3238562815,IR 3238562816,3238573567,CH 3238573568,3238574079,PL -3238574080,3238578943,CH +3238574080,3238578431,CH +3238578688,3238578943,CH 3238578944,3238579199,RU 3238579200,3238589951,CH 3238589952,3238590207,LT @@ -85260,6 +89241,7 @@ 3239114752,3239116543,DE 3239116544,3239116799,PL 3239116800,3239117055,PT +3239117056,3239117311,SI 3239117312,3239119871,DE 3239119872,3239120127,GB 3239120128,3239120383,CZ @@ -85272,7 +89254,6 @@ 3239127296,3239127551,PL 3239127552,3239127807,IL 3239127808,3239128063,RU -3239128064,3239128319,AT 3239128320,3239128575,IT 3239128576,3239128831,UA 3239128832,3239129087,CZ @@ -85595,7 +89576,7 @@ 3239682560,3239683071,BG 3239683072,3239683583,PT 3239683584,3239684607,PL -3239685120,3239686143,DE +3239684608,3239686143,DE 3239686144,3239686655,UA 3239686656,3239687167,IT 3239687168,3239687679,UA @@ -85713,6 +89694,7 @@ 3239796736,3239821311,DE 3239821312,3239821823,SE 3239821824,3239822335,FR +3239822336,3239822847,UA 3239822848,3239823359,PL 3239823360,3239823871,SE 3239823872,3239824383,IT @@ -86094,7 +90076,7 @@ 3240278016,3240278527,RU 3240278528,3240279039,GB 3240279040,3240279551,CH -3240279552,3240280063,RO +3240279552,3240280063,EU 3240280064,3240280191,DE 3240280320,3240280447,PL 3240280448,3240280575,UA @@ -86205,7 +90187,9 @@ 3240488192,3240488447,GB 3240488448,3240488703,BG 3240488704,3240488959,NL -3240488960,3240575487,GB +3240488960,3240505343,GB +3240505344,3240505599,PL +3240505600,3240575487,GB 3240575488,3240575743,RO 3240575744,3240575999,GB 3240576000,3240576255,DE @@ -86222,7 +90206,7 @@ 3240587264,3240587519,NL 3240587520,3240587775,RU 3240587776,3240588031,UA -3240588032,3240588287,DE +3240588032,3240588287,US 3240588288,3240588543,RU 3240588544,3240588799,RO 3240588800,3240589055,UA @@ -86329,6 +90313,7 @@ 3240742400,3240742655,RO 3240742656,3240742911,AT 3240742912,3240743423,IL +3240743424,3240743935,PL 3240743936,3240744447,DE 3240744448,3240744959,SE 3240744960,3240745471,RO @@ -86357,6 +90342,7 @@ 3240791552,3240791807,RU 3240791808,3240792063,ES 3240792064,3240792319,GB +3240792320,3240792575,RU 3240792576,3240792831,CH 3240792832,3240793087,PL 3240793088,3240793343,UA @@ -86514,7 +90500,6 @@ 3241070848,3241071103,AT 3241071104,3241071359,UA 3241071360,3241071615,RU -3241071616,3241071871,MD 3241071872,3241072127,RU 3241072128,3241072383,BE 3241072384,3241072639,DE @@ -86958,7 +90943,7 @@ 3244836608,3244836863,PL 3244836864,3244837119,FR 3244837120,3244837375,RO -3244837376,3244837631,ES +3244837376,3244837631,GB 3244837632,3244837887,RU 3244837888,3244838143,CY 3244838144,3244838399,IL @@ -87024,6 +91009,7 @@ 3244854528,3244855295,RU 3244855296,3244855551,GB 3244855552,3244855807,UA +3244855808,3244856063,DE 3244856064,3244856319,IL 3244856320,3244856575,CH 3244856832,3244857087,RO @@ -87093,6 +91079,7 @@ 3244875008,3244875263,PL 3244875264,3244875519,LI 3244875520,3244875775,IT +3244875776,3244876799,RU 3244876800,3244877055,GB 3244877056,3244877311,JO 3244877312,3244877567,RU @@ -87131,6 +91118,7 @@ 3244886016,3244886271,LB 3244886272,3244886527,CH 3244886528,3244886783,DK +3244886784,3244887039,RU 3244887040,3244887295,NL 3244887296,3244887551,GB 3244887808,3244888063,BE @@ -87283,7 +91271,7 @@ 3244927744,3244927999,US 3244928000,3244928255,GB 3244928256,3244928511,US -3244928768,3244929023,RU +3244928512,3244929023,RU 3244929024,3244929535,RO 3244929536,3244929791,PL 3244929792,3244930047,RU @@ -87962,13 +91950,9 @@ 3246141440,3246141695,UA 3246141696,3246142975,RU 3246142976,3246143231,UA -3246143232,3246144511,RU -3246144512,3246144767,UA -3246144768,3246147839,RU +3246143232,3246147839,RU 3246147840,3246148095,UA -3246148096,3246148607,RU -3246148608,3246148863,UA -3246148864,3246260223,RU +3246148096,3246260223,RU 3246260224,3246325759,PT 3246325760,3246328831,ES 3246328832,3246329087,EU @@ -88394,11 +92378,15 @@ 3247366144,3247371007,FI 3247371008,3247371263,PL 3247371264,3247371519,SE +3247371520,3247371775,GB +3247371776,3247372031,RU 3247372032,3247374335,FI 3247374336,3247374591,RU 3247374592,3247394047,FI 3247394048,3247394303,PL -3247394304,3247399423,FI +3247394304,3247397887,FI +3247397888,3247398143,RU +3247398144,3247399423,FI 3247399424,3247399679,RU 3247399680,3247404799,FI 3247404800,3247405055,RU @@ -88413,6 +92401,7 @@ 3247439872,3247702015,ES 3247702016,3247702271,RO 3247702272,3247703551,ES +3247703552,3247704063,FR 3247704064,3247704831,ES 3247704832,3247705087,GB 3247705088,3247705855,ES @@ -88639,8 +92628,8 @@ 3248790784,3248791039,PL 3248791040,3248791295,BE 3248791296,3248791551,DE -3248791552,3248792543,GB -3248792544,3248796607,EU +3248791552,3248792551,GB +3248792552,3248796607,EU 3248796608,3248796863,GB 3248796864,3248798975,EU 3248798976,3248799231,GB @@ -88681,9 +92670,12 @@ 3248881664,3249012735,FI 3249012736,3249012991,DE 3249012992,3249014271,LU +3249014272,3249014783,DE 3249014784,3249025535,LU 3249025536,3249025791,FR -3249025792,3249045503,LU +3249025792,3249026559,LU +3249026560,3249026815,PL +3249026816,3249045503,LU 3249045504,3249078271,DE 3249078272,3249078783,RU 3249078784,3249079295,CH @@ -88703,7 +92695,7 @@ 3249089536,3249090047,RU 3249090048,3249090559,FR 3249090560,3249091071,SI -3249091072,3249091583,RO +3249091072,3249091583,EU 3249091584,3249092095,RU 3249092096,3249092607,DE 3249092608,3249093119,IT @@ -88910,13 +92902,33 @@ 3249731584,3249732607,UA 3249732608,3249733631,IT 3249733632,3249799167,CZ -3249799168,3249829887,SE +3249799168,3249802239,SE +3249802240,3249802751,DE +3249802752,3249828607,SE +3249828608,3249828863,AT +3249828864,3249829375,DE +3249829376,3249829631,AT +3249829632,3249829887,SE 3249829888,3249830143,GB 3249830144,3249830399,SE 3249830400,3249830655,IT -3249830656,3249850623,SE +3249830656,3249844479,SE +3249844480,3249844735,AT +3249844736,3249844991,AU +3249844992,3249845759,SE +3249845760,3249846271,DE +3249846272,3249850623,SE 3249850624,3249850879,GB -3249850880,3249863679,SE +3249850880,3249859583,SE +3249859584,3249860095,DE +3249860096,3249861375,SE +3249861376,3249861631,BE +3249861632,3249862143,DE +3249862144,3249862399,BE +3249862400,3249862655,SE +3249862656,3249863167,DE +3249863168,3249863423,BE +3249863424,3249863679,SE 3249863680,3249863935,ES 3249863936,3249865471,SE 3249865472,3249866751,GB @@ -88934,20 +92946,29 @@ 3249926144,3249926399,AU 3249926400,3249926655,SE 3249926656,3249926911,AU -3249926912,3249931007,SE +3249926912,3249929471,SE +3249929472,3249929983,CA +3249929984,3249931007,SE 3249931008,3249931263,GB 3249931264,3249932031,SE 3249932032,3249932287,GB 3249932288,3249934335,US -3249934336,3249961471,SE +3249934336,3249960447,SE +3249960448,3249960959,DE +3249960960,3249961215,CA +3249961216,3249961471,SE 3249961472,3249961727,NL 3249961728,3249967615,SE 3249967616,3249967871,GB 3249967872,3249968127,SE 3249968128,3249969151,FR -3249969152,3249971199,SE +3249969152,3249969663,SE +3249969664,3249970175,DE +3249970176,3249971199,SE 3249971200,3249971455,IT -3249971456,3249974527,SE +3249971456,3249971711,SE +3249971712,3249972735,DE +3249972736,3249974527,SE 3249974528,3249974783,ES 3249974784,3249976063,SE 3249976064,3249976319,FR @@ -88957,7 +92978,10 @@ 3249991680,3249991935,US 3249991936,3249993215,SE 3249993216,3249993471,NL -3249993472,3249995263,SE +3249993472,3249993727,SE +3249993728,3249994239,DE +3249994240,3249994495,CH +3249994496,3249995263,SE 3249995264,3249995519,GB 3249995520,3249997055,SE 3249997056,3249997311,US @@ -88965,11 +92989,22 @@ 3250000128,3250000383,GB 3250000384,3250007295,SE 3250007296,3250007551,GB -3250007552,3250031359,SE +3250007552,3250010367,SE +3250010368,3250010879,CH +3250010880,3250030335,SE +3250030336,3250030591,DK +3250030592,3250031103,DE +3250031104,3250031359,DK 3250031360,3250031615,US -3250031616,3250035455,SE +3250031616,3250032639,SE +3250032640,3250032895,HK +3250032896,3250035455,SE 3250035456,3250035711,US -3250035712,3250061311,SE +3250035712,3250038271,SE +3250038272,3250039295,ES +3250039296,3250042623,SE +3250042624,3250043135,FR +3250043136,3250061311,SE 3250061312,3250061635,FI 3250061636,3250061639,AX 3250061640,3250083643,FI @@ -89007,6 +93042,9 @@ 3250200832,3250201087,RO 3250201088,3250201343,RU 3250201344,3250201599,DK +3250201600,3250202111,NL +3250202112,3250202367,BG +3250202368,3250202623,PL 3250202624,3250233855,AT 3250233856,3250234111,GB 3250234112,3250234367,GR @@ -89466,6 +93504,7 @@ 3251202816,3251203327,ES 3251203328,3251203583,SI 3251203584,3251203839,CZ +3251203840,3251204095,RU 3251204096,3251204607,DE 3251204608,3251205119,BG 3251205120,3251205631,UA @@ -89744,7 +93783,8 @@ 3252279808,3252286463,SE 3252286464,3252286975,NO 3252286976,3252289535,SE -3252289536,3252291327,GR +3252289536,3252289791,BG +3252289792,3252291327,GR 3252291328,3252291583,SK 3252291584,3252293631,FR 3252293632,3252297983,DE @@ -89762,7 +93802,9 @@ 3252318976,3252319231,PL 3252319232,3252319743,AT 3252319744,3252319999,UA -3252320000,3252321791,GR +3252320000,3252320255,GR +3252320256,3252320511,CZ +3252320512,3252321791,GR 3252321792,3252322303,PL 3252322304,3252323327,NO 3252323328,3252324351,PL @@ -89776,7 +93818,8 @@ 3252337664,3252338687,RU 3252338688,3252340735,BE 3252340736,3252340991,TR -3252340992,3252342015,GR +3252340992,3252341247,GR +3252341504,3252342015,GR 3252342016,3252342079,GB 3252342080,3252342143,IR 3252342144,3252342207,LU @@ -89836,8 +93879,7 @@ 3252407600,3252407615,BJ 3252407616,3252407711,NO 3252407712,3252407743,NG -3252407744,3252407751,NO -3252407752,3252407759,AO +3252407744,3252407759,NO 3252407760,3252407775,CD 3252407776,3252407791,GH 3252407792,3252407807,NO @@ -89865,9 +93907,7 @@ 3252408672,3252408703,SO 3252408704,3252408735,NG 3252408736,3252408751,SO -3252408752,3252408767,LT -3252408768,3252408783,NG -3252408784,3252408799,LT +3252408752,3252408799,LT 3252408800,3252408831,SO 3252408832,3252408839,NG 3252408840,3252408847,KE @@ -89909,9 +93949,12 @@ 3252409632,3252409647,AO 3252409648,3252409727,LT 3252409728,3252409735,LR -3252409736,3252409759,LT +3252409736,3252409751,NG +3252409752,3252409759,LT 3252409760,3252409775,BI -3252409776,3252410383,LT +3252409776,3252409791,LT +3252409792,3252409823,BI +3252409824,3252410383,LT 3252410384,3252410391,BW 3252410392,3252410431,LT 3252410432,3252410463,BI @@ -89928,8 +93971,8 @@ 3252411712,3252411743,NG 3252411744,3252411775,LT 3252411776,3252411783,GH -3252411784,3252411791,LT -3252411792,3252411823,NG +3252411784,3252411807,LT +3252411808,3252411823,NG 3252411824,3252411839,LT 3252411840,3252411855,MR 3252411856,3252411879,LT @@ -89937,8 +93980,8 @@ 3252411888,3252411895,LT 3252411896,3252411903,CD 3252411904,3252414463,LT -3252414464,3252414479,GH -3252414480,3252414511,LT +3252414464,3252414471,GH +3252414472,3252414511,LT 3252414512,3252414527,MR 3252414528,3252414591,LT 3252414592,3252414599,GH @@ -89948,11 +93991,17 @@ 3252414640,3252414647,GH 3252414648,3252414655,NE 3252414656,3252414975,LT -3252414976,3252415031,IQ +3252414976,3252415015,IQ +3252415016,3252415023,LT +3252415024,3252415031,IQ 3252415032,3252415039,LT -3252415040,3252415095,IQ +3252415040,3252415055,IQ +3252415056,3252415071,LT +3252415072,3252415095,IQ 3252415096,3252415103,LT -3252415104,3252415159,IQ +3252415104,3252415135,IQ +3252415136,3252415151,LT +3252415152,3252415159,IQ 3252415160,3252415167,BE 3252415168,3252415231,IQ 3252415232,3252415743,LT @@ -89967,11 +94016,10 @@ 3252417280,3252417287,IQ 3252417288,3252417463,AF 3252417464,3252417471,LT -3252417472,3252417511,AF -3252417512,3252417791,LT +3252417472,3252417519,AF +3252417520,3252417791,LT 3252417792,3252417855,NG -3252417856,3252417919,LT -3252417920,3252417935,MW +3252417856,3252417935,LT 3252417936,3252417951,ZM 3252417952,3252418239,LT 3252418240,3252418303,JO @@ -90036,8 +94084,7 @@ 3252425728,3252425983,A2 3252425984,3252426751,LT 3252426752,3252427263,MZ -3252427264,3252427519,NG -3252427520,3252427775,LT +3252427264,3252427775,LT 3252427776,3252428287,MW 3252428288,3252428303,AO 3252428304,3252428351,LT @@ -90073,20 +94120,21 @@ 3252434720,3252434743,GH 3252434744,3252434751,ML 3252434752,3252434759,GN -3252434760,3252435199,LT +3252434760,3252434767,SL +3252434768,3252435199,LT 3252435200,3252435231,TZ 3252435232,3252435247,LT 3252435248,3252435263,BW 3252435264,3252435279,ML 3252435280,3252435295,LT -3252435296,3252435311,TZ +3252435296,3252435303,TZ +3252435304,3252435311,LT 3252435312,3252435319,CF 3252435320,3252435327,MZ 3252435328,3252435343,CD 3252435344,3252435375,BF 3252435376,3252435415,GN -3252435416,3252435423,LT -3252435424,3252435455,CD +3252435416,3252435455,CD 3252435456,3252435711,TZ 3252435712,3252435855,GH 3252435856,3252435871,MR @@ -90097,8 +94145,7 @@ 3252435936,3252435967,LT 3252435968,3252436223,TZ 3252436224,3252436239,GN -3252436240,3252436255,LT -3252436256,3252436271,ML +3252436240,3252436271,ML 3252436272,3252436287,BF 3252436288,3252436303,LT 3252436304,3252436319,ZM @@ -90191,11 +94238,7 @@ 3252455168,3252455295,NG 3252455296,3252455679,LT 3252455680,3252455807,BI -3252455808,3252455935,LT -3252455936,3252456191,MW -3252456192,3252456959,LT -3252456960,3252457471,NG -3252457472,3252460799,LT +3252455808,3252460799,LT 3252460800,3252460831,AF 3252460832,3252460847,US 3252460848,3252460863,LT @@ -90211,9 +94254,7 @@ 3252466048,3252466175,GH 3252466176,3252473855,LT 3252473856,3252474879,SO -3252474880,3252475903,LT -3252475904,3252476415,NG -3252476416,3252481023,LT +3252474880,3252481023,LT 3252481024,3252481535,MZ 3252481536,3252483071,LT 3252483072,3252483583,KW @@ -90259,6 +94300,11 @@ 3252541952,3252542207,CI 3252542208,3252551679,BE 3252551680,3252563967,CH +3252563968,3252564991,RO +3252564992,3252566015,UA +3252566016,3252566271,DE +3252566272,3252566527,RO +3252566528,3252566783,RU 3252566784,3252567295,CH 3252567296,3252567551,GB 3252567552,3252567807,RU @@ -90422,7 +94468,21 @@ 3253380864,3253381119,IT 3253381120,3253383935,SE 3253383936,3253384191,NO -3253384192,3253403647,SE +3253384192,3253388287,SE +3253388288,3253388799,FR +3253388800,3253389055,SE +3253389056,3253389823,FR +3253389824,3253398271,SE +3253398272,3253398783,FR +3253398784,3253399039,SE +3253399040,3253399295,FR +3253399296,3253399551,IT +3253399552,3253400575,SE +3253400576,3253401087,IT +3253401088,3253402111,SE +3253402112,3253402367,IT +3253402368,3253402623,JP +3253402624,3253403647,SE 3253403648,3253403903,PL 3253403904,3253409791,SE 3253409792,3253410047,GB @@ -90434,7 +94494,8 @@ 3253416448,3253416959,GB 3253416960,3253428223,SE 3253428224,3253428479,DE -3253428480,3253429759,SE +3253428480,3253429247,SE +3253429248,3253429759,JP 3253429760,3253430015,ES 3253430016,3253433087,SE 3253433088,3253433343,DE @@ -90443,9 +94504,14 @@ 3253434368,3253434623,IT 3253434624,3253434879,SE 3253434880,3253435135,IT -3253435136,3253440511,SE +3253435136,3253435903,SE +3253435904,3253436159,NL +3253436160,3253436415,NO +3253436416,3253440511,SE 3253440512,3253440767,FR -3253440768,3253453311,SE +3253440768,3253443839,SE +3253443840,3253444351,NO +3253444352,3253453311,SE 3253453312,3253453567,NO 3253453568,3253454079,SE 3253454080,3253454335,GB @@ -90456,7 +94522,10 @@ 3253456640,3253460735,SE 3253460736,3253460991,IT 3253460992,3253461247,US -3253461248,3253463039,SE +3253461248,3253461759,SE +3253461760,3253462015,PL +3253462016,3253462527,SE +3253462528,3253463039,US 3253463040,3253464063,GB 3253464064,3253469183,SE 3253469184,3253471231,AO @@ -90896,6 +94965,7 @@ 3254788352,3254789119,ES 3254789120,3254789375,FR 3254789632,3254790655,TK +3254790656,3254790911,LU 3254796288,3254797311,SE 3254797312,3254798335,RU 3254798336,3254799359,AT @@ -91107,7 +95177,9 @@ 3255120640,3255120895,DE 3255120896,3255123711,FR 3255123712,3255123967,DE -3255123968,3255172351,FR +3255123968,3255129855,FR +3255129856,3255130111,HR +3255130112,3255172351,FR 3255172352,3255172607,DE 3255172608,3255173119,FR 3255173120,3255173631,GB @@ -91254,13 +95326,9 @@ 3255252488,3255252495,FR 3255252496,3255252527,BE 3255252528,3255252543,LU -3255252544,3255252559,BE -3255252560,3255252575,LU -3255252576,3255254847,BE +3255252544,3255254847,BE 3255254848,3255254879,LU -3255254880,3255255559,BE -3255255560,3255255567,LU -3255255568,3255255599,BE +3255254880,3255255599,BE 3255255600,3255255607,LU 3255255608,3255255711,BE 3255255712,3255255743,LU @@ -91361,9 +95429,7 @@ 3255291400,3255291423,LU 3255291424,3255291615,BE 3255291616,3255291623,LU -3255291624,3255291871,BE -3255291872,3255291887,LU -3255291888,3255291983,BE +3255291624,3255291983,BE 3255291984,3255291999,LU 3255292000,3255292311,BE 3255292312,3255292319,LU @@ -91373,7 +95439,9 @@ 3255300804,3255300807,LU 3255300808,3255304191,BE 3255304192,3255304447,DE -3255304448,3255307775,LV +3255304448,3255305215,LV +3255305216,3255305471,BG +3255305472,3255307775,LV 3255307776,3255308031,PL 3255308032,3255308287,CH 3255308288,3255311359,LV @@ -91610,7 +95678,9 @@ 3255710976,3255724543,SE 3255724544,3255725055,US 3255725056,3255725311,ES -3255725312,3255739647,SE +3255725312,3255730943,SE +3255730944,3255731199,GB +3255731200,3255739647,SE 3255739648,3255739903,GB 3255739904,3255742719,SE 3255742720,3255742975,SG @@ -91801,8 +95871,8 @@ 3256700672,3256700927,FR 3256700928,3256701183,DE 3256701184,3256701439,BE -3256701440,3256701695,GB -3256701696,3256705279,EU +3256701440,3256701951,GB +3256701952,3256705279,EU 3256705280,3256705791,BE 3256705792,3256706047,AT 3256706048,3256706559,GR @@ -91814,7 +95884,6 @@ 3256711168,3256711423,DE 3256711424,3256713215,EU 3256713216,3256727551,PL -3256727552,3256728575,UA 3256728576,3256729599,DE 3256729600,3256731647,FI 3256731648,3256732671,NO @@ -91877,6 +95946,7 @@ 3256988672,3256989183,UA 3256989184,3256989439,FR 3256989440,3256989695,GB +3256989696,3256989951,HU 3256989952,3256990207,PL 3256990208,3256990463,CH 3256990464,3256990719,PL @@ -91937,7 +96007,6 @@ 3257468928,3257469183,EU 3257469184,3257469439,IT 3257469440,3257469951,GB -3257469952,3257470975,BE 3257470976,3257475071,FI 3257475072,3257475327,ES 3257475328,3257475583,FI @@ -93037,9 +97106,7 @@ 3258506496,3258506751,DE 3258506752,3258515455,CH 3258515456,3258580991,FR -3258580992,3258625791,RU -3258625792,3258626047,UA -3258626048,3258646527,RU +3258580992,3258646527,RU 3258646528,3258691583,DE 3258691584,3258691839,RU 3258691840,3258692351,AT @@ -93075,12 +97142,23 @@ 3258746880,3258748927,DE 3258748928,3258764287,GB 3258764288,3258764543,DE -3258764544,3258764799,RU +3258764544,3258764799,GB 3258764800,3258765055,BE 3258765056,3258765311,NL 3258765312,3258767615,GB 3258767616,3258767871,CH 3258767872,3258769919,GB +3258769920,3258770431,PL +3258770432,3258771455,IR +3258771456,3258772479,KZ +3258772480,3258773503,RU +3258773504,3258774015,FR +3258774016,3258774271,RU +3258774272,3258774527,DK +3258774528,3258776063,RU +3258776064,3258776319,GE +3258776320,3258776575,PL +3258776576,3258777599,UA 3258777600,3258802175,GB 3258802176,3258806271,LU 3258806272,3258818047,GB @@ -93165,11 +97243,17 @@ 3259276288,3259276543,ES 3259276544,3259279615,SE 3259279616,3259279871,JP -3259279872,3259281407,SE +3259279872,3259280639,SE +3259280640,3259280895,US +3259280896,3259281407,SE 3259281408,3259282431,US 3259282432,3259282687,SE 3259282688,3259282943,JP -3259282944,3259285759,SE +3259282944,3259283711,SE +3259283712,3259283967,US +3259283968,3259284479,SE +3259284480,3259284735,US +3259284736,3259285759,SE 3259285760,3259286015,GB 3259286016,3259290879,SE 3259290880,3259291135,US @@ -93374,7 +97458,9 @@ 3259641344,3259642367,GB 3259642368,3259642623,BE 3259642624,3259650047,GB -3259650048,3259652095,NL +3259650048,3259650559,NL +3259650560,3259650815,GB +3259650816,3259652095,NL 3259652096,3259656959,GB 3259656960,3259657215,BE 3259657216,3259657727,GB @@ -93536,7 +97622,9 @@ 3260894208,3260895231,AT 3260895232,3260898303,SE 3260898304,3260899327,ES -3260899328,3260900351,CH +3260899328,3260900095,CH +3260900096,3260900351,RU +3260900352,3260900607,RO 3260900608,3260901119,NL 3260901120,3260903423,DE 3260903424,3260906239,CH @@ -93652,7 +97740,7 @@ 3261822464,3261822719,GB 3261822720,3261822975,SE 3261822976,3261823231,PL -3261823232,3261823743,NL +3261823232,3261823487,NL 3261823744,3261823999,BE 3261824000,3261824255,PL 3261824256,3261824511,RU @@ -93907,6 +97995,9 @@ 3262283776,3262284799,RU 3262284800,3262286847,UA 3262286848,3262287871,SE +3262287872,3262288127,MD +3262288128,3262288383,FR +3262288384,3262288895,IL 3262288896,3262289919,PL 3262289920,3262316543,SE 3262316544,3262348799,DE @@ -94064,8 +98155,7 @@ 3262472620,3262472623,TR 3262472624,3262472631,DE 3262472632,3262472635,ES -3262472636,3262472651,DE -3262472652,3262472655,FR +3262472636,3262472655,DE 3262472656,3262472659,GB 3262472660,3262472663,IT 3262472664,3262472667,ES @@ -96300,9 +100390,7 @@ 3262479988,3262479988,FR 3262479989,3262479989,DE 3262479990,3262479990,NL -3262479991,3262479993,DE -3262479994,3262479994,CH -3262479995,3262479995,DE +3262479991,3262479995,DE 3262479996,3262479996,NL 3262479997,3262480001,DE 3262480002,3262480002,BE @@ -96567,6 +100655,7 @@ 3262510080,3262511103,FR 3262511104,3262511615,GB 3262511616,3262512127,DE +3262512128,3262512639,UA 3262512640,3262513151,DE 3262513152,3262578687,AT 3262578688,3262611455,FR @@ -96912,20 +101001,7 @@ 3263561216,3263561231,TR 3263561232,3263561727,EU 3263561728,3263627263,NL -3263627264,3263657471,RU -3263657472,3263657727,KZ -3263657728,3263684351,RU -3263684352,3263684607,UA -3263684608,3263688959,RU -3263688960,3263689215,UA -3263689216,3263689471,RU -3263689472,3263689727,UA -3263689728,3263689983,RU -3263689984,3263690239,UA -3263690240,3263691775,RU -3263691776,3263692031,UA -3263692032,3263692287,RU -3263692288,3263692799,UA +3263627264,3263692799,RU 3263692800,3263760127,FI 3263760128,3263760383,SE 3263760384,3263764991,FI @@ -97201,22 +101277,36 @@ 3264615424,3264615735,CH 3264615736,3264615743,GB 3264615744,3264615775,CH -3264615776,3264616447,GB -3264616448,3264616463,DE -3264616464,3264616575,GB +3264615776,3264615807,GB +3264615808,3264615823,CH +3264615824,3264615839,GB +3264615840,3264615871,CH +3264615872,3264616447,GB +3264616448,3264616479,DE +3264616480,3264616575,GB 3264616576,3264616703,DE 3264616704,3264616959,GB 3264616960,3264617471,DE -3264617472,3264618239,GB +3264617472,3264617727,US +3264617728,3264618239,GB 3264618240,3264618495,US 3264618496,3264618751,PL 3264618752,3264619007,GB -3264619008,3264619263,BE -3264619264,3264620543,GB +3264619008,3264619311,BE +3264619312,3264620543,GB 3264620544,3264620575,FR -3264620576,3264622847,GB +3264620576,3264621311,GB +3264621312,3264621567,FR +3264621568,3264622335,GB +3264622336,3264622591,DE +3264622592,3264622847,GB 3264622848,3264623103,FR -3264623104,3264626687,GB +3264623104,3264624127,GB +3264624128,3264624143,GI +3264624144,3264624383,GB +3264624384,3264624639,MT +3264624640,3264626431,GB +3264626432,3264626687,NL 3264626688,3264627711,EE 3264627712,3264628735,GR 3264628736,3264630783,UA @@ -97375,7 +101465,8 @@ 3264850688,3264850943,LV 3264850944,3264851967,IT 3264851968,3264854015,CH -3264854016,3264854783,DE +3264854016,3264854527,DE +3264854528,3264854783,EU 3264854784,3264855039,IT 3264855040,3264855551,CH 3264855552,3264856063,DE @@ -97393,9 +101484,7 @@ 3264905216,3264908799,CY 3264908800,3264909055,GB 3264909056,3264913407,CY -3264913408,3264917247,GB -3264917248,3264917375,NL -3264917376,3264921599,GB +3264913408,3264921599,GB 3264921600,3264922303,LU 3264922304,3264922319,SA 3264922320,3264929791,LU @@ -97488,7 +101577,9 @@ 3265527056,3265527059,ES 3265527060,3265527063,DE 3265527064,3265527071,SE -3265527072,3265527807,DE +3265527072,3265527087,DE +3265527088,3265527095,SE +3265527096,3265527807,DE 3265527808,3265569279,GB 3265569280,3265569791,AE 3265569792,3265582335,GB @@ -97521,6 +101612,7 @@ 3265605376,3265605631,CZ 3265605632,3265605887,PL 3265605888,3265606143,FR +3265606144,3265606399,RU 3265606400,3265606655,NL 3265606656,3265606911,AT 3265606912,3265607167,RU @@ -97684,7 +101776,9 @@ 3266420736,3266428927,GB 3266428928,3266437119,GR 3266437120,3266445311,GL -3266445312,3266510847,NL +3266445312,3266473807,NL +3266473808,3266473823,GB +3266473824,3266510847,NL 3266510848,3266543615,ES 3266543616,3266576383,IT 3266576384,3266617327,DE @@ -97876,7 +101970,9 @@ 3267557888,3267558399,IL 3267558400,3267558911,CH 3267558912,3267559423,AT -3267559424,3267622527,DE +3267559424,3267561727,DE +3267561728,3267561759,GB +3267561760,3267622527,DE 3267622528,3267622559,GB 3267622560,3267624959,DE 3267624960,3267625471,GB @@ -98649,13 +102745,7 @@ 3269131556,3269131559,NO 3269131560,3269132287,SE 3269132288,3269197823,GR -3269197824,3269200639,RU -3269200640,3269200895,UA -3269200896,3269212671,RU -3269212672,3269213183,UA -3269213184,3269239039,RU -3269239040,3269239295,UA -3269239296,3269263359,RU +3269197824,3269263359,RU 3269263360,3269264639,EU 3269264640,3269264895,DE 3269264896,3269265855,EU @@ -98836,7 +102926,9 @@ 3270062192,3270062195,ES 3270062196,3270078391,DE 3270078392,3270078395,ES -3270078396,3270115327,DE +3270078396,3270100735,DE +3270100736,3270100767,GB +3270100768,3270115327,DE 3270115328,3270117503,EU 3270117504,3270117631,DK 3270117632,3270122239,EU @@ -99055,7 +103147,12 @@ 3270911872,3270911935,DE 3270911936,3270911967,PL 3270911968,3270911999,NL -3270912000,3270926335,DE +3270912000,3270920703,DE +3270920704,3270921215,UA +3270921216,3270921471,DK +3270921472,3270921727,UA +3270921728,3270922239,GB +3270922240,3270926335,DE 3270926336,3270926591,US 3270926592,3270926847,CH 3270926848,3270927103,PL @@ -99538,9 +103635,7 @@ 3272137728,3272138239,PL 3272138240,3272138751,BG 3272138752,3272146943,DE -3272146944,3272161023,RU -3272161024,3272161279,KZ -3272161280,3272178559,RU +3272146944,3272178559,RU 3272178560,3272178623,UA 3272178624,3272212479,RU 3272212480,3272212991,GB @@ -99726,7 +103821,9 @@ 3272241296,3272241303,GB 3272241304,3272241311,IM 3272241312,3272241335,GB -3272241336,3272241407,IM +3272241336,3272241343,IM +3272241344,3272241375,GB +3272241376,3272241407,IM 3272241408,3272241518,GB 3272241519,3272241599,IM 3272241600,3272241663,GB @@ -99749,9 +103846,7 @@ 3272243232,3272243263,IM 3272243264,3272243327,GB 3272243328,3272243455,IM -3272243456,3272243967,GB -3272243968,3272244007,IM -3272244008,3272244015,GB +3272243456,3272244015,GB 3272244016,3272244031,IM 3272244032,3272244039,GB 3272244040,3272244047,IM @@ -99830,9 +103925,9 @@ 3272401024,3272401087,GB 3272401088,3272401279,EU 3272401280,3272401407,NL -3272401408,3272401919,ES +3272401408,3272401919,EU 3272401920,3272401951,GB -3272401952,3272401967,EU +3272401952,3272401967,SE 3272401968,3272401983,GB 3272401984,3272402031,DE 3272402032,3272402039,GB @@ -100059,7 +104154,8 @@ 3272896512,3272897535,DE 3272897536,3272898047,FI 3272898048,3272898559,UA -3272898560,3272899071,DE +3272898560,3272899327,DE +3272899328,3272899583,PL 3272899584,3272900095,UA 3272900096,3272900607,LV 3272900608,3272900863,RU @@ -100256,7 +104352,9 @@ 3273328512,3273328639,DE 3273328640,3273329199,GB 3273329200,3273329215,DE -3273329216,3273329327,GB +3273329216,3273329279,GB +3273329280,3273329311,EU +3273329312,3273329327,GB 3273329328,3273329407,EU 3273329408,3273329423,GB 3273329424,3273329439,DE @@ -100463,7 +104561,6 @@ 3273391104,3273391359,DE 3273391360,3273391871,EU 3273391872,3273392127,DE -3273392128,3273392639,UA 3273392640,3273393663,RO 3273393664,3273394175,BG 3273394176,3273394687,RO @@ -100971,6 +105068,7 @@ 3274692864,3274693119,AT 3274693120,3274693375,LT 3274693376,3274693631,UA +3274693632,3274693887,KZ 3274693888,3274694143,IT 3274694144,3274694399,DK 3274694400,3274694655,GB @@ -101269,8 +105367,8 @@ 3275423752,3275423775,EU 3275423776,3275423807,GB 3275423808,3275423871,EU -3275423872,3275425159,GB -3275425160,3275425791,EU +3275423872,3275425167,GB +3275425168,3275425791,EU 3275425792,3275428399,GB 3275428400,3275428415,EU 3275428416,3275428447,GB @@ -101285,8 +105383,10 @@ 3275430912,3275431935,EU 3275431936,3275432831,GB 3275432832,3275433983,EU -3275433984,3275439423,GB -3275439424,3275440127,EU +3275433984,3275439459,GB +3275439460,3275439463,EU +3275439464,3275439615,GB +3275439616,3275440127,EU 3275440128,3275440639,GB 3275440640,3275442175,EU 3275442176,3275442719,GB @@ -101322,16 +105422,14 @@ 3275468768,3275468799,IE 3275468800,3275469071,GB 3275469072,3275469087,IE -3275469088,3275473519,GB -3275473520,3275473535,EU -3275473536,3275473599,GB -3275473600,3275474943,EU -3275474944,3275474975,GB -3275474976,3275475071,EU +3275469088,3275473615,GB +3275473616,3275474943,EU +3275474944,3275474995,GB +3275474996,3275475071,EU 3275475072,3275475199,GB 3275475200,3275476991,EU -3275476992,3275477055,GB -3275477056,3275477503,EU +3275476992,3275477079,GB +3275477080,3275477503,EU 3275477504,3275477567,GB 3275477568,3275489279,EU 3275489280,3275497471,GB @@ -101409,7 +105507,7 @@ 3275543552,3275544575,NL 3275544576,3275545599,PL 3275545600,3275546623,RU -3275546624,3275547647,UA +3275546624,3275548671,UA 3275548672,3275549695,IL 3275549696,3275550719,SY 3275550720,3275551743,PL @@ -101878,11 +105976,7 @@ 3276019024,3276019071,GB 3276019072,3276019135,FR 3276019136,3276019151,GB -3276019152,3276019479,FR -3276019480,3276019487,GB -3276019488,3276019503,FR -3276019504,3276019511,GB -3276019512,3276019535,FR +3276019152,3276019535,FR 3276019536,3276019543,GB 3276019544,3276019559,FR 3276019560,3276019599,GB @@ -101964,9 +106058,7 @@ 3276023760,3276023767,GB 3276023768,3276023871,FR 3276023872,3276023887,GB -3276023888,3276023903,FR -3276023904,3276023919,GB -3276023920,3276023943,FR +3276023888,3276023943,FR 3276023944,3276023951,GB 3276023952,3276023959,FR 3276023960,3276023967,GB @@ -102158,8 +106250,8 @@ 3276036384,3276036415,GB 3276036416,3276036591,FR 3276036592,3276036607,GB -3276036608,3276036639,FR -3276036640,3276036863,GB +3276036608,3276036671,FR +3276036672,3276036863,GB 3276036864,3276037127,FR 3276037128,3276037135,GB 3276037136,3276037199,FR @@ -102206,9 +106298,7 @@ 3276040232,3276040239,GB 3276040240,3276040319,FR 3276040320,3276040327,GB -3276040328,3276040335,FR -3276040336,3276040367,GB -3276040368,3276040391,FR +3276040328,3276040391,FR 3276040392,3276040399,GB 3276040400,3276040439,FR 3276040440,3276040495,GB @@ -102282,9 +106372,7 @@ 3276044992,3276044999,GB 3276045000,3276045023,FR 3276045024,3276045039,GB -3276045040,3276045111,FR -3276045112,3276045151,GB -3276045152,3276045191,FR +3276045040,3276045191,FR 3276045192,3276045199,GB 3276045200,3276045223,FR 3276045224,3276045239,GB @@ -102432,8 +106520,8 @@ 3276316672,3276324863,GB 3276324864,3276333055,IT 3276333056,3276341247,RU -3276341248,3276341263,NL -3276341264,3276341279,DE +3276341248,3276341271,NL +3276341272,3276341279,DE 3276341280,3276341535,NL 3276341536,3276341543,DE 3276341544,3276341655,NL @@ -104590,8 +108678,8 @@ 3276491776,3276491847,GB 3276491848,3276491855,EU 3276491856,3276492047,GB -3276492048,3276492095,EU -3276492096,3276492127,GB +3276492048,3276492063,EU +3276492064,3276492127,GB 3276492128,3276492143,EU 3276492144,3276492151,GB 3276492152,3276492287,EU @@ -104631,8 +108719,8 @@ 3276497648,3276497663,EU 3276497664,3276497919,DE 3276497920,3276498047,GB -3276498048,3276498303,EU -3276498304,3276498431,GB +3276498048,3276498175,EU +3276498176,3276498431,GB 3276498432,3276499199,DE 3276499200,3276499455,EU 3276499456,3276499503,DE @@ -105363,6 +109451,7 @@ 3276835840,3276836351,UA 3276836352,3276836863,RO 3276836864,3276837887,RU +3276837888,3276838911,PL 3276838912,3276840959,FR 3276840960,3276849151,SK 3276849152,3276857343,DE @@ -105425,7 +109514,7 @@ 3276878080,3276878335,BG 3276878336,3276878399,GB 3276878400,3276878431,FR -3276878432,3276878463,GB +3276878432,3276878463,ES 3276878464,3276878559,FR 3276878560,3276878591,GB 3276878592,3276878847,FR @@ -105434,8 +109523,8 @@ 3276879424,3276879615,GB 3276879616,3276879871,TR 3276879872,3276880895,DK -3276880896,3276881151,DE -3276881152,3276881279,GB +3276880896,3276881215,DE +3276881216,3276881279,GB 3276881280,3276881407,DE 3276881408,3276881919,FR 3276881920,3276883327,IT @@ -105458,8 +109547,8 @@ 3276889088,3276890111,GB 3276890112,3276890135,US 3276890136,3276890143,GB -3276890144,3276890207,US -3276890208,3276890367,GB +3276890144,3276890223,US +3276890224,3276890367,GB 3276890368,3276890623,US 3276890624,3276891135,IT 3276891136,3276891391,BE @@ -105471,7 +109560,8 @@ 3276896256,3276896767,BE 3276896768,3276896831,GB 3276896832,3276896847,SE -3276896848,3276896895,GB +3276896848,3276896863,BE +3276896864,3276896895,GB 3276896896,3276896927,BE 3276896928,3276897023,GB 3276897024,3276897663,BE @@ -105499,9 +109589,7 @@ 3276902152,3276902159,GB 3276902160,3276902335,CH 3276902336,3276902399,GB -3276902400,3276902559,SE -3276902560,3276902575,GB -3276902576,3276902583,SE +3276902400,3276902583,SE 3276902584,3276902615,GB 3276902616,3276902639,SE 3276902640,3276902655,GB @@ -105526,7 +109614,9 @@ 3276906240,3276906279,SE 3276906280,3276906287,GB 3276906288,3276906295,SE -3276906296,3276906495,GB +3276906296,3276906303,GB +3276906304,3276906319,SE +3276906320,3276906495,GB 3276906496,3276906623,NL 3276906624,3276906751,GB 3276906752,3276906823,NL @@ -105549,8 +109639,8 @@ 3276909568,3276910591,NL 3276910592,3276912615,IT 3276912616,3276912623,GB -3276912624,3276913183,IT -3276913184,3276913215,GB +3276912624,3276913199,IT +3276913200,3276913215,GB 3276913216,3276913359,IT 3276913360,3276913360,GB 3276913361,3276913374,IT @@ -105559,9 +109649,7 @@ 3276913920,3276913983,US 3276913984,3276914079,IT 3276914080,3276914095,GB -3276914096,3276914143,IT -3276914144,3276914159,GB -3276914160,3276914687,IT +3276914096,3276914687,IT 3276914688,3276915567,ES 3276915568,3276915583,NL 3276915584,3276915711,GB @@ -105630,7 +109718,6 @@ 3277180160,3277180415,NL 3277180416,3277180671,RU 3277180672,3277180927,FR -3277180928,3277181183,DE 3277181184,3277181439,PL 3277181440,3277181695,DE 3277181696,3277181951,RO @@ -105746,7 +109833,7 @@ 3277360640,3277361151,CZ 3277361664,3277362175,RU 3277362176,3277362687,ES -3277362688,3277363199,IE +3277362688,3277363199,GB 3277363200,3277363711,ES 3277363712,3277364223,RU 3277364224,3277364735,NL @@ -105788,13 +109875,13 @@ 3277386240,3277386751,UA 3277386752,3277387263,SA 3277387264,3277388287,RU +3277388288,3277388543,RO +3277388544,3277388799,HU 3277388800,3277389311,RU 3277389312,3277389823,AM 3277389824,3277394943,GB 3277394944,3277395455,US -3277395456,3277395951,GB -3277395952,3277395967,IE -3277395968,3277452647,GB +3277395456,3277452647,GB 3277452648,3277452655,DK 3277452656,3277455359,GB 3277455360,3277456895,DE @@ -106034,7 +110121,9 @@ 3278115328,3278116607,ES 3278116608,3278116863,SE 3278116864,3278118399,ES -3278118400,3278119935,SE +3278118400,3278118911,SE +3278118912,3278118975,NL +3278118976,3278119935,SE 3278119936,3278119943,DE 3278119944,3278120151,SE 3278120152,3278120159,DE @@ -107168,7 +111257,8 @@ 3278943049,3278943049,GB 3278943050,3278943050,IT 3278943051,3278943051,AT -3278943052,3278943053,IT +3278943052,3278943052,DE +3278943053,3278943053,IT 3278943054,3278943056,DE 3278943057,3278943057,CH 3278943058,3278943058,FR @@ -108751,13 +112841,15 @@ 3279568896,3279577087,IT 3279577088,3279585279,BE 3279585280,3279585919,DE -3279585920,3279585983,GB -3279585984,3279585991,DE +3279585920,3279585951,GB +3279585952,3279585991,DE 3279585992,3279585999,GB 3279586000,3279586303,DE 3279586304,3279586559,GB 3279586560,3279588095,DE -3279588096,3279588607,GB +3279588096,3279588255,GB +3279588256,3279588287,DE +3279588288,3279588607,GB 3279588608,3279588863,DE 3279588864,3279589375,GB 3279589376,3279589887,DE @@ -108803,7 +112895,9 @@ 3279744392,3279744399,PL 3279744400,3279752959,DE 3279752960,3279753215,CH -3279753216,3279840663,DE +3279753216,3279789439,DE +3279789440,3279789455,PL +3279789456,3279840663,DE 3279840664,3279840671,A2 3279840672,3279897583,DE 3279897584,3279897591,GB @@ -109154,1403 +113248,257 @@ 3280810784,3280810799,DE 3280810800,3280863231,CH 3280863232,3280928767,TR -3280928768,3280928768,GB -3280928769,3280928769,DE -3280928770,3280928771,GB -3280928772,3280928791,DE -3280928792,3280928799,GB -3280928800,3280928815,DE -3280928816,3280928831,GB -3280928832,3280928843,DE -3280928844,3280928847,GB -3280928848,3280928849,DE -3280928850,3280928854,GB -3280928855,3280928859,DE -3280928860,3280928895,GB -3280928896,3280928906,DE -3280928907,3280928907,GB -3280928908,3280928927,DE -3280928928,3280928960,GB -3280928961,3280928961,DE -3280928962,3280928962,GB -3280928963,3280928963,DE -3280928964,3280928964,GB -3280928965,3280928965,DE -3280928966,3280928991,GB -3280928992,3280928998,DE -3280928999,3280929007,GB -3280929008,3280929015,DE -3280929016,3280929055,GB -3280929056,3280929096,DE -3280929097,3280929098,GB -3280929099,3280929099,DE -3280929100,3280929100,GB -3280929101,3280929101,DE -3280929102,3280929119,GB -3280929120,3280929151,DE -3280929152,3280929183,GB -3280929184,3280929247,DE -3280929248,3280929255,GB -3280929256,3280929259,DE -3280929260,3280929263,GB -3280929264,3280929271,DE -3280929272,3280929272,GB -3280929273,3280929273,DE -3280929274,3280929274,GB -3280929275,3280929276,DE -3280929277,3280929277,GB -3280929278,3280929278,DE -3280929279,3280929343,GB -3280929344,3280929367,DE -3280929368,3280929375,GB -3280929376,3280929395,DE -3280929396,3280929399,GB -3280929400,3280929403,DE -3280929404,3280929404,GB -3280929405,3280929406,DE -3280929407,3280929455,GB -3280929456,3280929487,DE -3280929488,3280929503,GB -3280929504,3280929527,DE -3280929528,3280929531,GB -3280929532,3280929534,DE -3280929535,3280929551,GB -3280929552,3280929583,DE -3280929584,3280929599,GB -3280929600,3280929615,DE -3280929616,3280929639,GB -3280929640,3280929641,DE -3280929642,3280929642,GB -3280929643,3280929645,DE -3280929646,3280929647,GB -3280929648,3280929655,DE -3280929656,3280929663,GB -3280929664,3280929695,DE -3280929696,3280929696,GB -3280929697,3280929697,DE -3280929698,3280929698,GB -3280929699,3280929699,DE -3280929700,3280929700,GB -3280929701,3280929703,DE -3280929704,3280929711,GB -3280929712,3280929727,DE -3280929728,3280929792,GB -3280929793,3280929799,DE -3280929800,3280929827,GB -3280929828,3280929839,DE -3280929840,3280929855,GB -3280929856,3280929887,DE -3280929888,3280929888,GB -3280929889,3280929889,DE -3280929890,3280930047,GB -3280930048,3280930079,DE -3280930080,3280930087,GB -3280930088,3280930091,DE -3280930092,3280930095,GB -3280930096,3280930111,DE -3280930112,3280930127,GB -3280930128,3280930155,DE -3280930156,3280930175,GB -3280930176,3280930177,DE -3280930178,3280930180,GB -3280930181,3280930182,DE -3280930183,3280930190,GB -3280930191,3280930191,DE -3280930192,3280930197,GB -3280930198,3280930198,DE -3280930199,3280930199,GB -3280930200,3280930239,DE -3280930240,3280930351,GB -3280930352,3280930367,DE -3280930368,3280930383,GB -3280930384,3280930391,DE -3280930392,3280930407,GB -3280930408,3280930420,DE -3280930421,3280930421,GB -3280930422,3280930431,DE -3280930432,3280930464,GB -3280930465,3280930465,DE -3280930466,3280930466,GB -3280930467,3280930495,DE -3280930496,3280930511,GB -3280930512,3280930515,DE -3280930516,3280930524,GB -3280930525,3280930535,DE -3280930536,3280930537,GB -3280930538,3280930541,DE -3280930542,3280930561,GB -3280930562,3280930562,DE -3280930563,3280930563,GB -3280930564,3280930575,DE -3280930576,3280930579,GB -3280930580,3280930591,DE -3280930592,3280930639,GB -3280930640,3280930655,DE -3280930656,3280930671,GB -3280930672,3280930687,DE -3280930688,3280930719,GB -3280930720,3280930731,DE -3280930732,3280930735,GB -3280930736,3280930743,DE -3280930744,3280930747,GB -3280930748,3280930759,DE -3280930760,3280930767,GB -3280930768,3280930771,DE -3280930772,3280930779,GB -3280930780,3280930783,DE -3280930784,3280930807,GB -3280930808,3280930812,DE -3280930813,3280930818,GB -3280930819,3280930819,DE -3280930820,3280930822,GB -3280930823,3280930823,DE -3280930824,3280930863,GB -3280930864,3280930868,DE -3280930869,3280930869,GB -3280930870,3280930870,DE -3280930871,3280930879,GB -3280930880,3280930911,DE -3280930912,3280930919,GB -3280930920,3280930927,DE -3280930928,3280930959,GB -3280930960,3280930983,DE -3280930984,3280931103,GB -3280931104,3280931119,DE -3280931120,3280931135,GB -3280931136,3280931143,DE -3280931144,3280931154,GB -3280931155,3280931155,DE -3280931156,3280931157,GB -3280931158,3280931158,DE -3280931159,3280931159,GB -3280931160,3280931167,DE -3280931168,3280931175,GB -3280931176,3280931180,DE -3280931181,3280931191,GB -3280931192,3280931193,DE -3280931194,3280931194,GB -3280931195,3280931199,DE -3280931200,3280931327,GB -3280931328,3280931631,DE -3280931632,3280931633,GB -3280931634,3280931634,DE -3280931635,3280931635,GB -3280931636,3280931639,DE -3280931640,3280931649,GB -3280931650,3280931650,DE -3280931651,3280931655,GB -3280931656,3280931663,DE -3280931664,3280931815,GB -3280931816,3280931819,DE -3280931820,3280931825,GB -3280931826,3280931826,DE -3280931827,3280931935,GB -3280931936,3280931943,DE -3280931944,3280931951,GB -3280931952,3280931983,DE -3280931984,3280932015,GB -3280932016,3280932031,DE -3280932032,3280932351,GB -3280932352,3280932367,DE -3280932368,3280932383,GB -3280932384,3280932399,DE -3280932400,3280932431,GB -3280932432,3280932455,DE -3280932456,3280932463,GB -3280932464,3280932472,DE -3280932473,3280932474,GB -3280932475,3280932477,DE -3280932478,3280932479,GB -3280932480,3280932495,DE -3280932496,3280932543,GB -3280932544,3280932559,DE -3280932560,3280932567,GB -3280932568,3280932575,DE -3280932576,3280932591,GB -3280932592,3280932607,DE -3280932608,3280932655,GB -3280932656,3280932663,DE -3280932664,3280932671,GB -3280932672,3280932687,DE -3280932688,3280932711,GB -3280932712,3280932735,DE -3280932736,3280932831,GB -3280932832,3280932847,DE -3280932848,3280932976,GB -3280932977,3280932983,DE -3280932984,3280932984,GB -3280932985,3280932985,DE -3280932986,3280932988,GB -3280932989,3280932989,DE -3280932990,3280932990,GB -3280932991,3280932991,DE -3280932992,3280933023,GB -3280933024,3280933039,DE -3280933040,3280933071,GB -3280933072,3280933087,DE -3280933088,3280933103,GB -3280933104,3280933119,DE -3280933120,3280933175,GB -3280933176,3280933215,DE -3280933216,3280933311,GB -3280933312,3280933375,DE -3280933376,3280933439,GB -3280933440,3280933451,DE -3280933452,3280933487,GB -3280933488,3280933519,DE -3280933520,3280933539,GB -3280933540,3280933551,DE -3280933552,3280933567,GB -3280933568,3280933599,DE -3280933600,3280933615,GB -3280933616,3280933616,DE -3280933617,3280933618,GB -3280933619,3280933620,DE -3280933621,3280933631,GB -3280933632,3280933647,DE -3280933648,3280933687,GB -3280933688,3280933699,DE -3280933700,3280933711,GB -3280933712,3280933759,DE -3280933760,3280933775,GB -3280933776,3280933791,DE -3280933792,3280933823,GB -3280933824,3280933855,DE -3280933856,3280934219,GB -3280934220,3280934243,DE -3280934244,3280934655,GB -3280934656,3280934863,DE -3280934864,3280934911,GB -3280934912,3280934943,DE -3280934944,3280935007,GB -3280935008,3280935015,DE -3280935016,3280935053,GB -3280935054,3280935055,DE -3280935056,3280935059,GB -3280935060,3280935063,DE -3280935064,3280935119,GB -3280935120,3280935127,DE -3280935128,3280935135,GB -3280935136,3280935167,DE -3280935168,3280935247,GB -3280935248,3280935263,DE -3280935264,3280935344,GB -3280935345,3280935345,DE -3280935346,3280935347,GB -3280935348,3280935351,DE -3280935352,3280935807,GB -3280935808,3280935823,DE -3280935824,3280935856,GB -3280935857,3280935858,DE -3280935859,3280935859,GB -3280935860,3280935863,DE -3280935864,3280935887,GB -3280935888,3280935903,DE -3280935904,3280936039,GB -3280936040,3280936048,DE -3280936049,3280936052,GB -3280936053,3280936053,DE -3280936054,3280936054,GB -3280936055,3280936063,DE -3280936064,3280936143,GB -3280936144,3280936159,DE -3280936160,3280936191,GB +3280928768,3280930303,GB +3280930304,3280930559,DE +3280930560,3280930959,GB +3280930960,3280930975,DE +3280930976,3280933175,GB +3280933176,3280933183,DE +3280933184,3280933359,GB +3280933360,3280933375,DE +3280933376,3280933631,GB +3280933632,3280934399,DE +3280934400,3280936191,GB 3280936192,3280936319,DE -3280936320,3280936463,GB -3280936464,3280936479,DE -3280936480,3280936495,GB -3280936496,3280936498,DE -3280936499,3280936500,GB -3280936501,3280936501,DE -3280936502,3280936504,GB -3280936505,3280936505,DE -3280936506,3280936506,GB -3280936507,3280936510,DE -3280936511,3280936511,GB -3280936512,3280936512,DE -3280936513,3280936519,GB -3280936520,3280936523,DE -3280936524,3280936559,GB -3280936560,3280936567,DE -3280936568,3280936575,GB -3280936576,3280936583,DE -3280936584,3280936591,GB -3280936592,3280936655,DE -3280936656,3280936999,GB -3280937000,3280937003,DE -3280937004,3280937007,GB -3280937008,3280937023,DE -3280937024,3280937639,GB -3280937640,3280937643,DE -3280937644,3280937919,GB -3280937920,3280937935,DE -3280937936,3280937999,GB -3280938000,3280938003,DE -3280938004,3280938167,GB -3280938168,3280938175,DE -3280938176,3280938207,GB -3280938208,3280938223,DE -3280938224,3280938236,GB -3280938237,3280938237,DE -3280938238,3280938271,GB -3280938272,3280938279,DE -3280938280,3280938283,GB -3280938284,3280938284,DE -3280938285,3280938285,GB -3280938286,3280938286,DE -3280938287,3280938303,GB -3280938304,3280938367,DE -3280938368,3280938400,GB -3280938401,3280938401,DE -3280938402,3280938402,GB -3280938403,3280938407,DE -3280938408,3280938543,GB -3280938544,3280938591,DE -3280938592,3280938619,GB -3280938620,3280938623,DE -3280938624,3280938668,GB -3280938669,3280938669,DE -3280938670,3280938723,GB -3280938724,3280938751,DE -3280938752,3280938767,GB -3280938768,3280938815,DE -3280938816,3280938919,GB -3280938920,3280938931,DE -3280938932,3280939167,GB -3280939168,3280939175,DE -3280939176,3280939179,GB -3280939180,3280939183,DE -3280939184,3280939839,GB -3280939840,3280939871,DE -3280939872,3280939896,GB -3280939897,3280939900,DE -3280939901,3280939901,GB -3280939902,3280939902,DE -3280939903,3280939923,GB -3280939924,3280939924,DE -3280939925,3280939925,GB -3280939926,3280939926,DE -3280939927,3280939975,GB -3280939976,3280939977,DE -3280939978,3280939978,GB -3280939979,3280939979,DE -3280939980,3280939983,GB -3280939984,3280939999,DE -3280940000,3280940015,GB -3280940016,3280940023,DE -3280940024,3280940095,GB -3280940096,3280940103,DE -3280940104,3280940132,GB -3280940133,3280940135,DE -3280940136,3280940143,GB -3280940144,3280940151,DE -3280940152,3280940487,GB -3280940488,3280940495,DE -3280940496,3280940503,GB -3280940504,3280940511,DE -3280940512,3280940575,GB -3280940576,3280940599,DE -3280940600,3280940703,GB -3280940704,3280940719,DE -3280940720,3280940735,GB -3280940736,3280940767,DE -3280940768,3280940832,GB -3280940833,3280940833,DE -3280940834,3280940834,GB -3280940835,3280940835,DE -3280940836,3280940836,GB -3280940837,3280940837,DE -3280940838,3280940959,GB -3280940960,3280940967,DE -3280940968,3280941124,GB -3280941125,3280941127,DE -3280941128,3280941183,GB -3280941184,3280941199,DE -3280941200,3280941312,GB -3280941313,3280941314,DE -3280941315,3280941335,GB -3280941336,3280941343,DE -3280941344,3280941359,GB -3280941360,3280941367,DE -3280941368,3280941369,GB -3280941370,3280941370,DE -3280941371,3280941371,GB -3280941372,3280941373,DE -3280941374,3280941423,GB -3280941424,3280941439,DE -3280941440,3280941479,GB -3280941480,3280941484,DE -3280941485,3280941485,GB -3280941486,3280941523,DE -3280941524,3280941527,GB -3280941528,3280941551,DE -3280941552,3280941655,GB -3280941656,3280941663,DE -3280941664,3280941672,GB -3280941673,3280941675,DE -3280941676,3280941887,GB -3280941888,3280941888,DE -3280941889,3280941894,GB -3280941895,3280941895,DE -3280941896,3280941901,GB -3280941902,3280941902,DE -3280941903,3280941912,GB -3280941913,3280941919,DE -3280941920,3280941952,GB -3280941953,3280941953,DE -3280941954,3280941957,GB -3280941958,3280941958,DE -3280941959,3280941964,GB -3280941965,3280941967,DE -3280941968,3280941994,GB -3280941995,3280941996,DE -3280941997,3280941998,GB -3280941999,3280942000,DE -3280942001,3280942008,GB -3280942009,3280942009,DE -3280942010,3280942010,GB -3280942011,3280942011,DE -3280942012,3280942031,GB -3280942032,3280942047,DE -3280942048,3280942335,GB -3280942336,3280942351,DE -3280942352,3280942383,GB -3280942384,3280942399,DE -3280942400,3280942431,GB -3280942432,3280942471,DE -3280942472,3280943103,GB -3280943104,3280943359,DE -3280943360,3280943615,GB -3280943616,3280943679,DE -3280943680,3280943711,GB -3280943712,3280943743,DE -3280943744,3280943935,GB -3280943936,3280943943,DE -3280943944,3280943967,GB -3280943968,3280943983,DE -3280943984,3280944191,GB -3280944192,3280944199,DE -3280944200,3280944215,GB -3280944216,3280944219,DE -3280944220,3280944223,GB -3280944224,3280944225,DE -3280944226,3280944243,GB -3280944244,3280944247,DE -3280944248,3280944447,GB -3280944448,3280944527,DE -3280944528,3280944543,GB -3280944544,3280944575,DE -3280944576,3280944591,GB -3280944592,3280944607,DE -3280944608,3280944623,GB -3280944624,3280944639,DE -3280944640,3280945186,GB -3280945187,3280945189,DE -3280945190,3280945312,GB -3280945313,3280945313,DE -3280945314,3280945315,GB -3280945316,3280945317,DE -3280945318,3280945319,GB -3280945320,3280945323,DE -3280945324,3280945327,GB -3280945328,3280945335,DE -3280945336,3280945439,GB -3280945440,3280945503,DE -3280945504,3280945535,GB -3280945536,3280945551,DE -3280945552,3280945679,GB -3280945680,3280945695,DE -3280945696,3280945715,GB -3280945716,3280945719,DE -3280945720,3280945743,GB -3280945744,3280945751,DE -3280945752,3280945759,GB -3280945760,3280945767,DE -3280945768,3280945776,GB -3280945777,3280945777,DE -3280945778,3280945812,GB -3280945813,3280945814,DE -3280945815,3280945817,GB -3280945818,3280945818,DE -3280945819,3280945819,GB -3280945820,3280945820,DE -3280945821,3280945821,GB -3280945822,3280945823,DE -3280945824,3280945835,GB -3280945836,3280945840,DE -3280945841,3280945842,GB -3280945843,3280945843,DE -3280945844,3280945847,GB -3280945848,3280945853,DE -3280945854,3280945855,GB -3280945856,3280945919,DE -3280945920,3280946721,GB -3280946722,3280946722,DE -3280946723,3280946723,GB -3280946724,3280946724,DE -3280946725,3280948623,GB -3280948624,3280948639,DE -3280948640,3280948719,GB -3280948720,3280948735,DE -3280948736,3280949503,GB -3280949504,3280949759,DE -3280949760,3280950655,GB +3280936320,3280938767,GB +3280938768,3280938783,DE +3280938784,3280938799,GB +3280938800,3280938815,DE +3280938816,3280950655,GB 3280950656,3280950687,DE 3280950688,3280951039,GB -3280951040,3280952063,DE -3280952064,3280952067,GB -3280952068,3280952079,DE -3280952080,3280952087,GB -3280952088,3280952095,DE -3280952096,3280952111,GB -3280952112,3280952119,DE -3280952120,3280952127,GB -3280952128,3280952159,DE -3280952160,3280952183,GB -3280952184,3280952191,DE -3280952192,3280952207,GB -3280952208,3280952223,DE -3280952224,3280952319,GB -3280952320,3280952323,DE +3280951040,3280951295,DE +3280951296,3280951807,GB +3280951808,3280952323,DE 3280952324,3280952327,GB 3280952328,3280952343,DE 3280952344,3280952351,GB -3280952352,3280952359,DE -3280952360,3280952415,GB -3280952416,3280952463,DE -3280952464,3280952511,GB -3280952512,3280952559,DE -3280952560,3280952591,GB -3280952592,3280952607,DE -3280952608,3280952615,GB +3280952352,3280952375,DE +3280952376,3280952383,GB +3280952384,3280952455,DE +3280952456,3280952463,GB +3280952464,3280952575,DE +3280952576,3280952615,GB 3280952616,3280952623,DE 3280952624,3280952631,GB -3280952632,3280952687,DE +3280952632,3280952643,DE +3280952644,3280952671,GB +3280952672,3280952687,DE 3280952688,3280952695,GB -3280952696,3280952703,DE -3280952704,3280952743,GB -3280952744,3280952767,DE +3280952696,3280952767,DE 3280952768,3280952783,GB -3280952784,3280952815,DE -3280952816,3280953104,GB -3280953105,3280953135,DE -3280953136,3280953343,GB -3280953344,3280953371,DE -3280953372,3280953375,GB -3280953376,3280953383,DE -3280953384,3280953423,GB -3280953424,3280953431,DE -3280953432,3280953443,GB -3280953444,3280953444,DE -3280953445,3280953451,GB -3280953452,3280953454,DE -3280953455,3280953455,GB -3280953456,3280953463,DE -3280953464,3280953471,GB -3280953472,3280953475,DE -3280953476,3280953479,GB -3280953480,3280953487,DE -3280953488,3280953491,GB -3280953492,3280953492,DE -3280953493,3280953493,GB -3280953494,3280953494,DE -3280953495,3280953495,GB -3280953496,3280953503,DE -3280953504,3280953519,GB -3280953520,3280953527,DE -3280953528,3280953599,GB -3280953600,3280953663,DE -3280953664,3280953807,GB -3280953808,3280953823,DE -3280953824,3280954063,GB -3280954064,3280954079,DE -3280954080,3280954119,GB -3280954120,3280954127,DE -3280954128,3280954367,GB -3280954368,3280954495,DE -3280954496,3280955391,GB -3280955392,3280955419,DE -3280955420,3280955487,GB -3280955488,3280955503,DE -3280955504,3280955519,GB -3280955520,3280955647,DE -3280955648,3280955663,GB -3280955664,3280955791,DE +3280952784,3280952791,DE +3280952792,3280952799,GB +3280952800,3280952831,DE +3280952832,3280955407,GB +3280955408,3280955419,DE +3280955420,3280955503,GB +3280955504,3280955791,DE 3280955792,3280955799,GB -3280955800,3280956143,DE +3280955800,3280955999,DE +3280956000,3280956007,GB +3280956008,3280956015,DE +3280956016,3280956023,GB +3280956024,3280956039,DE +3280956040,3280956047,GB +3280956048,3280956095,DE +3280956096,3280956103,GB +3280956104,3280956143,DE 3280956144,3280956415,GB 3280956416,3280956927,DE -3280956928,3280956991,GB -3280956992,3280957007,DE -3280957008,3280957015,GB -3280957016,3280957019,DE -3280957020,3280957151,GB -3280957152,3280957167,DE -3280957168,3280957183,GB -3280957184,3280957199,DE -3280957200,3280957215,GB -3280957216,3280957231,DE -3280957232,3280957247,GB -3280957248,3280957249,DE -3280957250,3280957255,GB +3280956928,3280957255,GB 3280957256,3280957263,DE 3280957264,3280957311,GB 3280957312,3280957503,DE -3280957504,3280957743,GB -3280957744,3280957791,DE -3280957792,3280957823,GB -3280957824,3280957839,DE -3280957840,3280957871,GB -3280957872,3280957887,DE -3280957888,3280957935,GB -3280957936,3280957943,DE -3280957944,3280958207,GB -3280958208,3280958223,DE -3280958224,3280958287,GB -3280958288,3280958335,DE -3280958336,3280958343,GB -3280958344,3280958350,DE -3280958351,3280958463,GB -3280958464,3280958851,DE -3280958852,3280958863,GB +3280957504,3280957831,GB +3280957832,3280957839,DE +3280957840,3280958463,GB +3280958464,3280958807,DE +3280958808,3280958863,GB 3280958864,3280958871,DE 3280958872,3280958879,GB -3280958880,3280958915,DE -3280958916,3280958919,GB -3280958920,3280958927,DE -3280958928,3280958943,GB -3280958944,3280959111,DE +3280958880,3280958911,DE +3280958912,3280958919,GB +3280958920,3280959111,DE 3280959112,3280959119,GB -3280959120,3280959199,DE -3280959200,3280959263,GB -3280959264,3280959279,DE -3280959280,3280959487,GB -3280959488,3280959711,DE -3280959712,3280959743,GB -3280959744,3280959935,DE -3280959936,3280960015,GB +3280959120,3280959279,DE +3280959280,3280959743,GB +3280959744,3280959775,DE +3280959776,3280960015,GB 3280960016,3280960023,DE 3280960024,3280960031,GB 3280960032,3280960039,DE -3280960040,3280960255,GB -3280960256,3280960287,DE -3280960288,3280960511,GB -3280960512,3280961279,DE -3280961280,3280961791,GB -3280961792,3280961807,DE -3280961808,3280961855,GB -3280961856,3280961863,DE -3280961864,3280961869,GB -3280961870,3280961871,DE -3280961872,3280961887,GB -3280961888,3280961919,DE -3280961920,3280962111,GB -3280962112,3280962175,DE -3280962176,3280962815,GB +3280960040,3280962815,GB 3280962816,3280962831,DE -3280962832,3280962847,GB -3280962848,3280962887,DE -3280962888,3280963199,GB -3280963200,3280963263,DE -3280963264,3280963303,GB -3280963304,3280963311,DE -3280963312,3280963327,GB -3280963328,3280963343,DE -3280963344,3280963359,GB -3280963360,3280963423,DE +3280962832,3280963343,GB +3280963344,3280963367,DE +3280963368,3280963375,GB +3280963376,3280963391,DE +3280963392,3280963407,GB +3280963408,3280963423,DE 3280963424,3280963487,GB 3280963488,3280963495,DE -3280963496,3280963511,GB -3280963512,3280963515,DE -3280963516,3280963519,GB +3280963496,3280963519,GB 3280963520,3280963527,DE -3280963528,3280963590,GB -3280963591,3280963591,DE -3280963592,3280963593,GB -3280963594,3280963595,DE -3280963596,3280963603,GB -3280963604,3280963604,DE -3280963605,3280963615,GB -3280963616,3280963616,DE -3280963617,3280963623,GB -3280963624,3280963631,DE -3280963632,3280963711,GB -3280963712,3280963719,DE -3280963720,3280963727,GB -3280963728,3280963735,DE -3280963736,3280963751,GB -3280963752,3280963767,DE -3280963768,3280963775,GB -3280963776,3280963791,DE -3280963792,3280963823,GB -3280963824,3280963839,DE -3280963840,3280964095,GB -3280964096,3280964351,DE -3280964352,3280965631,GB -3280965632,3280965887,DE -3280965888,3280965951,GB -3280965952,3280965967,DE -3280965968,3280966015,GB -3280966016,3280966079,DE -3280966080,3280966127,GB -3280966128,3280966143,DE -3280966144,3280967167,GB -3280967168,3280967455,DE -3280967456,3280967535,GB -3280967536,3280967551,DE -3280967552,3280968447,GB +3280963528,3280963535,GB +3280963536,3280963551,DE +3280963552,3280968447,GB 3280968448,3280968703,DE -3280968704,3280969039,GB -3280969040,3280969087,DE -3280969088,3280969599,GB -3280969600,3280969603,DE -3280969604,3280969631,GB -3280969632,3280969647,DE -3280969648,3280970239,GB -3280970240,3280970399,DE -3280970400,3280970431,GB -3280970432,3280970463,DE -3280970464,3280970507,GB -3280970508,3280970511,DE -3280970512,3280970575,GB -3280970576,3280970579,DE -3280970580,3280970671,GB -3280970672,3280970687,DE -3280970688,3280970775,GB -3280970776,3280970783,DE -3280970784,3280970799,GB -3280970800,3280970815,DE -3280970816,3280970847,GB -3280970848,3280970863,DE -3280970864,3280970975,GB -3280970976,3280970991,DE -3280970992,3280971039,GB +3280968704,3280970239,GB +3280970240,3280970495,DE +3280970496,3280971039,GB 3280971040,3280971055,DE -3280971056,3280971295,GB -3280971296,3280971327,DE -3280971328,3280971343,GB -3280971344,3280971351,DE -3280971352,3280971359,GB -3280971360,3280971391,DE -3280971392,3280971599,GB -3280971600,3280971615,DE -3280971616,3280971647,GB -3280971648,3280971743,DE -3280971744,3280971799,GB -3280971800,3280971807,DE -3280971808,3280971815,GB -3280971816,3280971819,DE -3280971820,3280971823,GB -3280971824,3280971839,DE -3280971840,3280972031,GB -3280972032,3280972063,DE -3280972064,3280972071,GB -3280972072,3280972079,DE -3280972080,3280972319,GB -3280972320,3280972335,DE -3280972336,3280972351,GB -3280972352,3280972415,DE -3280972416,3280974079,GB +3280971056,3280974079,GB 3280974080,3280974335,DE 3280974336,3280974399,GB 3280974400,3280974415,DE 3280974416,3280974591,GB 3280974592,3280974847,DE -3280974848,3280976695,GB -3280976696,3280976719,DE -3280976720,3280976831,GB -3280976832,3280976847,DE -3280976848,3280976895,GB -3280976896,3280977023,DE +3280974848,3280976911,GB +3280976912,3280976927,DE +3280976928,3280976935,GB +3280976936,3280976951,DE +3280976952,3280976991,GB +3280976992,3280977023,DE 3280977024,3280977031,GB -3280977032,3280977119,DE -3280977120,3280977135,GB -3280977136,3280977407,DE -3280977408,3280977439,GB -3280977440,3280977479,DE -3280977480,3280977487,GB -3280977488,3280977495,DE -3280977496,3280977935,GB -3280977936,3280977936,DE -3280977937,3280977937,GB -3280977938,3280977938,DE -3280977939,3280977941,GB -3280977942,3280977942,DE -3280977943,3280977947,GB -3280977948,3280977959,DE -3280977960,3280977967,GB -3280977968,3280977969,DE -3280977970,3280977974,GB -3280977975,3280977975,DE -3280977976,3280977983,GB -3280977984,3280978007,DE -3280978008,3280978063,GB -3280978064,3280978079,DE -3280978080,3280978127,GB -3280978128,3280978143,DE -3280978144,3280978175,GB -3280978176,3280978191,DE -3280978192,3280978225,GB -3280978226,3280978226,DE -3280978227,3280978231,GB +3280977032,3280977111,DE +3280977112,3280977119,GB +3280977120,3280977407,DE +3280977408,3280977951,GB +3280977952,3280977955,DE +3280977956,3280977999,GB +3280978000,3280978007,DE +3280978008,3280978191,GB +3280978192,3280978195,DE +3280978196,3280978231,GB 3280978232,3280978239,DE -3280978240,3280978271,GB -3280978272,3280978279,DE -3280978280,3280978335,GB +3280978240,3280978335,GB 3280978336,3280978367,DE 3280978368,3280978383,GB -3280978384,3280978415,DE -3280978416,3280978433,GB -3280978434,3280978441,DE -3280978442,3280978442,GB -3280978443,3280978443,DE -3280978444,3280978445,GB -3280978446,3280978479,DE -3280978480,3280978503,GB -3280978504,3280978507,DE -3280978508,3280978543,GB -3280978544,3280978552,DE -3280978553,3280978575,GB -3280978576,3280978591,DE -3280978592,3280978783,GB -3280978784,3280978799,DE -3280978800,3280978847,GB -3280978848,3280978863,DE -3280978864,3280978887,GB -3280978888,3280978891,DE -3280978892,3280979003,GB -3280979004,3280979007,DE -3280979008,3280979023,GB -3280979024,3280979044,DE -3280979045,3280979049,GB -3280979050,3280979051,DE -3280979052,3280979052,GB -3280979053,3280979053,DE -3280979054,3280979103,GB +3280978384,3280978399,DE +3280978400,3280978495,GB +3280978496,3280978499,DE +3280978500,3280978623,GB +3280978624,3280978631,DE +3280978632,3280979023,GB +3280979024,3280979039,DE +3280979040,3280979103,GB 3280979104,3280979111,DE -3280979112,3280979141,GB -3280979142,3280979142,DE -3280979143,3280979143,GB -3280979144,3280979147,DE -3280979148,3280979151,GB +3280979112,3280979151,GB 3280979152,3280979159,DE 3280979160,3280979167,GB 3280979168,3280979183,DE -3280979184,3280979199,GB -3280979200,3280979215,DE -3280979216,3280979231,GB -3280979232,3280979247,DE -3280979248,3280979311,GB +3280979184,3280979311,GB 3280979312,3280979327,DE -3280979328,3280979344,GB -3280979345,3280979345,DE -3280979346,3280979348,GB -3280979349,3280979350,DE -3280979351,3280979363,GB -3280979364,3280979364,DE -3280979365,3280979419,GB -3280979420,3280979420,DE -3280979421,3280979431,GB -3280979432,3280979435,DE -3280979436,3280979471,GB -3280979472,3280979479,DE -3280979480,3280979503,GB -3280979504,3280979519,DE -3280979520,3280979527,GB -3280979528,3280979535,DE -3280979536,3280979555,GB +3280979328,3280979555,GB 3280979556,3280979559,DE -3280979560,3280979567,GB -3280979568,3280979568,DE -3280979569,3280979569,GB -3280979570,3280979571,DE -3280979572,3280979573,GB -3280979574,3280979574,DE -3280979575,3280979576,GB +3280979560,3280979576,GB 3280979577,3280979577,DE -3280979578,3280979631,GB -3280979632,3280979647,DE -3280979648,3280979679,GB -3280979680,3280979695,DE -3280979696,3280979711,GB -3280979712,3280979743,DE -3280979744,3280979839,GB +3280979578,3280979839,GB 3280979840,3280979975,DE -3280979976,3280980031,GB -3280980032,3280980039,DE -3280980040,3280980047,GB -3280980048,3280980071,DE -3280980072,3280980079,GB -3280980080,3280980081,DE -3280980082,3280980085,GB -3280980086,3280980086,DE -3280980087,3280980089,GB -3280980090,3280980090,DE -3280980091,3280980092,GB -3280980093,3280980093,DE -3280980094,3280980094,GB -3280980095,3280980095,DE -3280980096,3280980103,GB -3280980104,3280980111,DE -3280980112,3280980135,GB -3280980136,3280980143,DE -3280980144,3280980147,GB -3280980148,3280980151,DE -3280980152,3280980168,GB -3280980169,3280980170,DE -3280980171,3280980175,GB -3280980176,3280980183,DE -3280980184,3280980191,GB -3280980192,3280980199,DE -3280980200,3280980298,GB -3280980299,3280980299,DE -3280980300,3280980300,GB -3280980301,3280980304,DE -3280980305,3280980305,GB -3280980306,3280980307,DE -3280980308,3280980310,GB -3280980311,3280980311,DE -3280980312,3280980312,GB -3280980313,3280980313,DE -3280980314,3280980351,GB +3280979976,3280980080,GB +3280980081,3280980081,DE +3280980082,3280980351,GB 3280980352,3280980367,DE -3280980368,3280980383,GB -3280980384,3280980399,DE -3280980400,3280980471,GB +3280980368,3280980423,GB +3280980424,3280980431,DE +3280980432,3280980471,GB 3280980472,3280980479,DE -3280980480,3280980503,GB -3280980504,3280980508,DE -3280980509,3280980592,GB -3280980593,3280980594,DE -3280980595,3280980601,GB -3280980602,3280980602,DE -3280980603,3280980603,GB -3280980604,3280980606,DE -3280980607,3280980639,GB -3280980640,3280980647,DE -3280980648,3280980683,GB -3280980684,3280980703,DE -3280980704,3280980759,GB -3280980760,3280980767,DE -3280980768,3280980823,GB -3280980824,3280980827,DE -3280980828,3280980831,GB -3280980832,3280980847,DE -3280980848,3280980927,GB -3280980928,3280980991,DE -3280980992,3280980993,GB -3280980994,3280980996,DE -3280980997,3280981000,GB -3280981001,3280981001,DE -3280981002,3280981039,GB +3280980480,3280981039,GB 3280981040,3280981055,DE -3280981056,3280981095,GB -3280981096,3280981111,DE -3280981112,3280981135,GB -3280981136,3280981151,DE -3280981152,3280981179,GB -3280981180,3280981183,DE -3280981184,3280981199,GB -3280981200,3280981207,DE -3280981208,3280981215,GB +3280981056,3280981215,GB 3280981216,3280981231,DE -3280981232,3280981247,GB -3280981248,3280981375,DE -3280981376,3280981407,GB -3280981408,3280981415,DE -3280981416,3280981487,GB +3280981232,3280981487,GB 3280981488,3280981503,DE -3280981504,3280981555,GB -3280981556,3280981556,DE -3280981557,3280981557,GB -3280981558,3280981558,DE -3280981559,3280981559,GB -3280981560,3280981561,DE -3280981562,3280981599,GB -3280981600,3280981615,DE -3280981616,3280981623,GB -3280981624,3280981647,DE -3280981648,3280981983,GB +3280981504,3280981607,GB +3280981608,3280981615,DE +3280981616,3280981839,GB +3280981840,3280981847,DE +3280981848,3280981983,GB 3280981984,3280981999,DE 3280982000,3280982015,GB 3280982016,3280982023,DE -3280982024,3280982047,GB -3280982048,3280982051,DE -3280982052,3280982052,GB -3280982053,3280982053,DE -3280982054,3280982079,GB -3280982080,3280982095,DE -3280982096,3280982167,GB -3280982168,3280982175,DE -3280982176,3280982239,GB -3280982240,3280982263,DE -3280982264,3280982269,GB -3280982270,3280982270,DE -3280982271,3280982271,GB -3280982272,3280982287,DE -3280982288,3280982399,GB -3280982400,3280982431,DE -3280982432,3280982528,GB -3280982529,3280982529,DE -3280982530,3280982530,GB -3280982531,3280982531,DE -3280982532,3280982536,GB -3280982537,3280982537,DE -3280982538,3280982580,GB -3280982581,3280982582,DE -3280982583,3280982607,GB -3280982608,3280982671,DE -3280982672,3280982676,GB -3280982677,3280982677,DE -3280982678,3280982678,GB -3280982679,3280982679,DE -3280982680,3280982680,GB -3280982681,3280982686,DE -3280982687,3280982767,GB -3280982768,3280982783,DE -3280982784,3280982799,GB -3280982800,3280982815,DE -3280982816,3280982863,GB -3280982864,3280982864,DE -3280982865,3280982866,GB -3280982867,3280982867,DE -3280982868,3280982879,GB -3280982880,3280982895,DE -3280982896,3280982911,GB -3280982912,3280982931,DE -3280982932,3280982943,GB -3280982944,3280982975,DE -3280982976,3280983072,GB -3280983073,3280983073,DE -3280983074,3280983103,GB -3280983104,3280983104,DE -3280983105,3280983112,GB +3280982024,3280982255,GB +3280982256,3280982263,DE +3280982264,3280982607,GB +3280982608,3280982623,DE +3280982624,3280982655,GB +3280982656,3280982671,DE +3280982672,3280982951,GB +3280982952,3280982959,DE +3280982960,3280983112,GB 3280983113,3280983113,DE -3280983114,3280983114,GB -3280983115,3280983183,DE -3280983184,3280983199,GB -3280983200,3280983215,DE -3280983216,3280983343,GB -3280983344,3280983375,DE -3280983376,3280983391,GB -3280983392,3280983407,DE -3280983408,3280983423,GB +3280983114,3280983119,GB +3280983120,3280983167,DE +3280983168,3280983359,GB +3280983360,3280983375,DE +3280983376,3280983423,GB 3280983424,3280983431,DE -3280983432,3280983455,GB -3280983456,3280983471,DE -3280983472,3280983487,GB -3280983488,3280983515,DE -3280983516,3280983516,GB -3280983517,3280983517,DE -3280983518,3280983518,GB -3280983519,3280983527,DE -3280983528,3280983695,GB -3280983696,3280983711,DE -3280983712,3280983783,GB -3280983784,3280983791,DE -3280983792,3280983807,GB -3280983808,3280983815,DE -3280983816,3280983887,GB -3280983888,3280983919,DE -3280983920,3280983927,GB -3280983928,3280983939,DE -3280983940,3280983951,GB -3280983952,3280983975,DE -3280983976,3280983999,GB -3280984000,3280984007,DE -3280984008,3280984013,GB -3280984014,3280984014,DE -3280984015,3280984015,GB -3280984016,3280984031,DE -3280984032,3280984319,GB -3280984320,3280984335,DE -3280984336,3280984367,GB -3280984368,3280984399,DE -3280984400,3280984431,GB -3280984432,3280984443,DE -3280984444,3280984445,GB -3280984446,3280984495,DE -3280984496,3280984503,GB -3280984504,3280984511,DE -3280984512,3280984527,GB -3280984528,3280984535,DE -3280984536,3280984559,GB -3280984560,3280984567,DE -3280984568,3280984639,GB -3280984640,3280984640,DE -3280984641,3280984642,GB -3280984643,3280984643,DE -3280984644,3280984646,GB -3280984647,3280984647,DE -3280984648,3280984661,GB -3280984662,3280984662,DE -3280984663,3280984663,GB -3280984664,3280984671,DE -3280984672,3280984984,GB -3280984985,3280984985,DE -3280984986,3280984987,GB -3280984988,3280984988,DE -3280984989,3280984991,GB -3280984992,3280985007,DE -3280985008,3280985047,GB -3280985048,3280985055,DE -3280985056,3280985079,GB -3280985080,3280985087,DE -3280985088,3280985343,GB -3280985344,3280985415,DE -3280985416,3280985431,GB -3280985432,3280985435,DE -3280985436,3280985471,GB -3280985472,3280985631,DE -3280985632,3280985635,GB -3280985636,3280985647,DE -3280985648,3280985663,GB -3280985664,3280985679,DE -3280985680,3280985695,GB -3280985696,3280985703,DE -3280985704,3280985727,GB -3280985728,3280985735,DE -3280985736,3280985791,GB -3280985792,3280985823,DE -3280985824,3280985831,GB -3280985832,3280985832,DE -3280985833,3280985833,GB -3280985834,3280985834,DE -3280985835,3280986263,GB +3280983432,3280983887,GB +3280983888,3280983895,DE +3280983896,3280984495,GB +3280984496,3280984503,DE +3280984504,3280985639,GB +3280985640,3280985647,DE +3280985648,3280986263,GB 3280986264,3280986267,DE -3280986268,3280986271,GB -3280986272,3280986303,DE -3280986304,3280986336,GB -3280986337,3280986337,DE -3280986338,3280986338,GB -3280986339,3280986339,DE -3280986340,3280986342,GB -3280986343,3280986343,DE -3280986344,3280986356,GB -3280986357,3280986357,DE -3280986358,3280986364,GB -3280986365,3280986365,DE -3280986366,3280986527,GB -3280986528,3280986541,DE -3280986542,3280986583,GB -3280986584,3280986599,DE -3280986600,3280986615,GB -3280986616,3280986619,DE -3280986620,3280986767,GB -3280986768,3280986775,DE -3280986776,3280986783,GB -3280986784,3280986799,DE -3280986800,3280986867,GB -3280986868,3280986871,DE -3280986872,3280987343,GB -3280987344,3280987359,DE -3280987360,3280987385,GB -3280987386,3280987387,DE -3280987388,3280987647,GB -3280987648,3280987679,DE -3280987680,3280987696,GB -3280987697,3280987697,DE -3280987698,3280987698,GB -3280987699,3280987699,DE -3280987700,3280987711,GB -3280987712,3280987727,DE -3280987728,3280987775,GB -3280987776,3280987855,DE -3280987856,3280987919,GB -3280987920,3280987935,DE -3280987936,3280987936,GB -3280987937,3280987939,DE -3280987940,3280987940,GB -3280987941,3280987942,DE -3280987943,3280988111,GB -3280988112,3280988127,DE -3280988128,3280988171,GB -3280988172,3280988175,DE -3280988176,3280988207,GB -3280988208,3280988215,DE -3280988216,3280988303,GB +3280986268,3280987983,GB +3280987984,3280987999,DE +3280988000,3280988303,GB 3280988304,3280988311,DE 3280988312,3280988383,GB 3280988384,3280988391,DE 3280988392,3280988399,GB 3280988400,3280988431,DE -3280988432,3280988671,GB -3280988672,3280988679,DE -3280988680,3280988703,GB -3280988704,3280988719,DE -3280988720,3280988740,GB -3280988741,3280988741,DE -3280988742,3280988747,GB -3280988748,3280988751,DE -3280988752,3280988815,GB +3280988432,3280988815,GB 3280988816,3280988831,DE 3280988832,3280988855,GB -3280988856,3280988879,DE -3280988880,3280988895,GB -3280988896,3280988903,DE -3280988904,3280988915,GB -3280988916,3280988916,DE -3280988917,3280988917,GB -3280988918,3280988918,DE -3280988919,3280988923,GB -3280988924,3280988943,DE -3280988944,3280989007,GB -3280989008,3280989010,DE -3280989011,3280989011,GB -3280989012,3280989012,DE -3280989013,3280989023,GB -3280989024,3280989039,DE -3280989040,3280989055,GB -3280989056,3280989063,DE -3280989064,3280989067,GB -3280989068,3280989071,DE -3280989072,3280989135,GB -3280989136,3280989151,DE -3280989152,3280989183,GB -3280989184,3280989187,DE -3280989188,3280989195,GB -3280989196,3280989199,DE -3280989200,3280989239,GB -3280989240,3280989243,DE -3280989244,3280989255,GB -3280989256,3280989263,DE -3280989264,3280989270,GB -3280989271,3280989279,DE -3280989280,3280989303,GB -3280989304,3280989311,DE -3280989312,3280989351,GB -3280989352,3280989359,DE -3280989360,3280989367,GB -3280989368,3280989371,DE -3280989372,3280989373,GB -3280989374,3280989391,DE -3280989392,3280989406,GB -3280989407,3280989407,DE -3280989408,3280989427,GB -3280989428,3280989439,DE -3280989440,3280989446,GB -3280989447,3280989447,DE -3280989448,3280989535,GB +3280988856,3280988863,DE +3280988864,3280989015,GB +3280989016,3280989039,DE +3280989040,3280989063,GB +3280989064,3280989067,DE +3280989068,3280989335,GB +3280989336,3280989343,DE +3280989344,3280989375,GB +3280989376,3280989391,DE +3280989392,3280989463,GB +3280989464,3280989471,DE +3280989472,3280989535,GB 3280989536,3280989551,DE -3280989552,3280989575,GB -3280989576,3280989583,DE -3280989584,3280989607,GB -3280989608,3280989615,DE -3280989616,3280989623,GB -3280989624,3280989631,DE -3280989632,3280989807,GB -3280989808,3280989811,DE -3280989812,3280989814,GB -3280989815,3280989815,DE -3280989816,3280989820,GB +3280989552,3280989631,GB +3280989632,3280989647,DE +3280989648,3280989820,GB 3280989821,3280989821,DE -3280989822,3280989839,GB -3280989840,3280989847,DE -3280989848,3280990047,GB -3280990048,3280990079,DE -3280990080,3280990119,GB -3280990120,3280990143,DE -3280990144,3280990191,GB +3280989822,3280990047,GB +3280990048,3280990063,DE +3280990064,3280990191,GB 3280990192,3280990223,DE 3280990224,3280990231,GB 3280990232,3280990239,DE 3280990240,3280990271,GB 3280990272,3280990287,DE -3280990288,3280990335,GB -3280990336,3280990367,DE -3280990368,3280990377,GB -3280990378,3280990379,DE -3280990380,3280990491,GB -3280990492,3280990495,DE -3280990496,3280990511,GB -3280990512,3280990527,DE -3280990528,3280990575,GB -3280990576,3280990599,DE -3280990600,3280990607,GB -3280990608,3280990623,DE -3280990624,3280990647,GB -3280990648,3280990687,DE -3280990688,3280990703,GB +3280990288,3280990479,GB +3280990480,3280990487,DE +3280990488,3280990575,GB +3280990576,3280990591,DE +3280990592,3280990703,GB 3280990704,3280990719,DE -3280990720,3280990751,GB -3280990752,3280990767,DE -3280990768,3280990847,GB -3280990848,3280990871,DE -3280990872,3280990872,GB -3280990873,3280990873,DE -3280990874,3280990875,GB -3280990876,3280990879,DE -3280990880,3280990901,GB -3280990902,3280990902,DE -3280990903,3280990903,GB -3280990904,3280990905,DE -3280990906,3280990908,GB -3280990909,3280990910,DE -3280990911,3280990911,GB -3280990912,3280990927,DE -3280990928,3280990963,GB -3280990964,3280990964,DE -3280990965,3280990968,GB -3280990969,3280990969,DE -3280990970,3280990975,GB -3280990976,3280990983,DE -3280990984,3280991027,GB -3280991028,3280991028,DE -3280991029,3280991031,GB -3280991032,3280991055,DE -3280991056,3280991199,GB -3280991200,3280991211,DE -3280991212,3280991359,GB -3280991360,3280991375,DE -3280991376,3280991391,GB +3280990720,3280990863,GB +3280990864,3280990871,DE +3280990872,3280991391,GB 3280991392,3280991407,DE -3280991408,3280991422,GB -3280991423,3280991423,DE -3280991424,3280991743,GB -3280991744,3280992007,DE -3280992008,3280992095,GB -3280992096,3280992111,DE -3280992112,3280992131,GB -3280992132,3280992135,DE -3280992136,3280992159,GB -3280992160,3280992207,DE -3280992208,3280992219,GB -3280992220,3280992223,DE -3280992224,3280992231,GB +3280991408,3280992231,GB 3280992232,3280992239,DE -3280992240,3280992319,GB -3280992320,3280992335,DE -3280992336,3280992367,GB -3280992368,3280992383,DE -3280992384,3280992391,GB -3280992392,3280992415,DE -3280992416,3280992495,GB -3280992496,3280992503,DE -3280992504,3280992508,GB -3280992509,3280992509,DE -3280992510,3280992543,GB -3280992544,3280992551,DE -3280992552,3280992575,GB -3280992576,3280992591,DE -3280992592,3280992767,GB -3280992768,3280992775,DE -3280992776,3280992783,GB -3280992784,3280992799,DE -3280992800,3280992847,GB +3280992240,3280992399,GB +3280992400,3280992415,DE +3280992416,3280992799,GB +3280992800,3280992815,DE +3280992816,3280992847,GB 3280992848,3280992863,DE -3280992864,3280992871,GB -3280992872,3280992879,DE -3280992880,3280993119,GB -3280993120,3280993135,DE -3280993136,3280993159,GB -3280993160,3280993175,DE -3280993176,3280993199,GB -3280993200,3280993215,DE -3280993216,3280993247,GB -3280993248,3280993263,DE -3280993264,3280993535,GB -3280993536,3280994303,DE -3280994304,3280994559,GB +3280992864,3280993535,GB +3280993536,3280993791,DE +3280993792,3280994559,GB 3280994560,3280994815,RU 3280994816,3280995071,NL 3280995072,3280995327,DE @@ -110605,8 +113553,8 @@ 3281027808,3281027839,EU 3281027840,3281027903,GB 3281027904,3281028063,EU -3281028064,3281028223,GB -3281028224,3281028991,EU +3281028064,3281028159,GB +3281028160,3281028991,EU 3281028992,3281029055,GB 3281029056,3281030399,EU 3281030400,3281035263,GB @@ -110930,7 +113878,9 @@ 3282844864,3282952191,GB 3282952192,3282960383,NL 3282960384,3283091455,TR -3283091456,3283156991,CH +3283091456,3283111935,CH +3283111936,3283113471,LI +3283113472,3283156991,CH 3283156992,3283158215,DE 3283158216,3283158219,EE 3283158220,3283173375,DE @@ -111098,6 +114048,7 @@ 3283498496,3283498751,PL 3283498752,3283499007,AT 3283499008,3283499263,DE +3283499264,3283499519,RU 3283499520,3283499775,DE 3283499776,3283500031,GB 3283500032,3283500287,DE @@ -111895,7 +114846,8 @@ 3284683776,3284684287,GB 3284684288,3284684799,FR 3284684800,3284685311,DE -3284685312,3284686335,NL +3284685312,3284685823,NL +3284685824,3284686335,DE 3284686336,3284686847,RO 3284686848,3284687359,PL 3284687360,3284687871,UA @@ -111992,7 +114944,7 @@ 3285084160,3285085183,LU 3285085184,3285086207,GB 3285086208,3285088255,PL -3285088256,3285089279,RU +3285088256,3285089279,CZ 3285089280,3285090303,PL 3285090304,3285098495,DE 3285098496,3285114879,GB @@ -112240,8 +115192,8 @@ 3285466880,3285466895,BG 3285466896,3285466911,EU 3285466912,3285466959,BG -3285466960,3285466983,EU -3285466984,3285467007,BG +3285466960,3285466975,EU +3285466976,3285467007,BG 3285467008,3285467015,EU 3285467016,3285467023,BG 3285467024,3285467135,EU @@ -112336,9 +115288,7 @@ 3285477152,3285477343,IT 3285477344,3285477359,EU 3285477360,3285477375,IT -3285477376,3285477631,FR -3285477632,3285477887,EU -3285477888,3285477919,FR +3285477376,3285477919,FR 3285477920,3285477951,EU 3285477952,3285477983,FR 3285477984,3285477999,EU @@ -112437,7 +115387,8 @@ 3285496448,3285496471,ES 3285496472,3285496495,EU 3285496496,3285496527,FR -3285496528,3285496543,EU +3285496528,3285496535,ES +3285496536,3285496543,EU 3285496544,3285496575,FR 3285496576,3285496607,EU 3285496608,3285497855,DE @@ -113447,15 +116398,13 @@ 3285926416,3285926431,GB 3285926432,3285926463,CH 3285926464,3285926527,GB -3285926528,3285926623,EU +3285926528,3285926591,EU +3285926592,3285926623,FR 3285926624,3285926631,US -3285926632,3285926639,EU -3285926640,3285926687,GB +3285926632,3285926687,GB 3285926688,3285926719,IN 3285926720,3285926783,EU -3285926784,3285926815,GB -3285926816,3285926847,EU -3285926848,3285926911,GB +3285926784,3285926911,GB 3285926912,3285927423,DE 3285927424,3285927679,GB 3285927680,3285927935,IR @@ -113510,10 +116459,14 @@ 3285939088,3285939103,FR 3285939104,3285939199,EU 3285939200,3285939711,ES -3285939712,3285940223,EU +3285939712,3285939727,EU +3285939728,3285939735,GB +3285939736,3285940223,EU 3285940224,3285940479,ES 3285940480,3285941247,GB -3285941248,3285942655,EU +3285941248,3285942287,EU +3285942288,3285942303,NL +3285942304,3285942655,EU 3285942656,3285942783,IR 3285942784,3285943039,ES 3285943040,3285943295,SE @@ -114028,7 +116981,7 @@ 3287213312,3287213567,FR 3287213568,3287214079,RU 3287214080,3287214335,GB -3287214336,3287214847,DE +3287214336,3287214591,DE 3287214848,3287215103,IT 3287215104,3287215359,PL 3287215360,3287215615,GB @@ -114425,6 +117378,7 @@ 3287955712,3287955967,DE 3287955968,3287956223,SI 3287956224,3287956479,RO +3287956480,3287956735,BG 3287956736,3287956991,SE 3287956992,3287957247,UA 3287957248,3287957503,GB @@ -114527,6 +117481,7 @@ 3288444928,3288449023,NG 3288449024,3288465407,SD 3288465408,3288465919,JM +3288465920,3288466175,BW 3288466176,3288466431,MU 3288466432,3288467455,SY 3288467456,3288469503,BI @@ -114536,7 +117491,7 @@ 3288514560,3288530943,EG 3288530944,3288532991,JM 3288532992,3288534527,PR -3288534528,3288535039,EG +3288534528,3288535039,MG 3288535040,3288539135,AN 3288539136,3288545535,US 3288545536,3288545791,ZA @@ -114575,10 +117530,14 @@ 3288616960,3288617215,ZW 3288617216,3288661759,ZA 3288661760,3288662015,LS -3288662016,3289070335,ZA +3288662016,3288727551,ZA +3288727552,3288727807,MU +3288727808,3289063423,ZA +3289069568,3289070335,ZA 3289070336,3289070591,ZW 3289070592,3289070847,NA -3289070848,3289086975,ZA +3289070848,3289071103,ZA +3289071616,3289086975,ZA 3289086976,3289087231,SZ 3289087232,3289120767,ZA 3289120768,3289123327,PR @@ -114600,9 +117559,7 @@ 3289320192,3289320447,NA 3289321472,3289325567,IN 3289325568,3289333759,SA -3289333760,3289376767,ZA -3289376768,3289378815,SZ -3289378816,3289645055,ZA +3289333760,3289645055,ZA 3289645056,3289653247,NA 3289653248,3289661439,EG 3289661440,3289677823,DZ @@ -114835,8 +117792,7 @@ 3301470208,3301474303,NG 3301474304,3301490687,MA 3301490688,3301494783,DZ -3301494784,3301498879,NG -3301498880,3301507071,GH +3301494784,3301498879,TZ 3301507328,3301507583,US 3301507584,3301507839,GH 3301507840,3301508095,EG @@ -114899,6 +117855,7 @@ 3302536192,3302537215,GH 3302537216,3302538239,NG 3302538240,3302539263,GH +3302539264,3302540287,ZA 3302551552,3302552063,EG 3302552064,3302552575,KE 3302552576,3302552831,TZ @@ -114928,7 +117885,7 @@ 3302776832,3302785023,ZW 3302801408,3302805503,NG 3302805504,3302809599,MW -3302813696,3302817791,NG +3302809600,3302817791,NG 3302817792,3302883327,EG 3302883328,3302948863,RW 3302948864,3302949119,MU @@ -114966,7 +117923,10 @@ 3315335168,3315351551,ZA 3315351552,3315367935,ET 3315367936,3315384319,KE +3315531776,3315539967,CM +3315548160,3315552255,NG 3315564544,3315568639,GH +3315568640,3315572735,MG 3315572736,3315580927,ST 3315580928,3315589119,CI 3315589120,3315597311,CM @@ -114995,6 +117955,8 @@ 3320578048,3320643583,ZA 3320643584,3320709119,KE 3320709120,3320840191,ZA +3320840192,3320905727,NG +3321069568,3321102335,NA 3321102336,3321167871,NG 3321167872,3321233407,ZA 3321233408,3321298943,EG @@ -115111,11 +118073,13 @@ 3324011008,3324011263,KN 3324011264,3324030463,US 3324030464,3324030719,KN -3324030720,3324035583,US +3324030720,3324033791,US +3324033792,3324034047,KN +3324034048,3324035583,US 3324035584,3324035839,KN 3324035840,3324036351,US -3324036352,3324047615,KN -3324047616,3324051455,US +3324036352,3324036607,KN +3324036608,3324051455,US 3324051456,3324182527,CA 3324182528,3324256255,US 3324256256,3324259327,SA @@ -115371,16 +118335,13 @@ 3327996928,3328028671,US 3328028672,3328030719,AN 3328030720,3328180223,US -3328180224,3328210175,CA -3328210176,3328210943,AE -3328210944,3328214783,CA +3328180224,3328214783,CA 3328214784,3328215295,GB -3328215296,3328233983,CA -3328233984,3328234239,AE -3328234240,3328235007,CA +3328215296,3328235007,CA 3328235008,3328235263,US 3328235520,3328241663,CA -3328241664,3328243199,US +3328241664,3328242943,US +3328242944,3328243199,GB 3328243200,3328245759,CA 3328245760,3328394239,US 3328394240,3328394495,GB @@ -115490,18 +118451,24 @@ 3331647232,3331647487,CA 3331647488,3331649279,US 3331649280,3331649535,CA -3331649536,3331818495,US +3331649536,3331798271,US +3331798272,3331798527,AU +3331798528,3331818495,US 3331818496,3331818751,MX 3331818752,3332440063,US 3332440064,3332460543,CA 3332460544,3332460799,US 3332460800,3332461311,CA -3332461568,3332554751,CA +3332461568,3332503039,CA +3332503040,3332503551,US +3332503552,3332554751,CA 3332558848,3332562943,CA 3332562944,3332563455,US 3332563456,3332590079,CA 3332590080,3332590591,US -3332590592,3332618239,CA +3332590592,3332616191,CA +3332616192,3332616959,US +3332616960,3332617471,CA 3332618240,3332624383,US 3332624384,3332724735,CA 3332724736,3332726783,PM @@ -115605,7 +118572,9 @@ 3337060352,3337289727,US 3337289728,3337297919,CA 3337297920,3337302015,US -3337302016,3337335295,CA +3337302016,3337304319,CA +3337304320,3337305599,US +3337305600,3337335295,CA 3337335296,3337335807,US 3337335808,3337355263,CA 3337355264,3337650175,US @@ -115770,7 +118739,10 @@ 3339184896,3339186175,CA 3339186176,3339327999,US 3339328512,3339329535,CA -3339329536,3339669503,US +3339329536,3339337727,US +3339337984,3339338239,US +3339338240,3339338495,CA +3339338496,3339669503,US 3339669504,3339671807,CA 3339672576,3339728895,US 3339728896,3339729919,AG @@ -115929,7 +118901,13 @@ 3340926952,3340926959,BR 3340926960,3341082623,US 3341082624,3341084671,CA -3341084672,3341444863,US +3341084672,3341180927,US +3341180928,3341182975,CA +3341182976,3341205503,US +3341205504,3341207551,VC +3341207552,3341216767,US +3341216768,3341217791,CA +3341217792,3341444863,US 3341444864,3341445631,DE 3341445632,3341479935,US 3341479936,3341480447,DE @@ -115961,10 +118939,19 @@ 3341645056,3341645567,CA 3341645568,3341646079,US 3341646080,3341646591,CA -3341646592,3341762559,US +3341646592,3341709311,US +3341709312,3341710335,CA +3341710336,3341758463,US +3341758464,3341759487,CA +3341759488,3341760511,BB +3341760512,3341762559,CA +3341762560,3341777919,US +3341777920,3341778943,CA 3341778944,3341807615,US 3341807616,3341808639,CA 3341808640,3341828095,US +3341828096,3341829119,CA +3341830144,3341832191,US 3341844480,3341854079,US 3341854080,3341854207,SG 3341854208,3341854551,US @@ -116309,12 +119296,23 @@ 3346497536,3346498559,CA 3346498560,3346499583,US 3346499584,3346501631,VI -3346501632,3346506039,US +3346501632,3346505951,US +3346505952,3346505959,CA +3346505960,3346506007,US +3346506008,3346506015,EG +3346506016,3346506039,US 3346506040,3346506055,CA 3346506056,3346506111,US 3346506112,3346506119,JM 3346506120,3346506127,MX -3346506128,3346510271,US +3346506128,3346506271,US +3346506272,3346506279,GB +3346506280,3346506287,CA +3346506288,3346506311,US +3346506312,3346506319,CO +3346506320,3346506567,US +3346506568,3346506575,TR +3346506576,3346510271,US 3346510272,3346510335,IL 3346510336,3346520063,US 3346520064,3346521087,CA @@ -117984,6 +120982,7 @@ 3362717696,3362815999,CL 3362816000,3362832383,AR 3362832384,3362836479,BO +3362836480,3362838527,CO 3362840576,3362897919,CL 3362897920,3362906111,HT 3362914304,3362934783,CO @@ -118016,7 +121015,9 @@ 3363569664,3363577855,PA 3363577856,3363586047,CL 3363586048,3363594239,BZ -3363594240,3363602431,AR +3363594240,3363600383,AR +3363600384,3363600639,PY +3363600640,3363600895,VE 3363602432,3363610623,AN 3363610624,3363614719,CO 3363618816,3363622911,UY @@ -118065,7 +121066,7 @@ 3386540032,3386548223,CL 3386556416,3386572799,PA 3386572800,3386589183,EC -3386589184,3386597375,AR +3386589184,3386605567,AR 3386605568,3386613759,CL 3386621952,3386630143,CO 3386638336,3386642431,AN @@ -118212,13 +121213,7 @@ 3389151232,3389152255,JP 3389152256,3389153279,ID 3389153280,3389161471,TV -3389161472,3389163791,JP -3389163792,3389163795,AU -3389163796,3389165286,JP -3389165287,3389165287,SG -3389165288,3389165631,JP -3389165632,3389165695,CN -3389165696,3389194239,JP +3389161472,3389194239,JP 3389194240,3389195775,AU 3389195776,3389196287,HK 3389196288,3389197567,AU @@ -118358,7 +121353,9 @@ 3389480960,3389489151,JP 3389489152,3389493247,HK 3389493248,3389521919,AU -3389521920,3389523455,SG +3389521920,3389522431,SG +3389522432,3389522943,CN +3389522944,3389523455,SG 3389523456,3389523967,JP 3389523968,3389525503,NZ 3389525504,3389526015,TW @@ -118390,7 +121387,9 @@ 3389571072,3389575167,LK 3389575168,3389579263,JP 3389579264,3389587455,PH -3389587456,3389604351,AU +3389587456,3389597695,AU +3389597696,3389599743,MN +3389599744,3389604351,AU 3389604352,3389604863,SG 3389604864,3389605119,HK 3389605120,3389605375,ID @@ -119005,7 +122004,6 @@ 3392923392,3392923647,IN 3392923648,3392924159,CN 3392924160,3392924671,JP -3392924672,3392924927,PH 3392924928,3392925183,AU 3392925184,3392925695,VN 3392925696,3392926719,AU @@ -119061,8 +122059,7 @@ 3393026048,3393026559,HK 3393026560,3393026815,AU 3393026816,3393027071,PK -3393027072,3393027839,ID -3393027840,3393028095,PH +3393027072,3393028095,ID 3393028096,3393060863,AU 3393060864,3393062911,FJ 3393062912,3393069055,ID @@ -119516,7 +122513,7 @@ 3395028992,3395031039,IN 3395031040,3395035135,PK 3395035136,3395039231,AU -3395039232,3395043327,BD +3395039232,3395043327,CN 3395043328,3395059711,AU 3395059712,3395067903,PH 3395067904,3395076095,HK @@ -120830,7 +123827,9 @@ 3406077952,3406078207,TH 3406078208,3406109695,AU 3406109696,3406109951,NZ -3406109952,3406205951,AU +3406109952,3406115839,AU +3406115840,3406116863,CN +3406116864,3406205951,AU 3406205952,3406206463,ID 3406206464,3406271231,AU 3406271232,3406271487,CN @@ -120988,7 +123987,9 @@ 3407161856,3407162367,TH 3407162368,3407170047,AU 3407170048,3407170559,ID -3407170560,3407240959,AU +3407170560,3407185919,AU +3407185920,3407186431,CN +3407186432,3407240959,AU 3407240960,3407241215,CN 3407241216,3407243263,AU 3407243264,3407243775,HK @@ -122100,7 +125101,6 @@ 3416372224,3416372479,CN 3416372480,3416372735,SG 3416372736,3416372991,AU -3416372992,3416373247,SG 3416373248,3416373503,AU 3416373504,3416373759,SG 3416373760,3416374271,AU @@ -122116,205 +125116,9 @@ 3416465664,3416465919,HK 3416465920,3416471039,JP 3416471040,3416471295,NZ -3416471296,3416473727,JP -3416473728,3416473855,PH -3416473856,3416473871,JP -3416473872,3416473983,AU -3416473984,3416474047,JP -3416474048,3416474111,AU -3416474112,3416474239,ID -3416474240,3416474375,JP -3416474376,3416474383,AU -3416474384,3416474407,JP -3416474408,3416474415,AU -3416474416,3416474639,JP -3416474640,3416474671,NZ -3416474672,3416474687,JP -3416474688,3416474740,NZ -3416474741,3416474743,JP -3416474744,3416474759,NZ -3416474760,3416474775,JP -3416474776,3416474783,NZ -3416474784,3416474847,JP -3416474848,3416474855,NZ -3416474856,3416475199,JP -3416475200,3416475263,NZ -3416475264,3416475455,JP -3416475456,3416475487,NZ -3416475488,3416475615,JP -3416475616,3416475647,NZ -3416475648,3416475903,TW -3416475904,3416475919,SG -3416475920,3416475951,JP -3416475952,3416475959,SG -3416475960,3416476031,JP -3416476032,3416476063,SG -3416476064,3416476071,JP -3416476072,3416476079,SG -3416476080,3416476111,JP -3416476112,3416476127,SG -3416476128,3416476159,JP -3416476160,3416476167,AU -3416476168,3416476207,JP -3416476208,3416476255,AU -3416476256,3416476367,JP -3416476368,3416476375,AU -3416476376,3416476863,JP -3416476864,3416477183,TW -3416477184,3416477199,JP -3416477200,3416477207,MY -3416477208,3416477215,JP -3416477216,3416477239,MY -3416477240,3416477247,SG -3416477248,3416477263,MY -3416477264,3416477759,JP -3416477760,3416477823,SG -3416477824,3416477887,JP -3416477888,3416477951,SG -3416477952,3416477983,ID -3416477984,3416478143,JP -3416478144,3416478175,ID -3416478176,3416478239,JP -3416478240,3416478271,HK -3416478272,3416478303,JP -3416478304,3416478335,HK -3416478336,3416478463,JP -3416478464,3416478479,TW -3416478480,3416478527,JP -3416478528,3416478543,TW -3416478544,3416478655,JP -3416478656,3416478671,HK -3416478672,3416478703,TW -3416478704,3416478783,JP -3416478784,3416478799,KR -3416478800,3416478847,JP -3416478848,3416478911,TW -3416478912,3416478927,KR -3416478928,3416479103,JP -3416479104,3416479231,AU -3416479232,3416480255,JP -3416480256,3416480383,TW -3416480384,3416481559,JP -3416481560,3416481567,IN -3416481568,3416481575,JP -3416481576,3416481583,AU -3416481584,3416481807,JP -3416481808,3416481815,HK -3416481816,3416481823,JP -3416481824,3416481839,HK -3416481840,3416481855,JP -3416481856,3416481871,HK -3416481872,3416481887,JP -3416481888,3416481919,HK -3416481920,3416481967,JP -3416481968,3416481983,HK -3416481984,3416482047,JP -3416482048,3416482079,SG -3416482080,3416482159,JP -3416482160,3416482191,SG -3416482192,3416482255,JP -3416482256,3416482287,SG -3416482288,3416482591,JP -3416482592,3416482607,KR -3416482608,3416482671,JP -3416482672,3416482687,KR -3416482688,3416482703,JP -3416482704,3416482719,AU -3416482720,3416482784,SG -3416482785,3416482815,HK -3416482816,3416482879,KR -3416482880,3416483167,JP -3416483168,3416483199,SG -3416483200,3416483231,JP -3416483232,3416483327,SG -3416483328,3416483391,HK -3416483392,3416483407,JP -3416483408,3416483423,HK -3416483424,3416483567,JP -3416483568,3416483583,HK -3416483584,3416483663,SG -3416483664,3416483671,JP -3416483672,3416483775,SG -3416483776,3416483863,JP -3416483864,3416483871,KR -3416483872,3416483903,JP -3416483904,3416483911,KR -3416483912,3416483919,HK -3416483920,3416483943,JP -3416483944,3416483951,KR -3416483952,3416483959,HK -3416483960,3416483967,AU -3416483968,3416483975,JP -3416483976,3416484031,HK -3416484032,3416484039,JP -3416484040,3416484055,KR -3416484056,3416484143,JP -3416484144,3416484159,MY -3416484160,3416484175,JP -3416484176,3416484183,MY -3416484184,3416484191,JP -3416484192,3416484223,MY -3416484224,3416484255,JP -3416484256,3416484271,AU -3416484272,3416484319,JP -3416484320,3416484335,HK -3416484336,3416484351,JP -3416484352,3416484607,SG -3416484608,3416484671,JP -3416484672,3416484735,HK -3416484736,3416485823,JP -3416485824,3416485903,SG -3416485904,3416485911,JP -3416485912,3416485927,SG -3416485928,3416485935,JP -3416485936,3416485943,SG -3416485944,3416485967,JP -3416485968,3416485975,SG -3416485976,3416486023,JP -3416486024,3416486039,AU -3416486040,3416486047,SG -3416486048,3416486063,JP -3416486064,3416486103,SG -3416486104,3416486111,JP -3416486112,3416486119,SG -3416486120,3416486127,HK -3416486128,3416486143,SG -3416486144,3416487167,JP -3416487168,3416487175,HK -3416487176,3416487183,JP -3416487184,3416487191,HK -3416487192,3416487255,JP -3416487256,3416487263,HK -3416487264,3416487271,JP -3416487272,3416487279,HK -3416487280,3416487303,JP -3416487304,3416487343,HK -3416487344,3416487359,JP -3416487360,3416487383,HK -3416487384,3416487391,JP -3416487392,3416487415,HK -3416487416,3416487423,JP -3416487424,3416487487,PH -3416487488,3416488451,JP -3416488452,3416488453,AU -3416488454,3416488578,JP -3416488579,3416488579,TW -3416488580,3416488580,SG -3416488581,3416488581,JP -3416488582,3416488582,HK -3416488583,3416488583,AU -3416488584,3416489471,JP +3416471296,3416489471,JP 3416489472,3416489727,AU -3416489728,3416489731,JP -3416489732,3416489735,AU -3416489736,3416489751,JP -3416489752,3416489759,AU -3416489760,3416489763,JP -3416489764,3416489773,AU -3416489774,3416489774,JP -3416489775,3416489783,AU -3416489784,3416489787,JP -3416489788,3416489983,AU +3416489728,3416489983,JP 3416489984,3416506367,VN 3416506368,3416514559,TW 3416514560,3416522751,IN @@ -123755,6 +126559,7 @@ 3426388992,3426400255,US 3426400256,3426400511,CA 3426400512,3426617855,US +3426617856,3426618367,CA 3426618368,3426618687,US 3426618688,3426618703,NZ 3426618704,3426618735,US @@ -123777,8 +126582,7 @@ 3427117056,3427117311,CA 3427117312,3427127295,US 3427127296,3427127551,CA -3427127552,3427127807,US -3427128064,3427618303,US +3427127552,3427618303,US 3427618304,3427618559,CA 3427618560,3427647999,US 3427648000,3427648511,CA @@ -123951,7 +126755,9 @@ 3428399360,3428399615,CA 3428400128,3428433919,US 3428433920,3428434175,CA -3428434176,3428437503,US +3428434176,3428434943,US +3428434944,3428435199,CA +3428435200,3428437503,US 3428437504,3428437759,MX 3428437760,3428496639,US 3428496640,3428497151,NL @@ -124177,7 +126983,7 @@ 3428646016,3428646079,CA 3428646080,3428646143,US 3428646144,3428646911,CA -3428679680,3428739327,US +3428646912,3428739327,US 3428739328,3428739343,GB 3428739344,3428743167,US 3428743168,3428744191,CA @@ -125376,7 +128182,9 @@ 3453149184,3453149439,US 3453149440,3453159423,CA 3453159424,3453159935,BM -3453159936,3453206527,CA +3453159936,3453195263,CA +3453195264,3453195519,US +3453195520,3453206527,CA 3453206528,3453207551,HN 3453207552,3453207807,NI 3453207808,3453208575,HN @@ -125647,25 +128455,34 @@ 3454497792,3454498815,MX 3454498816,3454563623,US 3454563624,3454563631,NC -3454563632,3454599167,US -3454599168,3454601215,CA +3454563632,3454599423,US +3454599424,3454601215,CA 3454601216,3454602239,US -3454603008,3454604799,CA +3454602752,3454603007,US +3454603008,3454603519,CA +3454603520,3454604031,US +3454604032,3454604799,CA 3454604800,3454607359,US 3454607360,3454608127,CA 3454608128,3454608383,US -3454608384,3454609407,CA -3454609408,3454611455,US -3454611456,3454618623,CA -3454618624,3454619647,US -3454619648,3454635007,CA -3454635008,3454636031,US +3454608384,3454609151,CA +3454609152,3454611455,US +3454611456,3454617343,CA +3454617344,3454617599,US +3454617600,3454617855,CA +3454617856,3454618111,US +3454618112,3454618367,CA +3454618368,3454619647,US +3454619648,3454634751,CA +3454634752,3454636031,US 3454636032,3454636799,CA 3454636800,3454637055,US -3454637056,3454661631,CA +3454637056,3454652159,CA +3454652160,3454652415,US +3454652416,3454661631,CA 3454661632,3454662655,US -3454662656,3454664703,CA -3454664704,3454672895,US +3454662656,3454664447,CA +3454664448,3454672895,US 3454672896,3454681087,CA 3454681088,3454698823,US 3454698824,3454698839,CA @@ -125721,13 +128538,23 @@ 3454727800,3454727807,CA 3454727808,3454730239,US 3454730240,3454732287,EC -3454732288,3454795775,US -3454795776,3454808831,CA +3454732288,3454796031,US +3454796032,3454808831,CA 3454808832,3454809087,US -3454809088,3454814975,CA +3454809088,3454810111,CA +3454810112,3454810367,US +3454810368,3454814975,CA 3454814976,3454815231,US 3454815232,3454815743,CA -3454816256,3454883839,CA +3454816256,3454816511,CA +3454816512,3454816767,US +3454816768,3454828287,CA +3454828288,3454828543,US +3454828544,3454861055,CA +3454861056,3454861567,US +3454861568,3454867711,CA +3454867712,3454867967,US +3454867968,3454883839,CA 3454883840,3454914559,US 3454914560,3454926847,CA 3454926848,3455096831,US @@ -126822,7 +129649,9 @@ 3464341872,3464341879,VN 3464341880,3464341895,US 3464341896,3464341903,GB -3464341904,3464341927,US +3464341904,3464341911,US +3464341912,3464341919,IE +3464341920,3464341927,US 3464341928,3464341935,CV 3464341936,3464341983,US 3464341984,3464341991,PR @@ -126865,7 +129694,9 @@ 3464631296,3464650751,CA 3464650752,3464664063,US 3464664064,3464691711,CA -3464691712,3464768607,US +3464691712,3464766143,US +3464766144,3464766207,IN +3464766208,3464768607,US 3464768608,3464768623,IT 3464768624,3464768767,US 3464768768,3464768895,CA @@ -127894,9 +130725,12 @@ 3470192640,3470196735,CA 3470196736,3470360623,US 3470360624,3470360639,CA -3470360640,3470360687,US +3470360640,3470360647,GB +3470360648,3470360687,US 3470360688,3470360695,AF -3470360696,3470360799,US +3470360696,3470360727,US +3470360728,3470360735,GB +3470360736,3470360799,US 3470360800,3470360807,CA 3470360808,3470360895,US 3470360896,3470360911,CA @@ -127933,8 +130767,8 @@ 3470362264,3470362271,NZ 3470362272,3470362319,US 3470362320,3470362335,AF -3470362336,3470362455,US -3470362456,3470362471,CA +3470362336,3470362463,US +3470362464,3470362471,CA 3470362472,3470362543,US 3470362544,3470362559,SE 3470362560,3470362623,CA @@ -127942,9 +130776,7 @@ 3470362732,3470362735,AE 3470362736,3470362791,US 3470362792,3470362799,SG -3470362800,3470362847,US -3470362848,3470362855,AR -3470362856,3470362895,US +3470362800,3470362895,US 3470362896,3470362911,AU 3470362912,3470363423,US 3470363424,3470363439,CA @@ -127952,7 +130784,7 @@ 3470363536,3470363543,CA 3470363544,3470363555,AF 3470363556,3470363559,US -3470363560,3470363567,CA +3470363560,3470363567,BR 3470363568,3470363615,US 3470363616,3470363631,ES 3470363632,3470363671,US @@ -127967,7 +130799,9 @@ 3470364096,3470364103,AU 3470364104,3470364415,US 3470364416,3470364479,CA -3470364480,3470364655,US +3470364480,3470364559,US +3470364560,3470364575,HN +3470364576,3470364655,US 3470364656,3470364663,CA 3470364664,3470458879,US 3470458880,3470475263,KR @@ -129389,9 +132223,7 @@ 3487187200,3487187215,GB 3487187216,3487189247,US 3487189248,3487189503,DK -3487189504,3487193599,US -3487193600,3487193855,DK -3487193856,3487197183,US +3487189504,3487197183,US 3487197184,3487197439,DK 3487197440,3487203071,US 3487203072,3487203327,DK @@ -129403,9 +132235,9 @@ 3487507344,3487507359,CA 3487507360,3487507375,US 3487507376,3487507391,CA -3487507392,3487559711,US -3487559712,3487559743,AU -3487559744,3487559839,US +3487507392,3487559719,US +3487559720,3487559727,AU +3487559728,3487559839,US 3487559840,3487559871,AU 3487559872,3487560167,US 3487560168,3487560175,AU @@ -129694,7 +132526,9 @@ 3493918720,3493936127,US 3493936128,3493937151,CA 3493937152,3493980159,US -3493980160,3493981183,CA +3493980160,3493980447,CA +3493980448,3493980455,US +3493980456,3493981183,CA 3493981184,3493982207,US 3493982208,3493984255,CA 3493984256,3493986303,US @@ -130265,11 +133099,11 @@ 3495161056,3495161087,TR 3495161088,3495161151,US 3495161152,3495161167,TR -3495161168,3495161359,US -3495161360,3495161367,IT -3495161368,3495164239,US +3495161168,3495164239,US 3495164240,3495164247,CA -3495164248,3495187199,US +3495164248,3495164335,US +3495164336,3495164343,CO +3495164344,3495187199,US 3495187200,3495187455,IM 3495187456,3495192575,US 3495192576,3495193599,CA @@ -131218,8 +134052,12 @@ 3506384000,3506384031,CA 3506384032,3506421983,US 3506421984,3506422015,PR -3506422016,3506765823,US -3506765824,3506831359,CA +3506422016,3506580863,US +3506580864,3506580927,PL +3506580928,3506765823,US +3506765824,3506794503,CA +3506794504,3506794511,US +3506794512,3506831359,CA 3506831360,3507025407,US 3507025408,3507025663,IQ 3507025664,3507101919,US @@ -133725,7 +136563,9 @@ 3517609760,3517609791,US 3517609792,3517609855,SE 3517609856,3517610047,US -3517610048,3517610191,SE +3517610048,3517610111,SE +3517610112,3517610143,NO +3517610144,3517610191,SE 3517610192,3517610199,US 3517610200,3517610239,SE 3517610240,3517610495,US @@ -133958,8 +136798,8 @@ 3519712512,3519715295,US 3519715296,3519715327,GB 3519715328,3519716863,US -3519716864,3519716991,CA -3519716992,3519723519,US +3519716864,3519716999,CA +3519717000,3519723519,US 3519723520,3519724031,CA 3519724032,3519741951,US 3519741952,3519758335,ZA @@ -134279,7 +137119,9 @@ 3520121520,3520121535,GB 3520121536,3520356351,US 3520356352,3520364543,ZA -3520364544,3520450943,US +3520364544,3520369096,US +3520369097,3520369097,A1 +3520369098,3520450943,US 3520450944,3520450959,GB 3520450960,3520454655,US 3520454656,3520462847,CA @@ -134430,11 +137272,13 @@ 3521933358,3521933365,AE 3521933366,3521933389,US 3521933390,3521933397,AE -3521933398,3521933413,US +3521933398,3521933405,US +3521933406,3521933413,VE 3521933414,3521933421,IN 3521933422,3521933429,MA 3521933430,3521933437,CA -3521933438,3521933485,US +3521933438,3521933445,VE +3521933446,3521933485,US 3521933486,3521933493,EG 3521933494,3521933497,US 3521933498,3521933505,EG @@ -134486,7 +137330,9 @@ 3521934769,3521934776,MA 3521934777,3521935310,US 3521935311,3521935318,EG -3521935319,3521935709,US +3521935319,3521935553,US +3521935554,3521935561,VE +3521935562,3521935709,US 3521935710,3521935725,IN 3521935726,3521935993,US 3521935994,3521936025,EG @@ -134549,7 +137395,9 @@ 3522131616,3522131647,BR 3522131648,3522131711,US 3522131712,3522131743,GB -3522131744,3522132479,US +3522131744,3522131775,US +3522131776,3522131807,TR +3522131808,3522132479,US 3522132480,3522132543,CO 3522132544,3522132607,US 3522132608,3522132639,CA @@ -134932,9 +137780,7 @@ 3535372288,3535380479,JP 3535380480,3535388671,PH 3535388672,3535405055,CN -3535405056,3535480703,MY -3535480704,3535480831,TH -3535480832,3535536127,MY +3535405056,3535536127,MY 3535536128,3535798271,JP 3535798272,3535814655,TW 3535814656,3535822847,KR @@ -135240,8 +138086,8 @@ 3557363672,3557363679,JE 3557363680,3557364103,GB 3557364104,3557364107,JE -3557364108,3557364195,GB -3557364196,3557364199,JE +3557364108,3557364187,GB +3557364188,3557364199,JE 3557364200,3557364479,GB 3557364480,3557364495,JE 3557364496,3557364527,GB @@ -135284,15 +138130,13 @@ 3557365888,3557365895,JE 3557365896,3557365911,GB 3557365912,3557365919,JE -3557365920,3557365935,GB -3557365936,3557366015,JE +3557365920,3557365927,GB +3557365928,3557366015,JE 3557366016,3557366055,GB 3557366056,3557366063,JE 3557366064,3557366263,GB 3557366264,3557366271,JE -3557366272,3557366279,GB -3557366280,3557366287,JE -3557366288,3557367807,GB +3557366272,3557367807,GB 3557367808,3557375999,DE 3557376000,3557384191,ES 3557384192,3557392383,GB @@ -135375,11 +138219,15 @@ 3557860832,3557860847,FI 3557860848,3557860863,SE 3557860864,3557861119,NO -3557861120,3557862015,SE +3557861120,3557861943,SE +3557861944,3557861947,FI +3557861948,3557862015,SE 3557862016,3557862031,BE 3557862032,3557862399,SE 3557862400,3557862911,FI -3557862912,3557863351,SE +3557862912,3557863295,SE +3557863296,3557863327,FI +3557863328,3557863351,SE 3557863352,3557863359,FI 3557863360,3557863391,SE 3557863392,3557863399,FI @@ -135540,8 +138388,8 @@ 3558196360,3558196367,ES 3558196368,3558196415,IT 3558196416,3558196543,ES -3558196544,3558196607,IT -3558196608,3558196735,ES +3558196544,3558196599,IT +3558196600,3558196735,ES 3558196736,3558203391,US 3558203392,3558211583,ES 3558211584,3558219775,GB @@ -135730,8 +138578,7 @@ 3558514688,3558522879,SK 3558522880,3558531071,NL 3558531072,3558539263,RU -3558539264,3558543359,SE -3558543360,3558547455,DK +3558539264,3558547455,DK 3558547456,3558555647,FR 3558555648,3558572031,AT 3558572032,3558580223,DE @@ -135942,9 +138789,7 @@ 3558856576,3558856639,ES 3558856640,3558856703,NL 3558856704,3558858751,US -3558858752,3558860967,IT -3558860968,3558860975,IE -3558860976,3558864695,IT +3558858752,3558864695,IT 3558864696,3558864703,GB 3558864704,3558866943,IT 3558866944,3558899711,GB @@ -136063,9 +138908,7 @@ 3559091632,3559091639,LU 3559091640,3559091815,BE 3559091816,3559091823,GB -3559091824,3559091887,BE -3559091888,3559091903,GB -3559091904,3559092159,BE +3559091824,3559092159,BE 3559092160,3559092160,GB 3559092161,3559092222,BE 3559092223,3559092223,GB @@ -136113,15 +138956,19 @@ 3559093216,3559093219,GB 3559093220,3559093239,BE 3559093240,3559093243,GB -3559093244,3559093511,BE -3559093512,3559093535,GB +3559093244,3559093519,BE +3559093520,3559093535,GB 3559093536,3559093567,BE 3559093568,3559093599,IT 3559093600,3559093663,BE 3559093664,3559093671,GB 3559093672,3559093687,BE 3559093688,3559093699,GB -3559093700,3559094019,BE +3559093700,3559093703,BE +3559093704,3559093711,GB +3559093712,3559093975,BE +3559093976,3559093983,GB +3559093984,3559094019,BE 3559094020,3559094023,GB 3559094024,3559094031,BE 3559094032,3559094039,FR @@ -136300,10 +139147,9 @@ 3559491728,3559491735,ES 3559491736,3559491871,NL 3559491872,3559491903,GB -3559491904,3559491999,ES -3559492000,3559492003,NL -3559492004,3559492007,ES -3559492008,3559492013,NL +3559491904,3559491935,BE +3559491936,3559491999,ES +3559492000,3559492013,NL 3559492014,3559492015,ES 3559492016,3559492023,NL 3559492024,3559492031,ES @@ -136351,13 +139197,7 @@ 3559686144,3559694335,RU 3559694336,3559702655,DE 3559702656,3559702719,RU -3559702720,3559703039,DE -3559703040,3559703551,UA -3559703552,3559703679,IR -3559703680,3559703807,DE -3559703808,3559704063,IR -3559704064,3559710463,DE -3559710464,3559710719,IR +3559702720,3559710719,DE 3559710720,3559718911,FR 3559718912,3559727103,RU 3559727104,3559735295,NL @@ -136412,8 +139252,8 @@ 3559900504,3559900511,EE 3559900512,3559900611,UA 3559900612,3559900624,EE -3559900625,3559900927,UA -3559900928,3559900951,EE +3559900625,3559900671,UA +3559900672,3559900951,EE 3559900952,3559900959,DE 3559900960,3559900975,SE 3559900976,3559900983,PL @@ -136445,10 +139285,10 @@ 3559904128,3559904767,EE 3559904768,3559904799,UA 3559904800,3559904815,EE -3559904816,3559905019,UA -3559905020,3559905031,EE -3559905032,3559905047,UA -3559905048,3559905051,EE +3559904816,3559904895,UA +3559904896,3559905027,EE +3559905028,3559905029,UA +3559905030,3559905051,EE 3559905052,3559905055,UA 3559905056,3559905139,EE 3559905140,3559905143,DE @@ -136480,9 +139320,7 @@ 3559906258,3559906263,UA 3559906264,3559906267,EE 3559906268,3559906271,UA -3559906272,3559906287,EE -3559906288,3559906303,UA -3559906304,3559906975,EE +3559906272,3559906975,EE 3559906976,3559907071,UA 3559907072,3559907327,EE 3559907328,3559915519,FR @@ -136531,9 +139369,9 @@ 3560235008,3560243199,DE 3560243200,3560247295,BE 3560247296,3560251391,NL -3560251392,3560252351,RU -3560252352,3560252367,CZ -3560252368,3560253439,RU +3560251392,3560252159,RU +3560252160,3560252415,CZ +3560252416,3560253439,RU 3560253440,3560253695,CZ 3560253696,3560259583,RU 3560259584,3560267775,GB @@ -136640,9 +139478,7 @@ 3560939588,3560939591,BE 3560939592,3560939607,DE 3560939608,3560939611,IT -3560939612,3560939627,DE -3560939628,3560939631,CH -3560939632,3560939643,DE +3560939612,3560939643,DE 3560939644,3560939647,BE 3560939648,3560939655,DE 3560939656,3560939659,CH @@ -137401,8 +140237,7 @@ 3560943200,3560943200,AT 3560943201,3560943201,IT 3560943202,3560943202,IL -3560943203,3560943203,DE -3560943204,3560943204,CH +3560943203,3560943204,DE 3560943205,3560943205,IT 3560943206,3560943207,DE 3560943208,3560943208,AT @@ -138872,7 +141707,9 @@ 3561612288,3561612415,FR 3561612416,3561613311,GB 3561613312,3561613319,FR -3561613320,3561614175,GB +3561613320,3561613343,GB +3561613344,3561613407,FR +3561613408,3561614175,GB 3561614176,3561614199,FR 3561614200,3561614335,GB 3561614336,3561614591,FR @@ -138959,15 +141796,13 @@ 3561923424,3561923551,NL 3561923552,3561923647,GB 3561923648,3561923679,NL -3561923680,3561923711,GB -3561923712,3561923743,FR -3561923744,3561923839,GB +3561923680,3561923839,GB 3561923840,3561924351,NL 3561924352,3561924607,GB -3561924608,3561924647,NL -3561924648,3561924655,GB -3561924656,3561924671,NL -3561924672,3561924679,GB +3561924608,3561924639,NL +3561924640,3561924655,GB +3561924656,3561924663,NL +3561924664,3561924679,GB 3561924680,3561924687,NL 3561924688,3561924703,GB 3561924704,3561924719,NL @@ -139251,13 +142086,10 @@ 3563053056,3563061247,GB 3563061248,3563061759,GH 3563061760,3563062527,NG -3563062528,3563067391,GH -3563067392,3563067519,MZ -3563067520,3563067647,GH -3563067648,3563067903,MZ -3563067904,3563068415,GH -3563068416,3563069183,NG -3563069184,3563069439,GH +3563062528,3563065599,GH +3563065600,3563067391,NG +3563067392,3563068415,MZ +3563068416,3563069439,NG 3563069440,3563077631,HU 3563077632,3563085823,KZ 3563085824,3563094015,RU @@ -139472,8 +142304,7 @@ 3563850000,3563850007,FI 3563850008,3563850015,NL 3563850016,3563850047,ES -3563850048,3563850111,NL -3563850112,3563850239,ES +3563850048,3563850239,NL 3563850240,3563850751,GB 3563850752,3563850815,NL 3563850816,3563850831,ES @@ -139579,9 +142410,7 @@ 3564153200,3564153207,NL 3564153208,3564156415,SE 3564156416,3564156419,NO -3564156420,3564156815,SE -3564156816,3564156819,FI -3564156820,3564156919,SE +3564156420,3564156919,SE 3564156920,3564156927,FI 3564156928,3564157207,SE 3564157208,3564157215,NO @@ -139866,7 +142695,9 @@ 3564736968,3564736975,GB 3564736976,3564736991,DE 3564736992,3564737023,GB -3564737024,3564739383,DE +3564737024,3564739335,DE +3564739336,3564739343,GB +3564739344,3564739383,DE 3564739384,3564739391,ES 3564739392,3564739495,DE 3564739496,3564739503,GB @@ -139935,9 +142766,7 @@ 3564882000,3564882079,NL 3564882080,3564882095,GB 3564882096,3564882119,NL -3564882120,3564882127,GB -3564882128,3564882135,NL -3564882136,3564882143,GB +3564882120,3564882143,GB 3564882144,3564882239,NL 3564882240,3564883007,GB 3564883008,3564883039,NL @@ -139953,9 +142782,7 @@ 3564884336,3564884343,NL 3564884344,3564884359,GB 3564884360,3564884367,NL -3564884368,3564884383,GB -3564884384,3564884399,NL -3564884400,3564884407,GB +3564884368,3564884407,GB 3564884408,3564884415,NL 3564884416,3564884431,GB 3564884432,3564884439,NL @@ -140339,8 +143166,8 @@ 3565038664,3565038687,GB 3565038688,3565038719,IE 3565038720,3565038727,GB -3565038728,3565038823,IE -3565038824,3565039615,GB +3565038728,3565038855,IE +3565038856,3565039615,GB 3565039616,3565042175,IE 3565042176,3565043711,GB 3565043712,3565047807,AT @@ -140504,11 +143331,7 @@ 3565688320,3565748223,NL 3565748224,3565752407,GB 3565752408,3565752415,EU -3565752416,3565752463,GB -3565752464,3565752471,EU -3565752472,3565752479,GB -3565752480,3565752487,EU -3565752488,3565752839,GB +3565752416,3565752839,GB 3565752840,3565752855,EU 3565752856,3565752879,GB 3565752880,3565752887,EU @@ -141515,7 +144338,9 @@ 3569839192,3569839359,IL 3569839360,3569839475,A2 3569839476,3569839479,IL -3569839480,3569839615,A2 +3569839480,3569839608,A2 +3569839609,3569839610,IL +3569839611,3569839615,A2 3569839616,3569846527,IL 3569846528,3569846783,A2 3569846784,3569851935,IL @@ -141995,7 +144820,9 @@ 3575373184,3575373191,GB 3575373192,3575374319,ES 3575374320,3575374327,GB -3575374328,3575382015,ES +3575374328,3575376191,ES +3575376192,3575376199,US +3575376200,3575382015,ES 3575382016,3575412991,FI 3575412992,3575413119,RU 3575413120,3575419903,FI @@ -142508,8 +145335,8 @@ 3576042688,3576042695,GB 3576042696,3576042751,EU 3576042752,3576042815,GB -3576042816,3576045567,EU -3576045568,3576045599,GB +3576042816,3576045583,EU +3576045584,3576045599,GB 3576045600,3576045663,EU 3576045664,3576045679,GB 3576045680,3576045711,EU @@ -142670,17 +145497,13 @@ 3576077440,3576077471,GB 3576077472,3576077567,EU 3576077568,3576077695,GB -3576077696,3576077871,EU -3576077872,3576077887,GB -3576077888,3576077935,EU +3576077696,3576077935,EU 3576077936,3576077967,GB 3576077968,3576078143,EU 3576078144,3576078175,GB 3576078176,3576078463,EU 3576078464,3576078591,GB -3576078592,3576079615,EU -3576079616,3576079871,GB -3576079872,3576079999,EU +3576078592,3576079999,EU 3576080000,3576080127,GB 3576080128,3576080223,EU 3576080224,3576080255,GB @@ -142826,9 +145649,9 @@ 3576238152,3576238159,GB 3576238160,3576238305,FR 3576238306,3576238335,GB -3576238336,3576238567,FR -3576238568,3576238575,GB -3576238576,3576238863,FR +3576238336,3576238543,FR +3576238544,3576238551,GB +3576238552,3576238863,FR 3576238864,3576238879,GB 3576238880,3576238895,FR 3576238896,3576238911,GB @@ -142840,9 +145663,7 @@ 3576239040,3576239071,GB 3576239072,3576239087,FR 3576239088,3576239103,GB -3576239104,3576239623,FR -3576239624,3576239631,IT -3576239632,3576240039,FR +3576239104,3576240039,FR 3576240040,3576240047,GB 3576240048,3576240111,FR 3576240112,3576240127,GB @@ -142912,9 +145733,7 @@ 3576252416,3576252671,GB 3576252672,3576254543,FR 3576254544,3576254551,GB -3576254552,3576254567,FR -3576254568,3576254575,GB -3576254576,3576254607,FR +3576254552,3576254607,FR 3576254608,3576254615,GB 3576254616,3576254623,FR 3576254624,3576254647,GB @@ -142924,13 +145743,13 @@ 3576254864,3576254879,GB 3576254880,3576254895,FR 3576254896,3576254903,GB -3576254904,3576255151,FR +3576254904,3576255071,FR +3576255072,3576255079,GB +3576255080,3576255151,FR 3576255152,3576255199,GB 3576255200,3576255215,FR 3576255216,3576255231,GB -3576255232,3576255239,FR -3576255240,3576255247,GB -3576255248,3576255375,FR +3576255232,3576255375,FR 3576255376,3576255383,GB 3576255384,3576255407,FR 3576255408,3576255423,GB @@ -142946,7 +145765,9 @@ 3576255544,3576255551,GB 3576255552,3576255575,FR 3576255576,3576255583,GB -3576255584,3576255631,FR +3576255584,3576255615,FR +3576255616,3576255623,GB +3576255624,3576255631,FR 3576255632,3576255647,GB 3576255648,3576255671,FR 3576255672,3576255679,GB @@ -143028,9 +145849,7 @@ 3576258672,3576258687,GB 3576258688,3576258703,FR 3576258704,3576258783,GB -3576258784,3576258831,FR -3576258832,3576258847,GB -3576258848,3576258863,FR +3576258784,3576258863,FR 3576258864,3576258895,GB 3576258896,3576258943,FR 3576258944,3576259007,GB @@ -143146,10 +145965,10 @@ 3576265880,3576265903,GB 3576265904,3576265919,FR 3576265920,3576265935,GB -3576265936,3576266255,FR -3576266256,3576266495,GB -3576266496,3576266671,FR -3576266672,3576266751,GB +3576265936,3576266263,FR +3576266264,3576266495,GB +3576266496,3576266695,FR +3576266696,3576266751,GB 3576266752,3576299519,FR 3576299520,3576365055,AE 3576365056,3576430591,TR @@ -143234,15 +146053,15 @@ 3577571392,3577571399,DK 3577571400,3577577231,DE 3577577232,3577577247,US -3577577248,3577592431,DE +3577577248,3577586343,DE +3577586344,3577586351,US +3577586352,3577592431,DE 3577592432,3577592447,FR 3577592448,3577592743,DE 3577592744,3577592751,IE 3577592752,3577607559,DE 3577607560,3577607567,NL -3577607568,3577608743,DE -3577608744,3577608751,ES -3577608752,3577610367,DE +3577607568,3577610367,DE 3577610368,3577610495,GB 3577610496,3577610751,DE 3577610752,3577611199,CH @@ -143308,7 +146127,9 @@ 3577628000,3577628671,FR 3577628672,3577630719,CH 3577630720,3577632255,GB -3577632256,3577633791,EU +3577632256,3577632511,EU +3577632512,3577632767,GB +3577632768,3577633791,EU 3577633792,3577633951,CZ 3577633952,3577633959,EU 3577633960,3577633967,CZ @@ -143499,7 +146320,9 @@ 3579188240,3579188255,BE 3579188256,3579188415,GB 3579188416,3579188431,IS -3579188432,3579191759,GB +3579188432,3579189071,GB +3579189072,3579189087,CH +3579189088,3579191759,GB 3579191760,3579191775,DE 3579191776,3579193599,GB 3579193600,3579193703,NL @@ -143507,7 +146330,8 @@ 3579193705,3579193705,NL 3579193706,3579193711,GB 3579193712,3579193727,BE -3579193728,3579193815,NL +3579193728,3579193807,NL +3579193808,3579193815,GB 3579193816,3579193823,ES 3579193824,3579193855,NL 3579193856,3579194103,GB @@ -143753,8 +146577,7 @@ 3580199424,3580199935,SE 3580199936,3580200447,EE 3580200448,3580200959,SE -3580200960,3580201983,LT -3580201984,3580203007,SE +3580200960,3580203007,LT 3580203008,3580203135,HR 3580203136,3580203519,SE 3580203520,3580204543,RU @@ -143790,11 +146613,11 @@ 3580239872,3580241919,SE 3580241920,3580243967,CH 3580243968,3580248063,NL -3580248064,3580252671,SE -3580252672,3580254207,EE +3580248064,3580254207,EE 3580254208,3580260351,DE 3580260352,3580265727,AT -3580265728,3580268543,SE +3580265728,3580266495,EE +3580266496,3580268543,SE 3580268544,3580272639,LV 3580272640,3580280831,SE 3580280832,3580329983,RU @@ -143951,8 +146774,8 @@ 3582077112,3582077439,GB 3582077440,3582077471,DE 3582077472,3582077503,GB -3582077504,3582077759,DE -3582077760,3582078631,GB +3582077504,3582077951,DE +3582077952,3582078631,GB 3582078632,3582078639,DE 3582078640,3582081055,GB 3582081056,3582081087,ES @@ -143967,8 +146790,7 @@ 3582116096,3582116351,EE 3582116352,3582116863,NO 3582116864,3582117887,EE -3582117888,3582119423,LT -3582119424,3582120447,SE +3582117888,3582120447,LT 3582120448,3582120959,NO 3582120960,3582121983,EE 3582121984,3582124031,LT @@ -143993,19 +146815,21 @@ 3582197760,3582205951,DK 3582205952,3582214143,AE 3582214144,3582222335,RU -3582222336,3582222511,SE +3582222336,3582222383,SE +3582222384,3582222391,NO +3582222392,3582222511,SE 3582222512,3582222527,DK 3582222528,3582222863,SE 3582222864,3582222879,NO 3582222880,3582223087,SE 3582223088,3582223095,NL -3582223096,3582224375,SE -3582224376,3582224379,FI -3582224380,3582225719,SE +3582223096,3582225719,SE 3582225720,3582225727,FI 3582225728,3582226599,SE 3582226600,3582226607,FI -3582226608,3582230527,SE +3582226608,3582227391,SE +3582227392,3582227455,FI +3582227456,3582230527,SE 3582230528,3582238719,BE 3582238720,3582255103,NL 3582255104,3582263295,KW @@ -144540,7 +147364,9 @@ 3583346688,3583346943,MK 3583346944,3583350271,BG 3583350272,3583351039,MK -3583351040,3583352319,BG +3583351040,3583351807,BG +3583351808,3583352063,MK +3583352064,3583352319,BG 3583352320,3583352831,MK 3583352832,3583361023,CY 3583361024,3583369215,IT @@ -144622,9 +147448,7 @@ 3583706496,3583706511,NA 3583706512,3583706519,UA 3583706520,3583706527,NA -3583706528,3583706535,UA -3583706536,3583706543,NA -3583706544,3583706575,UA +3583706528,3583706575,UA 3583706576,3583706583,NA 3583706584,3583706591,UA 3583706592,3583706607,NA @@ -144852,8 +147676,8 @@ 3583855328,3583856383,FI 3583856384,3583856510,SG 3583856511,3583856511,FI -3583856512,3583856543,SG -3583856544,3583856615,FI +3583856512,3583856590,SG +3583856591,3583856615,FI 3583856616,3583856639,SG 3583856640,3583860735,FI 3583860736,3583868927,HU @@ -144933,7 +147757,13 @@ 3584221184,3584229375,NO 3584229376,3584245759,HU 3584245760,3584253951,NL -3584253952,3584262143,RS +3584253952,3584260095,AL +3584260096,3584260511,RS +3584260512,3584260607,AL +3584260608,3584260991,RS +3584260992,3584261119,AL +3584261120,3584261375,RS +3584261376,3584262143,AL 3584262144,3584270335,SE 3584270336,3584278527,FR 3584278528,3584286719,GB @@ -145073,7 +147903,10 @@ 3584942080,3584950271,DK 3584950272,3584958463,UA 3584958464,3584966655,DE -3584966656,3584974847,DK +3584966656,3584972799,DK +3584972800,3584973823,SE +3584973824,3584974591,DK +3584974592,3584974847,SE 3584974848,3584983039,FR 3584983040,3584988575,US 3584988576,3584988591,UA @@ -145125,7 +147958,24 @@ 3585261568,3585269759,IT 3585269760,3585277951,SY 3585277952,3585286143,SE -3585286144,3585294335,NO +3585286144,3585289095,NO +3585289096,3585289215,GB +3585289216,3585289552,NO +3585289553,3585289599,GB +3585289600,3585289631,NO +3585289632,3585290751,GB +3585290752,3585290759,NO +3585290760,3585290783,GB +3585290784,3585290975,NO +3585290976,3585291007,GB +3585291008,3585293023,NO +3585293024,3585293055,GB +3585293056,3585293215,NO +3585293216,3585293263,GB +3585293264,3585293271,ZA +3585293272,3585293311,GB +3585293312,3585293823,NO +3585293824,3585294335,GB 3585294336,3585302527,DE 3585302528,3585310719,ES 3585310720,3585318911,DE @@ -145263,7 +148113,9 @@ 3585750352,3585750367,DE 3585750368,3585750383,ES 3585750384,3585750399,PT -3585750400,3585753087,FR +3585750400,3585750447,FR +3585750448,3585750463,DE +3585750464,3585753087,FR 3585753088,3585761279,PL 3585761280,3585769471,UA 3585769472,3585777663,TR @@ -145577,7 +148429,9 @@ 3586752512,3586785279,NL 3586785280,3586793471,OM 3586793472,3586801663,CH -3586801664,3586804751,HR +3586801664,3586803487,HR +3586803488,3586803519,DE +3586803520,3586804751,HR 3586804752,3586804767,HU 3586804768,3586818047,HR 3586818048,3586834431,IE @@ -145697,8 +148551,7 @@ 3587178800,3587179439,AT 3587179440,3587179455,GB 3587179456,3587186687,AT -3587186688,3587186815,DE -3587186816,3587187199,A2 +3587186688,3587187199,A2 3587187200,3587187455,GB 3587187456,3587188479,A2 3587188480,3587188735,DE @@ -145717,9 +148570,7 @@ 3587227680,3587227759,NL 3587227760,3587227775,GB 3587227776,3587227903,NL -3587227904,3587227967,GB -3587227968,3587227983,DE -3587227984,3587228047,GB +3587227904,3587228047,GB 3587228048,3587228087,NL 3587228088,3587228127,GB 3587228128,3587228271,NL @@ -145821,7 +148672,9 @@ 3587237568,3587237887,GB 3587237888,3587238463,NL 3587238464,3587238479,GB -3587238480,3587238527,NL +3587238480,3587238511,NL +3587238512,3587238519,GB +3587238520,3587238527,NL 3587238528,3587238543,GB 3587238544,3587238567,NL 3587238568,3587238583,GB @@ -145831,13 +148684,11 @@ 3587239280,3587239287,GB 3587239288,3587239303,NL 3587239304,3587239311,GB -3587239312,3587239359,NL -3587239360,3587239423,GB +3587239312,3587239367,NL +3587239368,3587239423,GB 3587239424,3587239911,NL 3587239912,3587239919,GB -3587239920,3587239999,NL -3587240000,3587240007,GB -3587240008,3587240063,NL +3587239920,3587240063,NL 3587240064,3587240071,BE 3587240072,3587240103,NL 3587240104,3587240107,GB @@ -145865,9 +148716,7 @@ 3587241264,3587241271,GB 3587241272,3587241343,NL 3587241344,3587241471,GB -3587241472,3587242047,NL -3587242048,3587242055,GB -3587242056,3587242071,NL +3587241472,3587242071,NL 3587242072,3587242079,IE 3587242080,3587242095,NL 3587242096,3587242111,GB @@ -145877,13 +148726,17 @@ 3587242464,3587242495,GB 3587242496,3587243407,NL 3587243408,3587243415,GB -3587243416,3587243935,NL +3587243416,3587243911,NL +3587243912,3587243919,GB +3587243920,3587243935,NL 3587243936,3587243951,GB 3587243952,3587243967,NL 3587243968,3587243975,GB 3587243976,3587243983,NL 3587243984,3587243991,GB -3587243992,3587244023,NL +3587243992,3587244007,NL +3587244008,3587244015,GB +3587244016,3587244023,NL 3587244024,3587244031,GB 3587244032,3587260415,IT 3587260416,3587284991,DE @@ -146048,7 +148901,9 @@ 3587686032,3587686039,FR 3587686040,3587687591,IT 3587687592,3587687599,NL -3587687600,3587699255,IT +3587687600,3587689151,IT +3587689152,3587689159,FR +3587689160,3587699255,IT 3587699256,3587699263,A2 3587699264,3587699559,IT 3587699560,3587699567,GB @@ -146262,7 +149117,8 @@ 3589424640,3589425151,ES 3589425152,3589425663,CH 3589425664,3589426175,GB -3589426176,3589426303,FR +3589426176,3589426239,FR +3589426240,3589426303,IT 3589426304,3589427199,GB 3589427200,3589427247,FR 3589427248,3589428223,GB @@ -146316,7 +149172,11 @@ 3589545984,3589554175,DE 3589554176,3589570559,PS 3589570560,3589570655,NL -3589570656,3589571071,GB +3589570656,3589570671,GB +3589570672,3589570679,NL +3589570680,3589570783,GB +3589570784,3589570799,NL +3589570800,3589571071,GB 3589571072,3589571135,NL 3589571136,3589578751,GB 3589578752,3589579391,NL @@ -146356,7 +149216,9 @@ 3589680752,3589680767,MQ 3589680768,3589685247,FR 3589685248,3589718015,GB -3589718016,3589719343,BE +3589718016,3589719279,BE +3589719280,3589719287,FR +3589719288,3589719343,BE 3589719344,3589719347,LU 3589719348,3589719383,BE 3589719384,3589719391,GB @@ -146479,7 +149341,9 @@ 3589724200,3589724207,ES 3589724208,3589724271,BE 3589724272,3589724287,NL -3589724288,3589724671,BE +3589724288,3589724351,BE +3589724352,3589724367,ES +3589724368,3589724671,BE 3589724672,3589724679,FR 3589724680,3589724695,GB 3589724696,3589724703,BE @@ -146624,31 +149488,33 @@ 3590155824,3590155871,SI 3590155872,3590156359,HR 3590156360,3590156367,SI -3590156368,3590156431,HR +3590156368,3590156407,HR +3590156408,3590156415,RS +3590156416,3590156431,HR 3590156432,3590156447,SI -3590156448,3590156543,HR -3590156544,3590156575,SI -3590156576,3590156599,HR +3590156448,3590156599,HR 3590156600,3590156607,SI 3590156608,3590156671,HR 3590156672,3590156687,SI 3590156688,3590156719,HR -3590156720,3590156727,SI -3590156728,3590156991,HR -3590156992,3590157039,SI +3590156720,3590156735,SI +3590156736,3590156943,HR +3590156944,3590156951,SI +3590156952,3590156959,HR +3590156960,3590157039,SI 3590157040,3590157311,HR 3590157312,3590157343,RS 3590157344,3590157351,SI 3590157352,3590157359,RS -3590157360,3590157439,SI -3590157440,3590157471,RS +3590157360,3590157455,SI +3590157456,3590157471,RS 3590157472,3590157487,SI 3590157488,3590157567,RS 3590157568,3590157631,SI 3590157632,3590157679,RS 3590157680,3590157687,SI -3590157688,3590157719,RS -3590157720,3590157743,SI +3590157688,3590157727,RS +3590157728,3590157743,SI 3590157744,3590157751,RS 3590157752,3590157759,SI 3590157760,3590157767,RS @@ -147325,28 +150191,30 @@ 3624715648,3624715655,US 3624715656,3624715743,SG 3624715744,3624715775,US -3624715776,3624716031,SG -3624716032,3624716223,US +3624715776,3624716223,SG 3624716224,3624716255,AU -3624716256,3624718335,US +3624716256,3624716287,SG +3624716288,3624718335,US 3624718336,3624718591,SG -3624718592,3624718863,US +3624718592,3624718847,US +3624718848,3624718863,SG 3624718864,3624718879,AU -3624718880,3624718951,US -3624718952,3624718959,SG -3624718960,3624719103,US -3624719104,3624719359,SG -3624719360,3624719535,US +3624718880,3624719423,SG +3624719424,3624719431,US +3624719432,3624719535,SG 3624719536,3624719543,AU -3624719544,3624719615,US -3624719616,3624719743,SG +3624719544,3624719743,SG 3624719744,3624719751,US 3624719752,3624719871,SG 3624719872,3624720895,US 3624720896,3624721151,SG -3624721152,3624721727,US -3624721728,3624721759,SG -3624721760,3624730623,US +3624721152,3624721407,US +3624721408,3624721695,SG +3624721696,3624721727,US +3624721728,3624721855,SG +3624721856,3624721863,CN +3624721864,3624721919,SG +3624721920,3624730623,US 3624730624,3624796159,CA 3624796160,3624817679,US 3624817680,3624817687,CA @@ -148719,8 +151587,8 @@ 3629202224,3629202239,CA 3629202240,3629202263,US 3629202264,3629202271,CA -3629202272,3629202319,US -3629202320,3629202367,CA +3629202272,3629202331,US +3629202332,3629202367,CA 3629202368,3629202431,US 3629202432,3629203199,CA 3629203200,3629318143,US @@ -149621,7 +152489,8 @@ 3632485848,3632485855,CA 3632485856,3632485863,US 3632485864,3632485871,BZ -3632485872,3632485887,US +3632485872,3632485879,US +3632485880,3632485887,GR 3632485888,3632485895,GB 3632485896,3632485903,KW 3632485904,3632486087,US @@ -150231,11 +153100,11 @@ 3635646368,3635648767,US 3635648768,3635649023,JP 3635649024,3635650559,US -3635650560,3635650815,JP +3635650560,3635650815,HK 3635650816,3635651071,US -3635651072,3635651327,JP +3635651072,3635651327,HK 3635651328,3635651583,US -3635651584,3635651839,JP +3635651584,3635651839,HK 3635651840,3635652607,US 3635652608,3635652639,HK 3635652640,3635652815,US @@ -150257,13 +153126,13 @@ 3635654144,3635654303,US 3635654304,3635654335,JP 3635654336,3635654655,US -3635654656,3635654911,JP +3635654656,3635654911,HK 3635654912,3635655167,US -3635655168,3635655935,JP +3635655168,3635655935,HK 3635655936,3635656191,US -3635656192,3635656223,JP +3635656192,3635656223,HK 3635656224,3635656319,US -3635656320,3635656447,JP +3635656320,3635656447,HK 3635656448,3635656703,CA 3635656704,3635656967,JP 3635656968,3635657023,US @@ -150272,9 +153141,12 @@ 3635659264,3635660031,ID 3635660032,3635660287,CN 3635660288,3635660799,US -3635660800,3635661823,HK -3635661824,3635662847,JP -3635662848,3635847791,US +3635660800,3635662847,HK +3635662848,3635670527,US +3635670528,3635671039,TL +3635671040,3635674623,US +3635674624,3635675135,HK +3635675136,3635847791,US 3635847792,3635847807,CA 3635847808,3635856511,US 3635856512,3635856543,CA @@ -150298,8 +153170,10 @@ 3636019200,3636021775,CA 3636021776,3636021791,US 3636021792,3636027391,CA -3636027392,3636028415,US -3636028416,3636029951,SG +3636027392,3636027647,US +3636027648,3636028352,SG +3636028353,3636028384,US +3636028385,3636029951,SG 3636029952,3636030207,US 3636030208,3636031231,SG 3636031232,3636031999,US @@ -150402,8 +153276,8 @@ 3636160416,3636160431,US 3636160432,3636160831,CA 3636160832,3636160895,US -3636160896,3636160927,CA -3636160928,3636160975,US +3636160896,3636160943,CA +3636160944,3636160975,US 3636160976,3636161279,CA 3636161280,3636161327,US 3636161328,3636161535,CA @@ -150768,7 +153642,9 @@ 3638400272,3638400279,CA 3638400280,3638400559,US 3638400560,3638400567,PA -3638400568,3638400639,US +3638400568,3638400575,US +3638400576,3638400607,CA +3638400608,3638400639,US 3638400640,3638400767,CA 3638400768,3638509295,US 3638509296,3638509311,GB @@ -151365,7 +154241,9 @@ 3641670656,3641670783,SO 3641670784,3641670791,NG 3641670792,3641670911,GB -3641670912,3641671679,LS +3641670912,3641671167,LS +3641671168,3641671423,ZW +3641671424,3641671679,GB 3641671680,3641679871,RU 3641679872,3641683967,A1 3641683968,3641688063,KZ @@ -151757,8 +154635,14 @@ 3642553176,3642553183,UA 3642553184,3642553223,LV 3642553224,3642553279,UA -3642553280,3642553343,LV -3642553344,3642553371,RU +3642553280,3642553285,LV +3642553286,3642553289,UA +3642553290,3642553295,LV +3642553296,3642553311,UA +3642553312,3642553343,LV +3642553344,3642553363,RU +3642553364,3642553367,UA +3642553368,3642553371,RU 3642553372,3642553379,UA 3642553380,3642553383,RU 3642553384,3642553407,UA @@ -151841,7 +154725,8 @@ 3642555072,3642555087,GE 3642555088,3642555103,DE 3642555104,3642555111,CZ -3642555112,3642555135,UA +3642555112,3642555119,UA +3642555120,3642555135,DE 3642555136,3642555153,LT 3642555154,3642555167,UA 3642555168,3642555183,LT @@ -151916,7 +154801,9 @@ 3642675200,3642679295,BG 3642679296,3642683391,DE 3642683392,3642687487,RU -3642687488,3642691583,GB +3642687488,3642691071,GB +3642691072,3642691327,LU +3642691328,3642691583,GB 3642691584,3642695679,DE 3642695680,3642699775,SK 3642699776,3642703871,CZ @@ -152185,11 +155072,7 @@ 3645521920,3645526015,PL 3645526016,3645530111,SE 3645530112,3645534207,FR -3645534208,3645544959,RU -3645544960,3645544991,KZ -3645544992,3645545087,RU -3645545088,3645545215,TJ -3645545216,3645550591,RU +3645534208,3645550591,RU 3645550592,3645558783,DE 3645558784,3645562879,DK 3645562880,3645563135,ZW @@ -152209,7 +155092,9 @@ 3645594712,3645594719,SR 3645594720,3645594743,SK 3645594744,3645594751,SR -3645594752,3645594863,SK +3645594752,3645594799,SK +3645594800,3645594815,SR +3645594816,3645594863,SK 3645594864,3645594871,SR 3645594872,3645595647,SK 3645595648,3645597751,SE @@ -152977,8 +155862,8 @@ 3645764516,3645764516,NL 3645764517,3645764518,DE 3645764519,3645764522,NL -3645764523,3645764523,DE -3645764524,3645764531,NL +3645764523,3645764524,DE +3645764525,3645764531,NL 3645764532,3645764533,DE 3645764534,3645764535,NL 3645764536,3645764536,IT @@ -153292,8 +156177,8 @@ 3647973680,3647973695,DE 3647973696,3647973703,IT 3647973704,3647973711,BE -3647973712,3647973735,IT -3647973736,3647973743,DE +3647973712,3647973727,IT +3647973728,3647973743,DE 3647973744,3647973783,IT 3647973784,3647973791,DE 3647973792,3647973967,IT @@ -153302,7 +156187,8 @@ 3647974048,3647974055,DE 3647974056,3647974399,IT 3647974400,3647976447,ES -3647976448,3647976463,DE +3647976448,3647976455,BE +3647976456,3647976463,DE 3647976464,3647976559,BE 3647976560,3647976575,FR 3647976576,3647976647,BE @@ -153334,9 +156220,7 @@ 3647978912,3647979007,NL 3647979008,3647979136,IT 3647979137,3647979519,DE -3647979520,3647979983,FR -3647979984,3647979991,DE -3647979992,3647980215,FR +3647979520,3647980215,FR 3647980216,3647980223,DE 3647980224,3647980239,FR 3647980240,3647980247,DE @@ -153378,11 +156262,13 @@ 3647987712,3647988735,IT 3647988736,3647988991,DE 3647988992,3647989263,BE -3647989264,3647989375,DE +3647989264,3647989311,DE +3647989312,3647989327,BE +3647989328,3647989375,DE 3647989376,3647989759,BE 3647989760,3647990271,DE -3647990272,3647990527,ES -3647990528,3647995903,DE +3647990272,3647990783,ES +3647990784,3647995903,DE 3647995904,3648004223,RU 3648004224,3648004607,GB 3648004608,3648006271,RU @@ -153490,7 +156376,8 @@ 3648180768,3648180799,AT 3648180800,3648180991,DE 3648180992,3648181007,CY -3648181008,3648181023,DE +3648181008,3648181015,DK +3648181016,3648181023,DE 3648181024,3648181055,AT 3648181056,3648181063,DE 3648181064,3648181071,DK @@ -153531,7 +156418,8 @@ 3648182848,3648182879,AT 3648182880,3648183551,DE 3648183552,3648183679,BR -3648183680,3648183871,DE +3648183680,3648183807,DK +3648183808,3648183871,DE 3648183872,3648183935,GB 3648183936,3648184319,DE 3648184320,3648192511,RU @@ -153706,8 +156594,8 @@ 3649838080,3649839103,NL 3649839104,3649840127,GB 3649840128,3649840383,NL -3649840384,3649843199,GB -3649843200,3649845247,NL +3649840384,3649843455,GB +3649843456,3649845247,NL 3649845248,3649845759,GB 3649845760,3649847039,NL 3649847040,3649847295,GB @@ -153801,8 +156689,7 @@ 3650344560,3650344575,AT 3650344576,3650344879,CH 3650344880,3650344911,PT -3650344912,3650345879,CH -3650345880,3650345887,IM +3650344912,3650345887,CH 3650345888,3650345903,AT 3650345904,3650345935,CH 3650345936,3650345951,PT @@ -154036,8 +156923,7 @@ 3651204352,3651204607,PL 3651204608,3651205119,ES 3651205120,3651205375,GB -3651205376,3651205887,ES -3651205888,3651206143,DE +3651205376,3651206143,ES 3651206144,3651206399,PL 3651206400,3651207167,DE 3651207168,3651207199,GB @@ -154190,7 +157076,9 @@ 3651895296,3651899391,GB 3651899392,3651903487,RU 3651903488,3651907583,IT -3651907584,3651908991,IQ +3651907584,3651908095,IQ +3651908096,3651908863,AE +3651908864,3651908991,IQ 3651908992,3651909311,DE 3651909312,3651909375,IQ 3651909376,3651909631,DE @@ -154866,9 +157754,7 @@ 3669618688,3669620735,BD 3669622784,3669688319,SG 3669688320,3669753855,TW -3669753856,3669822719,HK -3669822720,3669822735,US -3669822736,3670015999,HK +3669753856,3670015999,HK 3670016000,3671064575,CN 3671064576,3671130111,MY 3671130112,3671195647,KR From a2d6dd2c5be5f5b3a51c7b571ff078dd00fa527c Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 4 Jan 2012 02:22:34 +0000 Subject: [PATCH 44/53] disable i2psnark retry link until it can be fixed (ticket #575) --- apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java | 2 ++ 1 file changed, 2 insertions(+) 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 4898ddaf4..817117611 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -2069,9 +2069,11 @@ private static class FetchAndAdd implements Runnable { // buf.append("\n"); buf.append(_("Torrent was not retrieved from {0}", urlify(_url))); String link = _url.replace("&", "&").replace(" ", "%20").replace(":", "%3A").replace("/", "%2F"); + /**** FIXME ticket #575 buf.append(" - ["); buf.append(_("Retry")); buf.append("]"); + ****/ _manager.addMessage(buf.toString()); } } finally { From 708e943c44bc37f4e457bb87376d677c64f7644f Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 6 Jan 2012 00:38:33 +0000 Subject: [PATCH 45/53] updates after review --- apps/i2psnark/java/src/org/klomp/snark/Storage.java | 3 ++- apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java | 2 +- core/java/src/net/i2p/util/ResettableGZIPInputStream.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/Storage.java b/apps/i2psnark/java/src/org/klomp/snark/Storage.java index ffd6f2509..96cab9920 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Storage.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Storage.java @@ -614,7 +614,8 @@ public class Storage } catch (Exception ex) { ex.printStackTrace(); } - } } + } + } _filterNameCache.put(name, rv); return rv; } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java index 959b8b797..39016989f 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/LogsHelper.java @@ -10,7 +10,7 @@ import org.mortbay.http.Version; public class LogsHelper extends HelperBase { public LogsHelper() {} - /** @since 0.8.11 */ + /** @since 0.8.12 */ public String getJettyVersion() { return Version.getImplVersion(); } diff --git a/core/java/src/net/i2p/util/ResettableGZIPInputStream.java b/core/java/src/net/i2p/util/ResettableGZIPInputStream.java index d2c8d46a2..d8bb8a603 100644 --- a/core/java/src/net/i2p/util/ResettableGZIPInputStream.java +++ b/core/java/src/net/i2p/util/ResettableGZIPInputStream.java @@ -26,7 +26,6 @@ public class ResettableGZIPInputStream extends InflaterInputStream { private final ExtraByteInputStream _extraByteInputStream; /** keep a typesafe copy of this */ private final LookaheadInputStream _lookaheadStream; - private static final byte[] _oneDummyByte = new byte[1]; private final InputStream _sequenceStream = null; private final CRC32 _crc32; private final byte _buf1[] = new byte[1]; @@ -312,6 +311,7 @@ public class ResettableGZIPInputStream extends InflaterInputStream { * * http://code.google.com/p/google-apps-sso-sample/issues/detail?id=8 * + * @since 0.8.12 */ private static class ExtraByteInputStream extends FilterInputStream { private static final byte DUMMY = 0; From cc16834455d440be8c1b098afb88555545add568 Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 6 Jan 2012 00:40:20 +0000 Subject: [PATCH 46/53] 0.8.12 --- core/java/src/net/i2p/CoreVersion.java | 2 +- history.txt | 2 ++ installer/install.xml | 2 +- installer/resources/news.xml | 29 +++++-------------- .../src/net/i2p/router/RouterVersion.java | 4 +-- 5 files changed, 13 insertions(+), 26 deletions(-) diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java index 0c7779b77..50ea69068 100644 --- a/core/java/src/net/i2p/CoreVersion.java +++ b/core/java/src/net/i2p/CoreVersion.java @@ -16,7 +16,7 @@ package net.i2p; public class CoreVersion { /** deprecated */ public final static String ID = "Monotone"; - public final static String VERSION = "0.8.11"; + public final static String VERSION = "0.8.12"; public static void main(String args[]) { System.out.println("I2P Core version: " + VERSION); diff --git a/history.txt b/history.txt index 583f3a449..eb1408650 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,5 @@ +* 2012-01-06 0.8.12 released + 2012-01-04 kytv * Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 diff --git a/installer/install.xml b/installer/install.xml index 5b2f605bf..cb56124e0 100644 --- a/installer/install.xml +++ b/installer/install.xml @@ -4,7 +4,7 @@ i2p - 0.8.11 + 0.8.12 diff --git a/installer/resources/news.xml b/installer/resources/news.xml index 7c764e5c6..324c58064 100644 --- a/installer/resources/news.xml +++ b/installer/resources/news.xml @@ -1,30 +1,15 @@

    -

    2011-11-08: 0.8.11 Released

    +

    2012-01-06: 0.8.12 Released

    -The unprecedented network growth starting October 5th -has dramatically increased network congestion, especially on evenings (UTC) -and weekends. The last two releases contained a few changes that we hoped -would relieve the pressure, but unfortunately these measures have been only -modest successes. The primary issue is to limit the number of direct router -to-router connections in the network. This isn't a new problem; we've been -working on it for several years, usually with good results. However, the recent -growth pushed us over the edge once again. -

    -Release 0.8.11 includes several more changes to reduce the number of router-to-router -connections and increase connection and tunnel build capacity. The goal, of course, -is to improve tunnel build success rates and general reliability. As always, there's -a few bug fixes and translation updates. -

    -We welcome all our new users. Please be patient as we work to improve network -performance. Debugging congestion problems in a distributed anonymous network -is a continuing challenge. Please help improve the network -by restarting your router once the upgrade is downloaded. - +The 0.8.12 release fixes several serious message corruption bugs. +It also contains a redesign of the router's congestion control, and continued +optimization of CPU and memory usage. We are hopeful that these changes will +improve network performance. Upgrading is recommended.

    Say hello to the volunteers on the #i2p-help IRC channel. Get involved, diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 285b64c36..a411b0099 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,10 +18,10 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 28; + public final static long BUILD = 0; /** for example "-test" */ - public final static String EXTRA = "-rc"; + public final static String EXTRA = ""; public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; public static void main(String args[]) { System.out.println("I2P Router version: " + FULL_VERSION); From c155c4b60190657f253bb9d23c9c84dd321f6774 Mon Sep 17 00:00:00 2001 From: kytv Date: Fri, 6 Jan 2012 03:07:25 +0000 Subject: [PATCH 47/53] Return 1 if eepget transfer fails (fixes #576) --- core/java/src/net/i2p/util/EepGet.java | 3 ++- core/java/src/net/i2p/util/EepHead.java | 1 + core/java/src/net/i2p/util/PartialEepGet.java | 1 + core/java/src/net/i2p/util/SSLEepGet.java | 3 ++- history.txt | 7 +++++-- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/core/java/src/net/i2p/util/EepGet.java b/core/java/src/net/i2p/util/EepGet.java index e3a2aa021..1c09972f2 100644 --- a/core/java/src/net/i2p/util/EepGet.java +++ b/core/java/src/net/i2p/util/EepGet.java @@ -220,7 +220,8 @@ public class EepGet { if (username != null && password != null) get.addAuthorization(username, password); get.addStatusListener(get.new CLIStatusListener(markSize, lineLen)); - get.fetch(CONNECT_TIMEOUT, -1, inactivityTimeout); + if (!get.fetch(CONNECT_TIMEOUT, -1, inactivityTimeout)) + System.exit(1); } public static String suggestName(String url) { diff --git a/core/java/src/net/i2p/util/EepHead.java b/core/java/src/net/i2p/util/EepHead.java index c4850e8c6..693258f09 100644 --- a/core/java/src/net/i2p/util/EepHead.java +++ b/core/java/src/net/i2p/util/EepHead.java @@ -92,6 +92,7 @@ public class EepHead extends EepGet { System.err.println("Etag: " + get.getETag()); } else { System.err.println("Failed " + url); + System.exit(1); } } diff --git a/core/java/src/net/i2p/util/PartialEepGet.java b/core/java/src/net/i2p/util/PartialEepGet.java index 6075a4ca4..cf3fe673e 100644 --- a/core/java/src/net/i2p/util/PartialEepGet.java +++ b/core/java/src/net/i2p/util/PartialEepGet.java @@ -83,6 +83,7 @@ public class PartialEepGet extends EepGet { System.err.println("Etag: " + get.getETag()); } else { System.err.println("Failed " + url); + System.exit(1); } } diff --git a/core/java/src/net/i2p/util/SSLEepGet.java b/core/java/src/net/i2p/util/SSLEepGet.java index 31425a381..87e9017aa 100644 --- a/core/java/src/net/i2p/util/SSLEepGet.java +++ b/core/java/src/net/i2p/util/SSLEepGet.java @@ -161,7 +161,8 @@ public class SSLEepGet extends EepGet { get._saveCerts = true; get._commandLine = true; get.addStatusListener(get.new CLIStatusListener(1024, 40)); - get.fetch(45*1000, -1, 60*1000); + if(!get.fetch(45*1000, -1, 60*1000)) + System.exit(1); } private static void usage() { diff --git a/history.txt b/history.txt index eb1408650..d3acecab0 100644 --- a/history.txt +++ b/history.txt @@ -1,10 +1,13 @@ +2012-01-06 kytv + * EepGet: If transfer fails, exit with status 1 (fixes #576) + * 2012-01-06 0.8.12 released 2012-01-04 kytv -* Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 + * Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 2012-01-02 kytv -* Wrapper 3.5.13 for everything other than armv7. + * Wrapper 3.5.13 for everything other than armv7. 2012-01-02 zzz * Fix webapp PortMapper lookup for SSL-only console From 5067499fa157ba287735244750b2e67141136061 Mon Sep 17 00:00:00 2001 From: kytv Date: Fri, 6 Jan 2012 04:07:35 +0000 Subject: [PATCH 48/53] fix typo (s/exit/exist/) --- debian/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index d2a021b81..0148908a1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,7 +4,7 @@ i2p (0.8.12-1) stable; urgency=medium * Debconf: - add wrapper.java.maxmemory from wrapper.config - The warning about the daemon user needing to exist was confusing to some - that assumed this meant that i2psvc had to exit. This warning has been + that assumed this meant that i2psvc had to exist. This warning has been clarified. - Spanish, Swedish, Ukrainian translation updates * Initscript changes/fixes: From 0c81d519b767fce49387f7f20d6dc6f9660649f2 Mon Sep 17 00:00:00 2001 From: kytv Date: Sat, 7 Jan 2012 00:20:43 +0000 Subject: [PATCH 49/53] Debian: Fix postinst script On systems without an i2psvc group, the postinstall would fail. This change will add the group if it doesn't exist. Also adding "||true" to the usermod command in case the command returns a non-zero status. --- debian/changelog | 13 +++++++++---- debian/i2p.postinst | 5 +++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index 0148908a1..995639610 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,16 @@ -i2p (0.8.12-1) stable; urgency=medium +i2p (0.8.12-2) stable; urgency=low + + * postinst: Don't fail if the i2psvc group doesn't exist + + -- Kill Your TV Fri, 06 Jan 2012 18:43:09 +0000 + +i2p (0.8.12-1) stable; urgency=low * New upstream I2P release * Debconf: - add wrapper.java.maxmemory from wrapper.config - The warning about the daemon user needing to exist was confusing to some - that assumed this meant that i2psvc had to exist. This warning has been + that assumed this meant that i2psvc had to exit. This warning has been clarified. - Spanish, Swedish, Ukrainian translation updates * Initscript changes/fixes: @@ -13,14 +19,13 @@ i2p (0.8.12-1) stable; urgency=medium wrapper versions) - move I2PTEMP to /tmp/i2p-daemon - move router.ping to /var/run/i2p - - chown /var/log/i2p to i2psvc:i2psvc instead of i2psvc:adm - various other clean-ups - explicity redirect errors to stderr * maintainer scripts: - postinst: rewrite the handling of an existing i2psvc account - postrm: remove /etc/default/i2p if the package is purged - -- Kill Your TV Thu, 05 Jan 2012 00:00:00 +0000 + -- Kill Your TV Fri, 06 Jan 2012 02:49:03 +0000 i2p (0.8.11-2) stable; urgency=medium diff --git a/debian/i2p.postinst b/debian/i2p.postinst index 7d4f07290..a01b7107c 100755 --- a/debian/i2p.postinst +++ b/debian/i2p.postinst @@ -63,14 +63,15 @@ case "$1" in # Create user and group as a system user. if getent passwd i2psvc > /dev/null 2>&1 ; then + groupadd -f $I2PSYSUSER || true usermod -c "I2P Router Daemon" -d $I2PHOME -g $I2PSYSUSER -s "/bin/false" \ - $I2PSYSUSER -e 1 > /dev/null 2>&1 + $I2PSYSUSER -e 1 > /dev/null 2>&1 || true else adduser --system --quiet --group --home $I2PHOME $I2PSYSUSER fi [ -d /var/log/i2p ] || mkdir -m0750 /var/log/i2p - chown -f -R $I2PSYSUSER:adm /var/log/i2p + chown -f -R $I2PSYSUSER:i2psvc /var/log/i2p # Has someone set the permissions with dpkg-statoverride? If so, obey them. if ! dpkg-statoverride --list $I2PHOME > /dev/null 2>&1 From 56a67729e3a327219b9a7703950d296cbabb3bdc Mon Sep 17 00:00:00 2001 From: kytv Date: Sun, 8 Jan 2012 01:14:48 +0000 Subject: [PATCH 50/53] Fix compilation with gmp 5.0.1 --- core/c/jbigi/mbuild_jbigi.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/c/jbigi/mbuild_jbigi.sh b/core/c/jbigi/mbuild_jbigi.sh index 545128aeb..4b05dc4f3 100755 --- a/core/c/jbigi/mbuild_jbigi.sh +++ b/core/c/jbigi/mbuild_jbigi.sh @@ -67,6 +67,6 @@ fi echo "Compiling C code..." rm -f jbigi.o $LIBFILE $CC -c $COMPILEFLAGS $INCLUDES ../../jbigi/src/jbigi.c || exit 1 -$CC $LINKFLAGS $INCLUDES $INCLUDELIBS -o $LIBFILE jbigi.o $STATICLIBS || exit 1 +$CC $LINKFLAGS $INCLUDES -o $LIBFILE jbigi.o $INCLUDELIBS $STATICLIBS || exit 1 exit 0 From f6ca6a5e0d82e7f488b30cb169a1bdb8f4f200e9 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 8 Jan 2012 13:15:47 +0000 Subject: [PATCH 51/53] * Router shutdown: - Fix failsafe shutdown hook broken in 0.8.8; HUP, INT, and TERM signals should now shut down cleanly. - Shutdown hook no longer prevents other hooks from running - Trap HUP, if router.gracefulHUP=true, and do graceful shutdown. Only under wrapper, non-Windows. - i2prouter stop now uses SIGTERM - Implement i2prouter graceful using SIGHUP (ticket #580) - Configure wrapper to ignore SIGUSR1 and SIGUSR2 as they will shut down or crash the JVM --- .../i2p/router/web/ConfigServiceHandler.java | 82 +++++++++++++++++++ .../i2p/router/web/RouterConsoleRunner.java | 1 + installer/resources/i2prouter | 46 ++++++++++- installer/resources/wrapper.config | 4 + router/java/src/net/i2p/router/Router.java | 10 ++- .../net/i2p/router/tasks/ShutdownHook.java | 4 + 6 files changed, 144 insertions(+), 3 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java index 170af5c35..cf15fee89 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java @@ -8,8 +8,12 @@ import net.i2p.apps.systray.UrlLauncher; import net.i2p.router.Router; import net.i2p.router.RouterContext; import net.i2p.router.startup.ClientAppConfig; +import net.i2p.util.Log; import org.tanukisoftware.wrapper.WrapperManager; +import org.tanukisoftware.wrapper.event.WrapperControlEvent; +import org.tanukisoftware.wrapper.event.WrapperEvent; +import org.tanukisoftware.wrapper.event.WrapperEventListener; /** * Handler to deal with form submissions from the service config form and act @@ -18,6 +22,10 @@ import org.tanukisoftware.wrapper.WrapperManager; */ public class ConfigServiceHandler extends FormHandler { + private static WrapperEventListener _signalHandler; + + private static final String PROP_GRACEFUL_HUP = "router.gracefulHUP"; + /** * Register two shutdown hooks, one to rekey and/or tell the wrapper we are stopping, * and a final one to tell the wrapper we are stopped. @@ -127,6 +135,79 @@ public class ConfigServiceHandler extends FormHandler { } } + /** + * Register a handler for signals, + * so we can handle HUP from the wrapper (non-Windows only) + * + * @since 0.8.13 + */ + synchronized static void registerSignalHandler(RouterContext ctx) { + if (ctx.hasWrapper() && _signalHandler == null && + !System.getProperty("os.name").startsWith("Win")) { + _signalHandler = new SignalHandler(ctx); + long mask = WrapperEventListener.EVENT_FLAG_CONTROL; + WrapperManager.addWrapperEventListener(_signalHandler, mask); + } + } + + /** + * Unregister the handler for signals + * + * @since 0.8.13 + */ + public synchronized static void unregisterSignalHandler() { + if (_signalHandler != null) { + WrapperManager.removeWrapperEventListener(_signalHandler); + _signalHandler = null; + } + } + + /** + * Catch signals. + * The wrapper will potentially forward HUP, USR1, and USR2. + * But USR1 and USR2 are used by the JVM GC and cannot be trapped. + * So we will only get HUP. + * + * @since 0.8.13 + */ + private static class SignalHandler implements WrapperEventListener { + private final RouterContext _ctxt; + + public SignalHandler(RouterContext ctx) { + _ctxt = ctx; + } + + public void fired(WrapperEvent event) { + if (!(event instanceof WrapperControlEvent)) + return; + WrapperControlEvent wce = (WrapperControlEvent) event; + Log log = _ctxt.logManager().getLog(ConfigServiceHandler.class); + if (log.shouldLog(Log.WARN)) + log.warn("Got signal: " + wce.getControlEventName()); + int sig = wce.getControlEvent(); + switch (sig) { + case WrapperManager.WRAPPER_CTRL_HUP_EVENT: + if (_ctxt.getBooleanProperty(PROP_GRACEFUL_HUP)) { + wce.consume(); + if (!(_ctxt.router().gracefulShutdownInProgress() || + _ctxt.router().isFinalShutdownInProgress())) { + System.err.println("WARN: Graceful shutdown initiated by SIGHUP"); + log.logAlways(Log.WARN, "Graceful shutdown initiated by SIGHUP"); + registerWrapperNotifier(_ctxt, Router.EXIT_GRACEFUL, false); + _ctxt.router().shutdownGracefully(); + } + } else { + log.log(Log.CRIT, "Hard shutdown initiated by SIGHUP"); + // JVM will call ShutdownHook if we don't do it ourselves + //wce.consume(); + //registerWrapperNotifier(_ctxt, Router.EXIT_HARD, false); + //_ctxt.router().shutdown(Router.EXIT_HARD); + } + break; + } + } + } + @Override protected void processForm() { if (_action == null) return; @@ -194,6 +275,7 @@ public class ConfigServiceHandler extends FormHandler { addFormError(_("Warning: unable to install the service") + " - " + ioe.getMessage()); } } + private void uninstallService() { try { Runtime.getRuntime().exec("uninstall_i2p_service_winnt.bat"); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java index 15c7f76f5..ddcb98a0d 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java @@ -367,6 +367,7 @@ public class RouterConsoleRunner { ctx.addShutdownTask(new NewsShutdown(fetcher, newsThread)); // stat summarizer registers its own hook ctx.addShutdownTask(new ServerShutdown()); + ConfigServiceHandler.registerSignalHandler(ctx); } // else log CRIT ? } diff --git a/installer/resources/i2prouter b/installer/resources/i2prouter index f911535d4..02b21ac98 100644 --- a/installer/resources/i2prouter +++ b/installer/resources/i2prouter @@ -1012,6 +1012,7 @@ start() { startwait } + stopit() { # $1 exit if down flag @@ -1028,7 +1029,7 @@ stopit() { if [ "X$IGNORE_SIGNALS" = "X" ] then # Running so try to stop it. - kill $pid + kill -TERM $pid if [ $? -ne 0 ] then # An explanation for the failure should have been given @@ -1080,6 +1081,43 @@ stopit() { fi } +graceful() { + # $1 exit if down flag + + eval echo `gettext 'Stopping $APP_LONG_NAME gracefully...'` + getpid + if [ "X$pid" = "X" ] + then + eval echo `gettext '$APP_LONG_NAME was not running.'` + if [ "X$1" = "X1" ] + then + exit 1 + fi + else + if [ "X$IGNORE_SIGNALS" = "X" ] + then + # Running so try to stop it. + # This sends HUP. router.gracefulHUP must be set in router.config, + # or else this will do the same as stop. + kill $pid + if [ $? -ne 0 ] + then + # An explanation for the failure should have been given + eval echo `gettext 'Unable to stop $APP_LONG_NAME.'` + exit 1 + fi + else + rm -f "$ANCHORFILE" + if [ -f "$ANCHORFILE" ] + then + # An explanation for the failure should have been given + eval echo `gettext 'Unable to stop $APP_LONG_NAME.'` + exit 1 + fi + fi + fi +} + pause() { eval echo `gettext 'Pausing $APP_LONG_NAME.'` } @@ -1557,6 +1595,7 @@ showUsage() { echo "`gettext ' console Launch in the current console.'`" echo "`gettext ' start Start in the background as a daemon process.'`" echo "`gettext ' stop Stop if running as a daemon or in another console.'`" + echo "`gettext ' graceful Stop gracefully, may take up to 11 minutes.'`" echo "`gettext ' restart Stop if running and then start.'`" echo "`gettext ' condrestart Restart only if already running.'`" if [ -n "$PAUSABLE" ] ; then @@ -1624,6 +1663,11 @@ docommand() { stopit "0" ;; + 'graceful') + checkUser "" "$COMMAND" + graceful "0" + ;; + 'restart') checkUser touchlock "$COMMAND" if [ ! -n "$FIXED_COMMAND" ] ; then diff --git a/installer/resources/wrapper.config b/installer/resources/wrapper.config index 6f3641461..9eee7dda2 100644 --- a/installer/resources/wrapper.config +++ b/installer/resources/wrapper.config @@ -168,6 +168,10 @@ wrapper.logfile.maxfiles=2 # Log Level for sys/event log output. (See docs for log levels) wrapper.syslog.loglevel=NONE +# these will shut down or crash the JVM +wrapper.signal.mode.usr1=IGNORE +wrapper.signal.mode.usr2=IGNORE + # choose what to do if the JVM kills itself based on the exit code wrapper.on_exit.default=SHUTDOWN wrapper.on_exit.0=SHUTDOWN diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index 08ea93bd8..8e343aeec 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -233,6 +233,8 @@ public class Router implements RouterClock.ClockShiftListener { String now = Long.toString(System.currentTimeMillis()); _config.put("router.firstInstalled", now); _config.put("router.updateLastInstalled", now); + // only compatible with new i2prouter script + _config.put("router.gracefulHUP", "true"); saveConfig(); } @@ -376,7 +378,7 @@ public class Router implements RouterClock.ClockShiftListener { _isAlive = true; _started = _context.clock().now(); try { - Runtime.getRuntime().removeShutdownHook(_shutdownHook); + Runtime.getRuntime().addShutdownHook(_shutdownHook); } catch (IllegalStateException ise) {} I2PThread.addOOMEventListener(_oomListener); @@ -987,9 +989,12 @@ public class Router implements RouterClock.ClockShiftListener { /** * Cancel the JVM runtime hook before calling this. + * Called by the ShutdownHook. * NOT to be called by others, use shutdown(). */ public void shutdown2(int exitCode) { + _shutdownInProgress = true; + _log.log(Log.CRIT, "Starting final shutdown(" + exitCode + ')'); // So we can get all the way to the end // No, you can't do Thread.currentThread.setDaemon(false) if (_killVMOnEnd) { @@ -1004,6 +1009,7 @@ public class Router implements RouterClock.ClockShiftListener { // Run the shutdown hooks first in case they want to send some goodbye messages // Maybe we need a delay after this too? for (Runnable task : _context.getShutdownTasks()) { + //System.err.println("Running shutdown task " + task.getClass()); if (_log.shouldLog(Log.WARN)) _log.warn("Running shutdown task " + task.getClass()); try { @@ -1098,7 +1104,7 @@ public class Router implements RouterClock.ClockShiftListener { //Runtime.getRuntime().halt(exitCode); // allow the Runtime shutdown hooks to execute Runtime.getRuntime().exit(exitCode); - } else { + } else if (System.getProperty("java.vendor").contains("Android")) { Runtime.getRuntime().gc(); } } diff --git a/router/java/src/net/i2p/router/tasks/ShutdownHook.java b/router/java/src/net/i2p/router/tasks/ShutdownHook.java index 9bc57d643..ae8e38d7a 100644 --- a/router/java/src/net/i2p/router/tasks/ShutdownHook.java +++ b/router/java/src/net/i2p/router/tasks/ShutdownHook.java @@ -32,6 +32,10 @@ public class ShutdownHook extends Thread { setName("Router " + _id + " shutdown"); Log l = _context.logManager().getLog(Router.class); l.log(Log.CRIT, "Shutting down the router..."); + // Needed to make the wrapper happy, otherwise it gets confused + // and thinks we haven't shut down, possibly because it + // prevents other shutdown hooks from running + _context.router().setKillVMOnEnd(false); _context.router().shutdown2(Router.EXIT_HARD); } } From b34ae8f0511f2db395af1a31d046fef16e95b1e6 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 8 Jan 2012 14:04:19 +0000 Subject: [PATCH 52/53] more fixups from RouterAddress changes --- .../transport/CommSystemFacadeImpl.java | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index d353a61a0..f4ddab5e4 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -266,24 +266,17 @@ public class CommSystemFacadeImpl extends CommSystemFacade { NTCPTransport t = (NTCPTransport) _manager.getTransport(NTCPTransport.STYLE); if (t == null) return; - Properties UDPProps = UDPAddr.getOptions(); - if (UDPProps == null) - return; - Properties newProps; RouterAddress oldAddr = t.getCurrentAddress(); if (_log.shouldLog(Log.INFO)) _log.info("Changing NTCP Address? was " + oldAddr); - RouterAddress newAddr = oldAddr; - if (newAddr == null) { - newAddr = new RouterAddress(); + RouterAddress newAddr = new RouterAddress(); + newAddr.setTransportStyle(NTCPTransport.STYLE); + Properties newProps = new Properties(); + if (oldAddr == null) { newAddr.setCost(NTCPAddress.DEFAULT_COST); - newAddr.setExpiration(null); - newAddr.setTransportStyle(NTCPTransport.STYLE); - newProps = new Properties(); } else { - newProps = newAddr.getOptions(); - if (newProps == null) - newProps = new Properties(); + newAddr.setCost(oldAddr.getCost()); + newProps.putAll(oldAddr.getOptionsMap()); } boolean changed = false; @@ -297,7 +290,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { if (cport != null && cport.length() > 0) { nport = cport; } else if (_context.getBooleanPropertyDefaultTrue(PROP_I2NP_NTCP_AUTO_PORT)) { - nport = UDPProps.getProperty(UDPAddress.PROP_PORT); + nport = UDPAddr.getOption(UDPAddress.PROP_PORT); } if (_log.shouldLog(Log.INFO)) _log.info("old: " + oport + " config: " + cport + " new: " + nport); @@ -330,7 +323,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { _log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " status: " + status); if (enabled.equals("always") || (Boolean.valueOf(enabled).booleanValue() && status == STATUS_OK)) { - String nhost = UDPProps.getProperty(UDPAddress.PROP_HOST); + String nhost = UDPAddr.getOption(UDPAddress.PROP_HOST); if (_log.shouldLog(Log.INFO)) _log.info("old: " + ohost + " config: " + name + " new: " + nhost); if (nhost == null || nhost.length() <= 0) @@ -483,10 +476,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { RouterAddress ra = ri.getTargetAddress("SSU"); if (ra == null) return null; - Properties props = ra.getOptions(); - if (props == null) - return null; - return props.getProperty("host"); + return ra.getOption("host"); } /** full name for a country code, or the code if we don't know the name */ From 59bd51a419a6de2b5bcdeb03699140ccfc5192f4 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 8 Jan 2012 14:08:14 +0000 Subject: [PATCH 53/53] move ReadConfigJob --- history.txt | 43 +++++++++++++++---- .../src/net/i2p/router/RouterVersion.java | 2 +- .../i2p/router/startup/BootCommSystemJob.java | 1 + .../{startup => tasks}/ReadConfigJob.java | 2 +- 4 files changed, 38 insertions(+), 10 deletions(-) rename router/java/src/net/i2p/router/{startup => tasks}/ReadConfigJob.java (98%) diff --git a/history.txt b/history.txt index d3acecab0..cf153fc66 100644 --- a/history.txt +++ b/history.txt @@ -1,27 +1,54 @@ +2012-01-08 zzz + * Plugins: + - Enforce min and max Jetty versions at plugin installation + - Enforce I2P, Java, and Jetty versions at plugin startup too + * Router: + - No longer check for updates or start any threads in the Router constructor, + - for ease in building multiple routers in the JVM, + - and also because starting threads in a constructor is bad practice. + - All threads now start in runRouter(). + - Installation of updates now only happens via Router.main(). + * RouterInfo, RouterAddress: Optimizations and integrity checks + - Remove synchronization + - Do not allow contents to change after being set, throw IllegalStateException + - Do not copy contents out in getters + - Make options final + - Add getOption() and getOptionsMap() methods + * Router shutdown: + - Fix failsafe shutdown hook broken in 0.8.8; + HUP, INT, and TERM signals should now shut down cleanly. + - Shutdown hook no longer prevents other hooks from running + - Trap HUP, if router.gracefulHUP=true, and do graceful shutdown. + Only under wrapper, non-Windows. + - i2prouter stop now uses SIGTERM + - Implement i2prouter graceful using SIGHUP (ticket #580) + - Configure wrapper to ignore SIGUSR1 and SIGUSR2 as they will shut down + or crash the JVM + 2012-01-06 kytv - * EepGet: If transfer fails, exit with status 1 (fixes #576) + * EepGet: If transfer fails, exit with status 1 (fixes #576) * 2012-01-06 0.8.12 released 2012-01-04 kytv - * Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 + * Update geoip.txt based on Maxmind GeoLite Country database from 2011-12-08 2012-01-02 kytv - * Wrapper 3.5.13 for everything other than armv7. + * Wrapper 3.5.13 for everything other than armv7. 2012-01-02 zzz - * Fix webapp PortMapper lookup for SSL-only console - * Wrapper 3.5.13 for arm v7 + * Fix webapp PortMapper lookup for SSL-only console + * Wrapper 3.5.13 for arm v7 2011-12-31 zzz - * Fix log NPE when saveConfig() fails at startup, thx kytv + * Fix log NPE when saveConfig() fails at startup, thx kytv (backport from jetty6 branch) 2011-12-30 zzz - * New Estonian translation thanks ajutine + * New Estonian translation thanks ajutine 2011-12-27 kytv - * Spanish and Swedish translation updates from Transifex + * Spanish and Swedish translation updates from Transifex 2011-12-23 zzz * Logging: Eliminate LogWriter/LogManager deadlock diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index a411b0099..87e5bffca 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 = 0; + public final static long BUILD = 1; /** for example "-test" */ public final static String EXTRA = ""; diff --git a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java index 52cae334a..c6bd62c76 100644 --- a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java +++ b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java @@ -12,6 +12,7 @@ import net.i2p.router.Job; import net.i2p.router.JobImpl; import net.i2p.router.RouterContext; import net.i2p.router.RouterClock; +import net.i2p.router.tasks.ReadConfigJob; import net.i2p.util.Log; /** This actually boots almost everything */ diff --git a/router/java/src/net/i2p/router/startup/ReadConfigJob.java b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java similarity index 98% rename from router/java/src/net/i2p/router/startup/ReadConfigJob.java rename to router/java/src/net/i2p/router/tasks/ReadConfigJob.java index fdba0678d..b11ce861f 100644 --- a/router/java/src/net/i2p/router/startup/ReadConfigJob.java +++ b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java @@ -1,4 +1,4 @@ -package net.i2p.router.startup; +package net.i2p.router.tasks; /* * free (adj.): unencumbered; not under the control of others * Written by jrandom in 2003 and released into the public domain

    UvVI*jXoDv`7ZmTQ5=Hurv?otW_FN zFBx~q@^UzB=&4t`cYI;_q#{tB^KFE>rfW|WJA=@28&xdpP5RNk%U;9ZBg-NpVk{EJ zL@f7y6g2Ia*TfWdJ;K7pT8dKw!_q{ z3>}SL5fre-0WCB;?@@AtW$}{r=@4x>oxUQBjH2sTtZwIL3aR*n+flKb`-CH59+Xzp zYiWm-o4a2#I-54S>Ev&6*_fQxNgnAjlaAwTQ5Y#B#IN}t-(jSz^V76^Wk>Qgtz6lg ztfL_XW8D@So#nP#y1F33YmCgzU*<7@9x3RA!=7IY;zxlXGSHt5ok z)~*x7>HSq|(vFhVGudYbI%oAYvYhsRb1Vs@Ti>LFr4fZI+pnvVBtNEe-dQW^tD4ny zf|eC__4!t|^40oWE=FA^))=Tz*p2Lqt76q^%W~(LrmXNgkcIrZ7NN z<;)4Cxm>N-#X5mY4UWUxBC7<4Q^ndOGKQwCof&=3nr4fD<|pg>WO}Gc?*bh9tZhsO z)p<*{alN~9kPBDB)QX48eqXzoNM2)oh|gsUqZy?ymF-O;qzl(4lQ-#C>x0N)`rG=o zqzld7(4Neovo{P?=a?mp)QbHqI@ms=S)j)u+7{A_^ilSf`bnn0Z|Lt9>Y(zZz8eEN z`8c3jvlEvtTSiY9S*@s~LpG|}2PUfBxQgtjk2i*~Cnr+(O+TT>KQ;}9yJ-8?_!zKU?-=R!x4OZ=etfGhzDmPegP`K1xBDXY zc>V1tLgpmIWNRM39Njqj@p}P% z(+#IHM+47P2a;s2jZkZw{6rFSfZ@0U-&w|6ZGS#-uO`ajs3pB%g7oQoVX&T#??sPE~KXf&FFN#_wOOd#xqOnQFDEEgZMlCz8RX%D_T{LgegmJGn(D5rgKb}>?VqYro` z@sV-Gz}3U|#vbzO zY8Q1z367+9caQX_ue@Gi7d=hP8HV=V6H)l0vWUwmE#a65d_{)zwu=W%UkpjNDLr1? z9Fh?Szc0z4Ixg*IZ~ zgwf6c^rP)g%2nF~Vi%{<1$&niMpj<1>2VIn2zFg4$Ea;$ebr6drIZ7V3Y~XA?KQc! z#!+i+RqKjc^nrk=27e{};4BevzQ9qmv0(9)xANpI@$Z3umIG!p%Kd^>o&!89tXCoX!7 zu_<(zdp@Fg%?x99&o;izh~iX)c8ul~{V1-v?z~x|y=hZ|?rbZ%Op9dn)AUl!C{7f= zrk{N~#3k4qhxb5Q{q0JZdnQk8eaFxx-+kc}+GK-dA;)^NyQAp1V{@F#8*Sn*_4M2^ zj;)QP?#I_)VSD#@e~%JlH?5T57R7_~>T$Kl?iLs;)A5nMAq_XPZe>Wrj@9~WMR7;j z^b_wA_A{BX=ODkXUT1c}`#v=+?dvdf(ex(v3E~0l&{=r^~ zpodQ#M%Po2!c@`kPDi;XH`>MXDAyXP;q*X{K*+hf?idE*N_(7HOf>Y9GfB#vV;4f` z!!rqPGfyyQu9OmH1y!G&hRUL|<4HRG>+F4YQ!qX8!yK?ypUY;8gXq$8+kFq&mBJ_+ z4!4nQ_er*k-_VXfW`x-So457F$SoOBgbZn8|89wE@qOFLPhGZ(;%U0}$5#+jRR0(a zpC9m3h}Tr>+2c*(#s=47QJhSN{?wHOmA&?pg81fIo5bkGyb4C`9;)JAh&lAFpF>D8 z{o?28B!POIkHs+ioKNz&-Y8k}{=+trp@rw?k?(2c`E2$@Kv}H)NU(GR;+)=28ny ztb^t!&@3yLdO9aloHRxkI=brYAo&_3Gi8!endD##6E_FNeo%~(DfY<}yIUx14b9?i z0Y!>T@xDy4sfD7#L7@XhoJ`UGO_^jx3&{-!$s&-1$Rw}G6mvk~B5UPmP)K^3N*gZr zfrIJ&+xswzpMSf}?r%%?U;36k=SL_0o~nEFCBOJB74t= zhW@b~$;I#f7)}zYlm2MTHu#*8dS$Vf`nf1rT}zR}$Ws=(12VQiDnJjd^pQT4)my1+ zd8GHrmbxC?b5TQ+$~(6I*{&?kQKte<2G6g`lkv8S&MWWgU28!u`TKBezT87!h^h3m z@(?nG{#@Q8;G#wUJu*xY(qgJmE59sAa~00ju~@r~P~R)_5dFV#rBhIY-4iEo;q8^h zE7P8f%Pg9*`?f#_w1}2o=}6w7zh22g@YDWk?@Sd!^ndjCZJXOQ)B6Ly4Or)ZeE=s5 z@9Tz@-nZqqleU1*MQ4j1Asg}-;rDHM4!U|X-F`KZePE`Sua5Bgq%Qr5n9Gh}$=k?Rh4q6}vox#ECF(aLK9 zAz#_9J-#Ss`jif>45@h=XVUNr2wdgxMX$@A%p-R`7g4RsHFF3yM6k0I`5+sCwh&wEAexGB0zH>dEePW_#ult8+WOC;_&C~n2r~*sww#w0g zKNYW!_cdFT!GGR)Tv6x{W(S>iVr|jK7_Yl_L zOk@6fh$-N8>katDw{8`(24$K1?J*=|he2BQhZh}l^!T0(zmK4yFU)ciU419Zdj@d1 z`cEAc6X~CKqDh}Ja`!sHaQ?hEl8m6y_ZzS|hg!|e5jP&Y*(;F7i(ROwIsdW0)KNH~jTplH{ z-_}v?(Lt=A)sM2tT$=JYTU~*~IHM^kKaQn9%FcT^(!99VB~;r@6&+~l;|%QA>K^xH zci3sdlQHbM@9E|z8o1q~PiB(>8c-3Ekj zsv4Y`NXci{qY}huU2$7M5-tCzlJnu(fQGYrA--@zio;bnU`JvZxB=E>rEVELfm;bJ z^lg-QZLlz^{8MO4Cq3*w)=du6jP+@W5B(K_Nka?mi8b|#hgw9LZ2cqpq&CJ|RjJ~lap_GN7EYl)8d5jjVN(TGKer zt42KAtYWBo1|8d!H29v?TkTp5z6Mr)Y7GkcIm^&Se&!j7{G4oXm!G)?Px(2dS0AHja z)4T4sAg>*C)uxO4cw{#&cS3u7y{F~=Xt%=>s%65?q2`KhGovZ35jXSRN>W6I@mrN7 zC1QY_jI0qOtvW8l=FB9PO|&_0Nk_{#OLNFyBj)p>l1yQb-R8$RkuDvV!v&tLp*nem z5~>=UgxQTXVhq2_iA4Cor#e>XW?U9NHF=D&u}3@ZYRxJZMVD{@fg1tAlbsd>q1~c{81P3Kf>}; zT*)u&=QsFBHxll10lT(A<&sEkzNit;8TpBB%FxtGw)^OtZV1bY?9z@#x=A&-yhdDs9r?Rt z;@H9E2eT&F6nTB{?ZOSe*nEg|GLnH~fP`{s{yr0Lf zD&nC_f3{jIw#I80J193>TrhVSVXH1)yTE~4gVu}7CF)r{+m=ZKY!V+f^wCy}8~9KB z$aUh*zuuMR(Fw~ z(SeM}T7~#(}7w}a58V8gk*YdhT2b|8=b--lH=fgUZ zK_rKtDLvx&Po;+s{|_EMf;s)gSAEXExb5Nu6ET|kp8h1q`|N+PC-|-YB#YHw;P3g9 zg0{s*NxReZOtsP@LY<3dd-(;ONT+bY`0aD1ki8N@N zO3ol-&Q(e&Iu+_zqXwciiA$R#bI6A|e9S)%Amd3fpA<;C7y4tOGs0!v;$a#Xh8iu} z$e2^Qg)JCo8S{-!+k&Z=gSjttvs*CFWXyiu^cIX!#_ZBfZNWU0FlQrgAQZn6Q3N4(ON%RSykRW0u4tAofZq z`%`QN1#uj|T7_Ab%73OJA*3h&vkHbViVsqgSS)ZEYH~clh!f74BW)z5kjbD^3ud&FfRA>L)p%MiajNb8A%qB$^4Q?(v_s~A4igoE{RBN31R|&Dw2FmHt|!U$Y76) z<{>suPf5WO`7fi$Am3!!YlRoJQQ_nD62uSrx+oImm1<&2UGlKEh5`og-8EzgS;)Vp zA!|ttZ`Y9NUN+3)Tzw+vx=RrK__@)f`*1_$MtGZVboXtW+Dkt*5a4l+0duG5zHNmA zW02>a3or{En9Fjjerx(`!(tiXQc)t8gg$5R|3s6duyw{UnEYuqL_LagttPI57>Irg zpWQi}EzEY4hTeuB97BF1U3l+UGT7$|YLkVaA}Jjwh>wi?j9Aizy;R9>i6t*svw`2# zgQO3dVs_axI3ogHWPdv%IknOv1P&Z^waglTZ%{$);;7y}bb z$Cs`WYb>+oEi6@QT{*?pDzVYRkBTRn@Eg{sJ^t{njPMv6&?@n=RkPa#*Ht8pQO2CN z@_XY+Lij*X)oWHjGnZp zvhk(hPty6M6cR=>{PYw+uKem062*3Qbdire%743f@)67U$X!USoi+i?m-`@Ce^W_! zr$k_MeEA^skGEo;fUT45LtKb%e!Yp;1M(|->_h%?Dp@3nFc`kcpMPaA85DII2^{Gc zn^sX(H8e00&u^@nJZ-6(>xcIaRb3EqppL&f7`FXn5C38?8Hmn%r;$M}6D=i-6=B31 zY49GI{0C|H@ZtQgX=F6G2Mr;&v7NOK!P32mU&3MUTWk6*cPLrGk`;V;23f+MJ;A4C z5>5MjV+O}md*H^D6-UleO3*4Ukf@Fp(Ogx69f9*zO-3%4T;qhFL0S=_zczxr;vZ^Q zR^grQov{MHsU$*0(<>Eo`r!w5Tlv}%B#*4&CuNhxeird;RWzb64^}$vwup^Y{GDvl z$Qlg%og5-a%jHP2gtX%ajUqvQBVbxj^@FmWRxu8tvDX&q4Qr}f#U zKt|7vTEsR;`r{~Pt3`CT%+B1O>#}Vf8vbtUa@Ha;7WZ9ld+y?WlD|{`nQ6iPB@kL# zS;mqPfXV$X~dgp>r;p58MRxnMf5Yf@9`*hqHcRU zAm%_*$2~6GtED>+)mhy~dEF`7gK zK^AdCr4;N+(p;#F%4)zG=?Wu5q=E)yBLCWCGL(I=o3y|f4ZyMZ+I zEaK&3FV|8h`I@4HZ4yiIBZf^yEQ8}vMr&xkxGkN8t}R&$R{8vbsYE?|gdtvD#4TdF zp@%#_EMl5LidvZPE_uE3q(f{A?)D}^hpGAr2pF=Bn_Mm8+XiVSbgRVY%iCERm?uFR z{;#Q|2Wi85Od|oYjDhUYX#3}xaod6Hky3ZqA;iVzl~=gSLN^3%)oQY6f{nZ;XG{O)NazvI3tY(4tCpL*f8bY3&W7VRTxU&*WU;2xLr z{qx9h#4T^-kqOAz{F8_5nHgI;-hDdxnl)Sb)6+?0=ku%K%Ak=)6|HXxn30p^8&S`0 zSk2>i4l3`nRw7AY|UvM>xF$k8G+!pKx z%wmGI`L>Q(T!EwG=}4O0)iYgh!%moRv)I9UqrxfOS@vy=aI3+BNpW)(j~~_Kxh$;8 zFExw1`IR%t_hUC(h6ENfW^uVyGBZZ_P}c()Gc$6jDz3ZQES|M0fX~!3IF;@U9WS#m z&vgs3jqjk%Wce=Z>w2^JlXXPRk-leZ-ks-+wx{{GW|8sXj1?&t!PCZQ)CgD2Vjx(W zMI0KcoaD>wX7QSpSI#C&18$n74|J-+!|}oJa~{A**kMb&bv7olw}ED{ zr)4c>vvjGmJ31dAZvk_``%V7t94v@!c(1u+r1IhS=T`DF=1Tt7$bUGO1hPiscPHkO zRJL%3ag0sr&1mcpOfq7#`1T3OWMK}fFH2Y)oJ512(UgYC2DWe+l5W};h06GQrbOv? zmZ9n|&EjQD&qUBH#MyFJy#nX%|LBw|vpCDqh7>X3O4R^pZZdA9N?aOsv-mgW6E&Q{ zM|i~b0;Lo7CXDbzCuJ+mq9<}YW>I5Wi-U9t|3Fue6@xWULCs=gC2yTiG;Li?qj0xR z=@C~Jx@WY_&Bu(17QKLkB<2~VSuUju?v^Wd68xiuTQ+HOnZ<|3<|d5hX1NQOo9=;s ziP0nm*d@)uLFpEdc7ra;nYHD5r#xv8=WsPp5@5Zq3+I%lE`~}fXLT!lHuFd*2AzWR zlM_zxrM>9vBgx=$kiWWsd_jzPPQ-1@|q|OTrl@+kbUQgs-0N9R7hSCPj&DeSHBNh?=tUORki+?}lPN2C; zY4c`OzGZ0^Los4TGZDDak!G=*q51Z>SzLs%n#D+-EGFGOP2z(p>6FhTzNq2{EGAu) zCQ+#37cM5DNZ7o;m<;K05z*-=I0_SX>Qd6iEbfz*38XSK+~_Eic&Ms*nK2=HlBf>w zPWdF>?Et2`3g9w6B_Fd4p|H9XuyMGLx9#;Hi?G>onl9h0(4iIIm`T zP2zl9_cw{5yxS7e*S!FaN9x3C<%caH3G5>)zitU+P3Ql&1fj<`zH$la+B?#5I>HFN z4)+-GO9Dw?Mo2G`ES(A0Lo&}&$YxE(MO@E)><*K-h|gL|)ZND+QPwo5h#Q7P4L)HX zlX%*CwsiXlNroKjn`siesa8aIF2@*?$nks7DC%>$5l%JX5GBLKVuZ?=s^%sBAtq`n znr-9%0db)p99<2pN?IIEIEGbd*K!?V=jq49X6s#Ihv*l|eKlH|`|_0fQtku07l_Y& zzE9__IodY2KZN$qXfNfgrwv<`CdpZ2K^unwv?y2;Z9{ynsloYI^{Pm!^UVJ|K&2Q zmPke}BSXWNTe(1~A9vW$7CGuLi3_1Nllaim{Qc|AeB5iK+pu9)Y4ZXrwn)aV(M#JG zlbDJV%pRCICY)V2*Xz-46Q;jZ+Y_ABc#gq2v?S6wBw|cbat6Q6>ebcL(PCe#7Od4J z6RQ(`Iu{1Y`SO{HkYd8ArpI!8(I=K>aSI@X&v6Yr33EmYl}zGIi^Mt**Mp_!d~*a+ zrdCXAY3BuGQ!Ig-%*@FDra6(pqp zA#?L*NJi%uN~PbNnZ*4Va|WIo+;5gXK~JQt);Xa&HQL!TXY_*>3VOF@FEDew<<#?70&L8>@xK?4i0CyY$=^v6yaRSRC77#{r(0p_ z3qzLleE|WF^mOI}-XMKOjcOr(Vw5IqS6IB%fHS?Eu*jl27+youVoX`7J^^{d=BZtP zfk>0~Jl1UtrIJ7J21$%)V`~2N`@!|4-6_!q-rLX|vzf%LJXuA$Mm@rfcWElE0BQ63 zZ4z%86bC7b0Hha--@ zC_SYoKcs+-is*sYm*{xMJ08qSd@sBwe7CiLU3}N+!L9m2@||z4VzD#-Y^oxWJpQih zGzE@F#@JaVx3;+~!&8T{1*I6}63PPdi8nt}2)VC}&ZweWPIR;Aul? zcTK@81DuPZ|60K>nWYH*Zr&`#s|s9)xI0%7;`9jrG4Byiw2Ck%GhWSnwDc07!)y5Ss$A;pUy8(ux2Xb{Yr( delta 102 zcmccemhsA4#tkftBBlcKS2>>CsK+ES(cSLibkm|U#z!_wF#ZWdkAwz`$S$ i#6}=`a&D-)sv(dC6E%jiffNHw+yuxr+q^SWS`h&KQ5K*8 From d8e297dde71728a3d5567c1c3a3a7a72192e2007 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 2 Jan 2012 12:31:23 +0000 Subject: [PATCH 34/53] * Fix webapp PortMapper lookup for SSL-only console --- .../java/src/net/i2p/router/web/WebAppStarter.java | 6 +++++- core/java/src/net/i2p/util/PortMapper.java | 2 -- history.txt | 4 ++++ router/java/src/net/i2p/router/RouterVersion.java | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java b/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java index 9c47190c1..95fe51d8a 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java @@ -137,12 +137,16 @@ public class WebAppStarter { /** see comments in ConfigClientsHandler */ static Server getConsoleServer() { + PortMapper pm = I2PAppContext.getGlobalContext().portMapper(); + int p1 = pm.getPort(PortMapper.SVC_CONSOLE); + int p2 = pm.getPort(PortMapper.SVC_HTTPS_CONSOLE); Collection c = Server.getHttpServers(); for (int i = 0; i < c.size(); i++) { Server s = (Server) c.toArray()[i]; HttpListener[] hl = s.getListeners(); for (int j = 0; j < hl.length; j++) { - if (hl[j].getPort() == I2PAppContext.getGlobalContext().portMapper().getPort(PortMapper.SVC_CONSOLE)) + int port = hl[j].getPort(); + if (port == p1 || port == p2) return s; } } diff --git a/core/java/src/net/i2p/util/PortMapper.java b/core/java/src/net/i2p/util/PortMapper.java index cb5d7317e..0efd58989 100644 --- a/core/java/src/net/i2p/util/PortMapper.java +++ b/core/java/src/net/i2p/util/PortMapper.java @@ -59,8 +59,6 @@ public class PortMapper { */ public int getPort(String service) { int port = getPort(service, -1); - if(-1==port) - throw new RuntimeException("No port registered for service "+service); return port; } diff --git a/history.txt b/history.txt index 4901d88a9..09b0c5e3f 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,7 @@ +2012-01-02 zzz + * Fix webapp PortMapper lookup for SSL-only console + * Wrapper 3.5.13 for arm v7 + 2011-12-31 zzz * Fix log NPE when saveConfig() fails at startup, thx kytv (backport from jetty6 branch) diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 0e04b1445..33006bcb1 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 = 26; + public final static long BUILD = 27; /** for example "-test" */ public final static String EXTRA = "-rc"; From 88cf74289558cce8a87d5df9da42210ebd906d12 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 2 Jan 2012 14:42:19 +0000 Subject: [PATCH 35/53] fixup after prop --- .../networkdb/kademlia/KademliaNetworkDatabaseFacade.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index 8a44d5a4e..0fc4af026 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -821,10 +821,10 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade { if (err != null) throw new IllegalArgumentException("Invalid store attempt - " + err); - if (_log.shouldLog(Log.DEBUG)) - _log.debug("RouterInfo " + key.toBase64() + " is stored with " - + routerInfo.getOptionsMap().size() + " options on " - + new Date(routerInfo.getPublished())); + //if (_log.shouldLog(Log.DEBUG)) + // _log.debug("RouterInfo " + key.toBase64() + " is stored with " + // + routerInfo.getOptionsMap().size() + " options on " + // + new Date(routerInfo.getPublished())); _context.peerManager().setCapabilities(key, routerInfo.getCapabilities()); _ds.put(key, routerInfo, persist); From b391ed15ed0710fa59b601dbc4fa59bf4c6ff1c3 Mon Sep 17 00:00:00 2001 From: kytv Date: Mon, 2 Jan 2012 16:12:50 +0000 Subject: [PATCH 36/53] Update wrapper to 3.5.13 --- history.txt | 3 +++ installer/lib/wrapper/README.txt | 3 ++- installer/lib/wrapper/all/wrapper.jar | Bin 119634 -> 119631 bytes installer/lib/wrapper/freebsd/i2psvc | Bin 269208 -> 269240 bytes installer/lib/wrapper/freebsd/libwrapper.so | Bin 36580 -> 36612 bytes installer/lib/wrapper/freebsd64/i2psvc | Bin 307232 -> 307264 bytes installer/lib/wrapper/freebsd64/libwrapper.so | Bin 46304 -> 46304 bytes installer/lib/wrapper/linux-armv5/i2psvc | Bin 250472 -> 256708 bytes .../lib/wrapper/linux-armv5/libwrapper.so | Bin 32584 -> 32372 bytes installer/lib/wrapper/linux-ppc/i2psvc | Bin 272244 -> 277492 bytes installer/lib/wrapper/linux-ppc/libwrapper.so | Bin 42836 -> 39360 bytes installer/lib/wrapper/linux/i2psvc | Bin 261272 -> 261272 bytes installer/lib/wrapper/linux/libwrapper.so | Bin 32516 -> 32516 bytes installer/lib/wrapper/linux64/i2psvc | Bin 270808 -> 270808 bytes installer/lib/wrapper/linux64/libwrapper.so | Bin 40512 -> 40512 bytes installer/lib/wrapper/macosx/i2psvc | Bin 1231752 -> 1175696 bytes .../lib/wrapper/macosx/libwrapper.jnilib | Bin 166232 -> 166232 bytes installer/lib/wrapper/solaris/i2psvc | Bin 344996 -> 345012 bytes installer/lib/wrapper/solaris/libwrapper.so | Bin 49988 -> 49988 bytes installer/lib/wrapper/win32/I2Psvc.exe | Bin 375576 -> 375576 bytes installer/lib/wrapper/win32/wrapper.dll | Bin 250648 -> 250648 bytes installer/lib/wrapper/win64/I2Psvc.exe | Bin 432640 -> 432640 bytes .../lib/wrapper/win64/README-x64-win.txt | 2 +- installer/lib/wrapper/win64/wrapper.dll | Bin 254464 -> 254464 bytes .../src/net/i2p/router/RouterVersion.java | 2 +- 25 files changed, 7 insertions(+), 3 deletions(-) diff --git a/history.txt b/history.txt index 09b0c5e3f..a3e76fa16 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2012-01-02 kytv +* Wrapper 3.5.13 for everything other than armv7. + 2012-01-02 zzz * Fix webapp PortMapper lookup for SSL-only console * Wrapper 3.5.13 for arm v7 diff --git a/installer/lib/wrapper/README.txt b/installer/lib/wrapper/README.txt index c4529c9f8..185d419ea 100644 --- a/installer/lib/wrapper/README.txt +++ b/installer/lib/wrapper/README.txt @@ -36,7 +36,8 @@ with "ant -Dbits=32 compile-c-unix". For macosx, combine the universal-32 and universal-64 files from the delta pack (each a 2-architecture fat file) -into a "quad-fat" binary. +into a "quad-fat" binary. Instructions can be found in +macos/README.txt For win64, build from source following the instructions in win64/README-x64-win.txt. diff --git a/installer/lib/wrapper/all/wrapper.jar b/installer/lib/wrapper/all/wrapper.jar index e233fcff9d4a897f97b36dda1d17a860681f6341..2f2fdb1147255a9ce7cb59939aa8c8c687376d6a 100644 GIT binary patch delta 4898 zcmZWt2{@J68~;uhmuoM}l`UgS*-BE`(`E=Ykq{9hMTqK8aw*L;qGhhRrzT4^Mopyd znB2xvM7DHMjncl*f@m5o68+D2&UJHVJkNce_x^srcRBAl-+MmydJ(g&h^gq~!H{B6 zlq^Mk8xVF#ak^|oK$vs7xuWMG$FDfGUYA`|z8gH+Z{NCNO6BpiAKu9{FqUMw%jq>= z$h(}et+Fd`S5>uz!IIh+Z$DpZwzEk{3|g5J?ryN<>Fj0KT#A1f;dwgTQFMh{d-Ak4 zzEzRklNp};VwkU0dVQpOr}cNmRa>niwSWHK-i2E;j+8wMD2}@NlTK2loX+{=#g$iV zIT7s{=T#G5@z#ISqQ^M0(`C?X!`lxA-5-sA)GV=oSKQ>d#^ z7A^N6bt&x5GzmX9Z>oW_S?r@VtOU6NC+pb)6Wu7=;+>0a=MO&~?b}uM17}Ec=txMh z_m>8Qqm@$={-n5Tfhq%`+<0KA`fpa7+u^Lo6#^EmD7y>V05;ArL?dN_a%q>7%V6oRy;_Yvy_{O;je0| zfD;_l-2<@tuODZ=zsc3ppU>I!jkYg4l}A;Y2WCdqu!751-c>mm$1j&&WW2{@VL-I? z-ts3u=4Sl5qq%=`@`zh%OrK|5f0lEN{$ua>6ro8FE3qN3IjOB@XTkdM1WZrrthamuex-OQVNZcV+|@%qfoHN3vu@9a5K{kju< zmA3nKkNDJVpV66Ec&;#XZOe)MMgz@VJ9V``1YcpO8%ysT5Kd9eC?7OiRyr8yT~e|> z>20(bEBfrkV~-XJ-(PNebK>`&IeRAkb-yd-j+d|N=`#6^t%8lHSs z;gXHLRh?lS8}pj~8j3oaaI~r*nDzJl-`a1y4$Swu2lMB-HJ*xH9LLL@s<-7*B2R|l z)jm_6bJQ|R^MY*8LJ!SuQ*ZC^(jkW|sU6cE+eM7s@h>m9f9(0*u{}L4eMUD1_%OFDvmUr?hLxFGN(0~SL5j+J)uH);T(xACER`Sbp=zYgc*0vrVCt@kPC6r9p)w44c;b%Y~c& zPE3~zsW<1Hf+wG`%HuQ*J_m*enfw{cU$ur;vQJ}fOhl5*v<(TyUc#WL|IR)mE zm=A+WiE%LaA;5E!edgY<@g$1UL(^{-nwu77XV%RnUeCg!CSi?WW16ce((IO@sAX7_ z9pOzh4d?MbJj9Y*jSwF?(DMEXGR^yi^D8Rd9nsTdNkvYf{uwv;h0*FuD#*7ECt< zJ2bIJkrS{bz7Jf1AIWC72xv%S*2f(r5Ujxi#1Lz)7uZH>IlB@lU<+RK0}j|>)DO%d z;pPN@NK#6EAjp`6OW}vP=#Qd{>J)&X3}67)1pq~Oun|bZca1s z3k919rnesC6015KTqnIxpL_6cDb)K%=m5CV_ZqB;0cudb1+B3=5-5?hYA3%3lhKj7 z1t8xErNx@$79cNh*$8w<%#ckeBQ7$pb06n6Qin1ip9c&CNX;a*w8Vl@tcES|U;$n) za|=);q-G*;B9{L)aEDPiZQ0v}>!r2%JR33mZ~68QCQ;DW2T?(#k{ z7@erKO1Nf0NCxa1=g5|PI0TA`Rm1~Zn3&bh2d$)v-U9GK z7Gr;%0y(k_^yUPk`Cy*--3gZP$->}EKCq&dQ2Te_gpHuz!4g^ewtpj|1fWtG(10}v z!kkG+*V4ojzUwYS>BjPXr!! z!%qEfvha2*!0%fyo+hN-G2!F>-)J2)|BEN)2RxZy9IY!5;oyzaBvpuNJ3xb!9|mua zg99`;WepAyyoL##Dn+@MS0chP5UY8Wq7WrC*cODrx8tCE6#~6)O^I zKoKaz{&8xArgo|lszwz}f$Ga5uh7egI;2LZn`%J&3)MIXq1FoZD;qF5<3`U<1waNcU50(Dz}0$x_$ zGvN_+bnv>+$4*=?MHQwS@ft-V*u4?C?+>Jd&Y}w+MORM!TV!|xn8^h2QOBtN1NZ8_I{*Lx delta 5011 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 diff --git a/installer/lib/wrapper/freebsd/i2psvc b/installer/lib/wrapper/freebsd/i2psvc index d85364188bb2d459769cb46d4d17fd562b400510..dd258d408f5aa478d8494dbad74af0f222e8e0f2 100644 GIT binary patch delta 65708 zcmb4s3tUu1`~MjPT@?ir(yd+vyR8~}$^h&k7SkaqrQBnNA&&-_Nvw*$7Kc8~WGxOZ%nfsixoAw6o z+Z$LF%j)lsTOJiLz*nRH{WSaqY8pcl3plpgVu`)KI;3|afJOj~yAJg7Wwrd6?^~>K zcZJ_5AJ)KM?e!Lm6BcL$5)NqrWuqkLtb7Z?;FET@bmF+8Na6Q z0#?8K)xLE-9ktsm7C%TkN@<>^9jEj%O{=H0NYfghv{-uiXj&7cJv7ZlsjsG;p%mJ- zQrc6~&QjV-)7mJtXj(g^yxqltyS;CZ&;@ zmPKilrp=`^+M#LL^bn(IIh4j~S}vt=nwCfDU`@-XG+xsRD79)@A*BhLwt~_jnpQ+< zqNdp?P13XyN{4CMDoTfInv>FGO)H~xgr=>fbfl)Oqtr1<)2irUw5DyObd08LqI9gL zZKgC;)3#7LPSdtgI$qOuP&z@=c2b(AX*HBi)U-X6PSUh}lup*P{gh78v|381YT98+ zr=hAT%|KNnb@ZB!x~7a7ns$QHnVQx>X{M%~q|}BOpmY{ufYL0)0Hx<61}L3_7@+h5 z!~msp5d)OYLkv(lA2EPf>a_qdKxsB&fYODCfo&FtrPqZBc*E(z4O7jr|lrBRIPc5d)OogczXoX2bxcw;%>6wIc>7 zEk+DbdMjdp(%TRNl$Ia{9Q3dfF+l0T==xno=d8eK=iN&E{?>qwx+3u`p3xv>L(3Dk%SsjRtPz^*4@e<2#3 z)?6zxs8tuD5oyge0;bko7)$UL0aGh4OeDBUz|`6cQwVknm|A@yLQ-ok60n8{D9j)@ zU%j`coI99+X2zC)1DBuQyTM5<#e3IZcf?NM20~-m} zFp4)f3b=`23&DR3@K+32U@EL+b39b=vE5We@ZxQfWf)fd@5^x*ADFizO+)i*B z!9@br&}|iF5S%YyUxKp$JDRgahJ`Y+2_Zwk7#a`*1g8i%kl=iRV+9;Ua3R5g0uCj( zh+s{?kp!0z-1-N3AeLY!!Hoj861>(2^N;3wk&#FlRfJG0U>aHqHxXPT;1q(l5WGde zsRZvJxJtlj1lJJk6mUAh`v@))a0bD(1m_Dlli;I1=+c|BMMf57)DuF6faen2KyZqH zvk7h_I99+p1iJ_h6mTxVtpsZV&Lg;u;MU*C1Nj7NJpeZfxPV}bgEHzxMj>Sc5?m`_ z8rup(39b=v5y7zpZxOJa;6#F}1YAOJ3c*eRuOc{&;35G#3CsTt#p`!Lb6~NN^#+fdbw{a1p_pfHxCdLU3yvd0-2{PJ$Z+ybUnF zHfmn~hV2&1o#QHdl-JrvZH?t`N5y2&ygT5Pz|vY)_EGVfeKhk%X=EAb=g!m1CB!LyBuy{*cLcc9U*YaP%JDW!h z4wE@=8#yxvC-iG194>PjdGX*FnRB&~Q$2WizqGBu8D->r4jhrw!^rWAPa4pOTC2?P zFRu+Kk3yJNH}Yxm;o%}T+fr#eTak&n2(r3tzd)UXD840rdc;Oz9RCp0n&A;n55;RhAL+Iqhyygc!r=D01CzDS(G-92644Ai8NPbkNnOM3dQ4GqYpC; z`9hcdeBt5F5*?8 zCqLC$$sfP>aA$;`ZQ{PF3;G5RdP?Xj`tyjxP4_X)b(+r^7SS_{ z;3xTY!>;NjihAD18-@)FY(REJ4z&jnhJW(&hCA3D{DI+*^=u-F9eiB!631CQs=j$v zi)b;u>ul{<;b|>bQL7Dn!CgMYQ;vn7)-sFAQ#|E8J>^&sYAr*kJjYZ1-M`)Zucq>z zl{SCgXGC;}Y`m$|ADu)&WfWzg7F(M`uCs%lTG7Z*5QtuAze4I&-LBc;_Vx{&cuiO0U-+a^!yU1^ zx|ZzTBSm(nj*c>f&3gL~4MXIj(le>0t1Vi<#@c{aYSBZ$JfjU7?pp^5)aPH1&W7AJ z?g7H3e|VFM4foM z^u_e`MABBex=kxiAfAOl5O$j);3Qu-dXS@F4>gywBf|Mqk%(ZIAH zm8S>&0}TyWY6KTBPM)du73%E%n^XDrg&VugL)az#Mjwq&q?+=WPje(p!K6t%5HuG41q$Gq-M26 zpb9jeiQ@6^Iy$5QkSV6g{>Z7AS!5t#G8#)^p}H9t%y3P58$B(8o)|YD>1jlJMv1Lj7&|n_pz>);qw_<`w^Mp$Bpqw`ZLW7a=Ioo0g!Nf;Q_-PVEo?vhV(VzYd zb+eG_y?C0$%`I~MxC_Q&or5Z<%%GKM5Xb`!^V{LQy3Ao#U+CrTwD<4yc;kAkhg=a? zGHokWBIYgYCWIvmW}>S~d`rf80=A)`df6^wV>^R?wdRfZ2jTJIgn_Jye>-7pTIS7! zWLLUnM`As2pwVZ&uTQ1BI|OfswU70*r!a!3P0C)>^h+;^!vew;LEsyNVhp4&O9 zAkTIluAYv#Fjns(mrD8=V z>eEg(s)4l`(=U*wxtuSG@V+dN3e<|na-ge~7eDLa*~i2a3db6{kiu(@ivGagkpDGY zj(Qz1DY-9IO2A&*ue2~*Gil(E!w^F*|9mC&DWO1A6IxMwPLZKd+ZC!9O-m#H2{r4W z8v9SETNLU@folCH)OLmXUmD~}6aNXd@Q_qszd%j?C)9d{S}IUe{s}epu;e;N zpr-x2EQZ81 zp(Rh|d$s7aFJ-H7J+Vz7k5(a3VuVy7#F?9_AKHd%5&t56wIcw^%&k&kG2z1k1?*1o%I;l-=oJxaA(VGI08yUcBjM#TVbM~ww+&@F>Mk#PSgZh zILx(jhsVO$W6}T&O74og7_`l_<6WJ`zs^XQm1M%N=?1?y@Lj36gWy_#bD`!9?#7gn zjipoR>a&_72&$exeKMQN%cl=!X?(}@1fPK3{DbMCS#lW40Vb9;&_Zjz5_Mc^JB#WQ zU2^VZ+u4Bi*`ne_Ms|6vW4f!~)38Df!&$lDKWfGxNA5dbO-QtXkE=0=U*I~9aI82W zdFBG2SY_uZ8QB$ct)ZQV^4xd3GP@hhT+<<%;)jBf;%W4B*uEK;G90eGI292*>zq{x z3c^qzrg`G8xdDkG7K@Q|;~8e!M@b+%TkePk8WWRM$E7Ofw%v{>uN2##ggk?~obj;9 zsoJG6F6SBDOWJ#qhdEYX1rOBn%9&AdvwC@=Vy8kiN5!pt@5~G|y0)2@M2JRLUW_pL z)on}_H9FDamUeA%CGQB2S)9Nj&k$CW!(r!>)Moh zDgl}jfH{UCpyg8tppLRSg(uqvW9qcP7K<1xvW4Q`3OtYH&)OoV$`Mt1FQDu^xZ1S{ zk!`py_5H5y8~Zr56tX*=`_38{yhGuTbfX(Q#pln8oaN2@29UTe_w_K}`9W9a_dN#Y znZU#r_11LKzmeC>%Ig_aj~?$`e%|Z_39)!2cLK>RZ|`R6t;C*!_6edd9c?&-KQ_C6 zidhGHg6n34vSHkwZWvw2znmRO6+U~sqX{P{G#f=fYxHgA?mzXzu6n%tC_>8^t^V^N znlw6}1lJyfi6M2JA~T2CMj|uDsn-=*e1dEB|DapS>$4Ig0zZOpP8Gp%FLV<(BfG}U zN7zkJ;TH0)(QkV~c}CYzzRyE(f`ZPEd;?*kyEUHN&iMGzjU58Ck7YU3g=wP98O4V{)<$$wQr*5 zpXD>{-ZpC^soRA?es7U4~d`PVG15{=phvk zc6t~d@TTYJWG8aSv;9fDuQe83zH9zLHi5(wfQmnMsNz>~EEoy|UqU$e0nO~}(JmVr z5EJnyN)XyKMzjHr@;Ayr_Ia7wZQx5%}&fgB!eEknZHp%1)oWU z%>BcN2j-9InbiQ|?L2LMewYPHOt!fKN;$Ny_6G!Q`r(1^nm_0of>ma*m26Y21cSC~ zQP;M!H0Y?Yv?Zf5m`DO%u{Esqp@o(`zH+gv^xsS{S)au)!oUx$WN3xI)%E)^Of346 zw3G$bc`9s+`&Em+BO|4>joAlP%if^a*g!z8Pw{ezVvIgn;(!XA&s5mzY5S}`msc-{ z&RhXQI|uv47#fw@%^!B@V6JzrZn(NQrgXKxW)CCMNZunmf#vd~?C6ncpLb>VAvfAF z>FZNmC|yw5FO?T(TSNIKRLdb(`X5;4=6TlbReV?WKvu}#&bIa|?N1{s`K_{FI{!60 z+40)%xC+)5U)+1m>c%?M%bib`u0GjOe2c4E6%2KKuX`F|#ur`dxei<8EnTL*yG&Ht zmtBpyA5^aWyn5lRVV)`|?qkg6?9rZ@@d+qzqL9I)Z@`7YaPBXN5U0X*zU5R%dCeo;?Lzo1pnL#jr0~&;t(o`y_kS9&2W`SI zAme1$Fx$uTr(Cii^)l91k!)b@O>K)qo}R2-oi z5;k`uVGZB8WbpZ8 z5e~uQmjjYVuNoW;UgN5vYte%E3r*s?=qtE<-4Xk#r&zO!ltbWWobdpxJ`6 z-B{3G$+Y#hdOjhyO5T1js(N^(I1&y76MsAZCO4vI1`Xeh+~?w{m~BqKIB^t(h7fCP zMWOa+NNV~D{r-}C>i=jOi5oN0znd_;?p8Mv2Bq00|k9PBgbr3dZ`cTC!YDWN#@ zbX^{ZYAsC!rOKEuGLk7a1i8~mtV zg;48-pHW2EvM8g(^o;wtM!xg7H;KQgi1xC?(B*5bZSb|Y4#6!L`e>Joh?*<#FI>i3 zFY$Biy#g-7o(GYO3Z~T8N~d?O*RMvIFYQ!mt`Dvk&vYv0`b9nyFV}3$z=4BD&Gp<( z;<=To;*@+AIAgK73LH|&b+vrP8dq~YdNYes{>E}1*L1MuO4GEGT7=|GEW7yqmj*jT z&5phdER_1MgI0P{QWeCS{fuc{_>_WrLxKi1Wftl4mpkD=xc55*k%B7SiJ1Loya8C zI}EZqQxoDpER6$1zjz@y}{DCzvF6J{P} zt!Vlo+RJ2Hd%%5}9floFl4|k>fh2kJ8%CuG3^Gsoi$s_R2n2z{b)AQT@=O#B-V_9q zh)Es-$}$n0^d=yX2zq-6D9c39$gm7BDb=Vb8uq)bpez$b6F?IIfh6K-4*_MF2&mgI z5fDfOw<-dh{y9a@0utq@Gu{*g5{1npg0f5^TD=JfB!VCh0cDv8&Uy&&NYz$I7fD|Ggh-+V9)cH|| zLBg@2ZXcqp-#=92>#ykJaEXl-`v7#+XQ->b61%?54+5{wkBZRf<^Ex%Q8b`|j{%ijy!cnX7%?M&l0l(bs@#ls7t0>!04P#oCZ(ZLQ?XYkntGb1AZ1yklN zrtyh(JGGYSmBAU<&8X~`#kUuXWE1&`g4t{UkGyhr&t$^2^J}h*7}l1D#m;h=Orw}_ zO9ba=?qT?zJHdh-*pvlQ)MOJ zcP&d&Wy!9tW&Kv88zzB)&0PzBUL}>O>89)xRn}cCy{gJ$&vfPa7|Kj_R`f$pc?rYp zgxmjt_hqWA{)eu-XBcvS>RL8Lm2K-%c2S3`&p!zK@eb*Pwl0Jnu8&k%cTRYP-&Poh zf&Ssbv1~to5C1lDb`4D*Vy~GyP)r|e{m^|4Y1m@+Vddk((IjbVJgUZZ|vtj>?$M zZeXe+0OdD()(y=|9-4c?LGvnTN>>Nry2*B`?PQx}mCK~SmS4NF{}oHxmI-u)XXR)UYT$3)r~^oqcjfX|i0RmU!%e{q z&3)I+!TjNyL&Q^PglG~~Cq*^38kdkTr@&qsZ@T$XU}fAgs^<=HM@I22Gmx?GmSsIH zZRkMWK>zi&s^ zLk9J*xsJdffdcl^BfuXwVTDH}r9fi`*V_*B3vLZ}NI&is!EhL7+=-RJ#HZ4B7tHH4Dj-$&k;YyF!l0p4|hgK&7u1u9nO^?94hC|FHVy7)w;&7;xc2C0rO zBCBc5>L#3HXaO6NVJ5hdK9#ne@|^%asw6t%rxTPTj^#tQb#!=+&9Et7STfxI8Bh5~ z{E3p7Kxrd&QKv4>H zIOx))ht|JBE|Dj9U|zT~YX0kw(PSr}oVJP;A@QMrp?y0Fm@I)(9F06n3YtBYsl#Uy z=gPqWTFZ1Qt>+)Fw6aXzhJPD*)a|3EOWh;Ek}VLSmO&q(>}8eBr8ry)z5N7;jn2zquoVZRUUBUs1x7S6QOcv|e32bb>Zl z;UB_^U?u!|{9D5-@GtQg$oH)ZiY)BW%TV(CM`WG&d5MivOaw`9KLyqB*wu#k1*^Lk zzw0WG_<_A2R8R@80%Z-~iGQUUU#_0BVlQqvyB%Xp(Q|tB5)0fuBe1z@Yaq|=Kvt!# zL3AiMEXSNJ-%Yj;WrU;QTPuX{aWcpbbt!i8`|k|FR{t}1k^yhunc{Uo5K!ho9j&+R zBo0$~fFm7&HP;cxV)zY?vY4~Ir3|>py$&2yfCfRs~$K5B5h4LQgM&2`9 z_A7SoW$UEf3%h8F>3s5k1H8>yh>CSm+|}yPkKV zFX{wc^C9Gk-eD5|c+Fh2u-LnX$_19V%WMcq!2VAi0m%W{)ImECoO&+K7w0|im4?gp zjWZM`m$s$3k3}Usu~^+ZQzu6OWxo<0oou5IZ)@w<%R;AsZT|f!BI&9zyy@Okup+m! zH|s7(#qRwIUIer40Rr}1o-@{NmWsR98NSL_I2(~c ze~LwlG^4D-lSLS%ZJ|EydXO2u#n({XZR5|ChmV#0x+J!zD_#<>E1fviP2+9lqf|v3 zzI)nRD7kZ^Cri0Apv>7hFT2yp{K8Hr^A~nHnO|g_%sbpJ^&X05bsCChyKR?BoL@Y` z%U|}Z$rY}^t`QQv6ocXU-pIoKjRSzp6YdETgS@A%Fmj!LPqduJJ9ETjsMB5FfHJIs z#P|`!*WVL0LHhn&jm7)2L_k@bqD|r7+!G~VOIHnT9LeDUYl9tuL0t`Lx)hCMzsK`Z z-uPm50o&aeY2rZ6IMWS}E#T2|M>ozm9BdZIx2~lH(dv6cal(IMZGvs)VVW$-FAroX z^8c&7bfKB_$>LKhq86KdHMWaial$8XlS9nv$ivHfE`j~zJTLjF!e=!V!M4EAt~4`= z1`Bv^nh9OxzNUQE%KO|KwZy9}iC8%i)|K}M7rVQjToEPiR&T7HG4$ZOTUgSrAqA8> zAG$Yzt>OFcjZVl82UB0`I-0UA!7Tx~r!FUh)L~+v_+{Phj(evvwtM%~bq?J}BV^zJ7rMw@ zd6k`u>?5{cNH?FVOmLiC^)L(M-&Dm9J#)7hUey@=^}WPXyun)>kGeF5!ZUpM{c%3q z?&i)1!+Wl+#5gCeaxPO>T-9)WhTri( zoKH@<;F<=}itAzi*#pG&?*~FzD-YpA0?AhDqYi@-p3LC$c<7MIGBGPXPrU-(zSeC! zZpC2BqzuU5NL+IGHa>|B=BIcv`T%d)<_=_hE3s+h$q zH%77~zGLHL){i%BoWw5VF%O0eeeEu@O*`Q?FHfnRm@|CogK_L;?szbw=MrcwObX+# zJ{YeI%Hh90xQJEpIS)l)1~#uL1SUEkiVFW2E~7yd8f2|8OPa*@J`_E%APMuP{|u(7 zjlih{dP|7{{&wOM9N7%9R7neBH5iKva;JHJeNa>hsHr+>cMSd$i-)GUa&EejPuHVy zxRI|97H{!U6SgKx{4}Jb(Mtnq`gyj}7DRz^sK-)>5Lb4mKr*sQYsG=oDAY(r4~f+S z%FyIAmgFkutOGmOcWBy(QPQD#Ia;}xPmCA*df=r>K50`V+sWfLg|fZkxq)A_X=3kM zrAZ-wcvEV>cn3V>@|}37cmN#y#ir=q^{QOs?BUdYuir`K7L;Rv<})6i*he(=?75Zw znt1ucqk9|k>sJ2O!wXXzSIf1@DcVVax;Z0gLeoT+e}cNecTMceC_m4W{|3)|Bo+7X zRz5Nr)%fxwBk(E3(~l(Kx!U&3i}Feq zpSF2|&mRt6vibagQFoXr&B~;-$alzHptY{uggY^=F~_sdmWk zn1;Du{A%ErKQ@=W&38T)6H_=!R_6$~r{bUoUz>PPIO^YzRh%dL#B^}SO!Qg=%UWLk z_zhjwcSpJJ6R9!#O2FuliiPI@;6pGX916&HkMN70h#8QQf=XW)PLV4@=HL9DCt_!w z4`kfVytSlq>Dkg2oD+z$vB(8IxZs?jEwA{J%5f{`98NBGg3Zz_CH(O%Nh#UjZtTW? zg+{G;erjt7zwyalA<~;6^kUap&5kds2){M)^-m6A^?c8h zV+UKuQt;Aog*c+CJ`KjYs)6s`b_M&A586JBJ<6AC zS21y6kUJ(?_}$wR@WIlZ+r!v%{K$66VkmMFo|?io@#Rm=W83(yr$#USi0UXGZ@txr##vB56m+fqRb644FCQ~O0|Q1@p|MMTaz58Y6Cu53*m&41yllG#Pu zp7wMScqQTKC6kWdEISFBnN`~AN&GW6nj7n*w?L}xMCs}iTCt79sbS8_Z`fhSZpG;x zL)iDc&oeQhw_Ptrt_VV!CfJ=IcC~!^Gvj@Kha4XLY&3uPnUNTVjy_{$zWj%02D4>6 z@Y%_5z}#ntsv2+^m3(`Fy9Q444bP^a2Htu$3GQotb_v_XGoFj0q3*c|>uoDUc#^ag zMWk*+>FNfpIF~e0-I0|)_FRbXev}F=K79^Nm;d}+=y~5G%ZPQM@25Os=ZJnsVGOla zAG<$p{x05`%v}7gog*;B)$AO?9^s$uO!WEr2F{+3g6=WThxkr{*97a_=i{N`s^`Oe zzPy3o_iPA%;rUQ#UiW+)Y5x3hOn`!4C_we!{=yP`$M(Y)Vz68B^9%7X z8Gu145Dm^4ltg0{hc4?^h{jsP%U(=_@DXmFl`}oe9QRf;Q zpzf~OGw;1h)_WoRLuWDeDVScc;tAw3xnm^;3Vx+To36$XxvM0KO87IohGS&-WY-Ah z+T>rRWJf6lwZC(*tZ>K z^ZQ?l<`3<@ARwT?%z}X;&i8VKFn48#9L`k5hE7D-mt$+oG>Ys%jH;%4A8s;;QH0#7 zMiIJaFV8i&W6xZ+ogd$mjd@Je%cJn`yqBZ;KcuXt*S;~*mb^TjP2jJ+90NPPcv(z& zULFV3>Q{mTpI&BG_2DZ~J0ZO2m0rVyUfDg&dbQlD+F~pwcTk635f24_@QIiNK4P+C z=t=kDm69L6BKAXGxg?Z!808L+D57Rgo=oF;do$tw>b--ox3X_-%jfvn65YSa` zIKJ|AE1S-1UMEl0zaG!d^0Tjx^QpU>w2a0{rCZB8@t%&MWo4iUiv0ay!?V-ngfduJ zd&`9eYpN&lqDDYDNB<02+x8FjNf4aVaPH{ld=i`U2IuAgWo~75em51iiATPX;Bma(P|M9q1k31RTWTE?PrQ>n(0$a7x8{? zrTFa5Bc_%Zr76Gctt52BYu~csyWY>g6{-R=lz#=>)0Ya|SOa%tZ4x%3b8D@56=-#B ziqA|@J~>X6Q}q4O=CQh$zhQM%AkDVK7Oz)}*}>TXYKh?ohWk8siLmyv17z)02a?zs zUUk5lP&7kYOF}5()8qeA+`!I3^c<_gwU6YK4`u4aVUOE`#evz~TnOsH?B zH@iD7K$F5g2}dE@$oC%_5t^yqg6mkM+H($B_wz-Z9gc&)Rz`V|t~e)Y34h{nQnU=bG*l6(5N;?Wu0s1?Bx>ca!@b6*QT-mm zxwK(+eJ^G9tZKnx6S0twPJ`QC?tD9J#Bq~~kDU({GtW(N6HyGxoaHgRChsZQhMK8X3Czd?{~)l2<(o9vCAFeJpeMnxi3I)=ew;Ge=Vc2QE;-QAjo8C*)cv zM#VVce=Lq2;vfDf!p_P%qZ&1(1BUB`O=SPe#gx!_+#lQ zM6B%$^=ydF%?boNIVp&jy=Pk_+fWsVv>scHyKBFkayPSc(n z&bHP2ZBDx70Z<+f;1;w1@5~`L(5mA{7q|Jya5=NuC>qD%zBu38rm$Ntcp7#@& z&cAqn7;EGkKA>H!=ntY|q(*eQfZdgu#({&sJaB+rz>KU~B)Kb71owxq+!E0Vgz)`2 zT@kJT0_bZ$h>2*ttQW3lDNEH^gV-PSU&8FkE?x&Nz%Ib|nA%!%5R~ z(I!x@(TEA?qq#ye5us=kfmxWq`cWxWW_7X}Wh!j625M8+PFk*ZCGwRYO_zraOIxu! zK#Plm)ye$bkHQf}-+gowhWOl%rw+Oo{IJ0@%(WUpXQ;4^@BDb|h-EWG69ZdpBdNv7 zU$ezpOWYq3Z?%g0!ig*QKQY*G9w>}=g~Wcuu9@amx|N7a={mcLD0%n2IF4Gl!3bxs zt|i~nY(jAO2{bJe6mSLDiSMJ(tYEFUDlc|9<+ptO`{Rxe%u&d%@Yheov-9|=6VpbS zzVG?lbg|~f>sf8MiPF(b5l8Y(pZGk%=Y105AG?h9Peezwix+(o;yC;|?RJQa4IU;` z4b6BPRxnBR&|K$1`IAuW3T3VbCCh`-Mkosv$_fukf(Iq+H^QM8DoNcE4~`Fy`7{R0 z>}j74?dQ6}t@Mi-JoeLQAK&Gie>%iJzrbCP&foqt7Iz@N`!tQ6%kTxfxW=E-bn{>(VreKzVDaSX4bUp)RY5fB0E)#4jjaFTMyY=A!La$;~H3 z>@gnNFsUD97_od8zq}zl>^4-Uv2$(?r6&GBLvqBJbMmwB&l~1=@!Q2yJ|8kD9Q<&{ zM4nnLT5~27Z4}+uiqGk_s{F=KM?Iob2A+DwiGms{N_8MlYgFn*DUU3oAX&XVvM7uG zlr{|t<9mdL$f|QvmI>pe!g$+*L0Kk@My8DsVzzovkmo_E6N-5#Q#f>_2p*~P!t{vGZgtbK$KZ%Fi>T{q^mfik3&oGwOs3|O!SG@ zoQl9Yx%?Ep2=Vl((WA2pyW`q_lyM%c?hlLp1ZLo(Pwz(g@^q!Sh`w)#u~yv=s3PB} z&LNUsq(C3lbL0JFEx+;0Fs?T)!Vhw_G{)dyuKFrQF*`Ch|s{AQ4x z5oV;IhVUtQw4S;Qnwc2^MK_W{!>++BA09dOF)S`!>s=ax?VKOJi610ro$H9U6N01g zT1o%?hoGOC?X8bLHD2geuL|rO8ATa6xLK(t#2GoLU3`{euF^M$C=E2s zMnb_Qh%k@_LLc$ck3X>`F^w|yI?bHMP}O2b&A9F6*6Mqw)N1E-(gv&0N?mQr$c0t| zmFQfdRlo-FkI1ShuR$oGjwYX;kSJn3Bexs%NKJoYFSO&2oQ{eW$k~RF99*20w=pWp z_eqYQot_|(1jisURN3d|)XGOTh4my()#9YsabktEp!Nf*g?y!TJ}giJPqvYljT5~@ zQC^pkZ&Xj{^)j5zlh`Zakjp{5smwLorR%h?;jOsLm z6qu^>sN^{7JEJ;@qo_`0pufQhJBr_h&6L$itrU?=^G2k;jmnmlhhYnv>6!+zX_d6e ziLRddkI{xls6q1q-w*VJM(E5NWgX2VXOyO*$tYUt2|z2`U7eFkC>)fx@KyTaktVhw z@xDcpk?TFuAkBnl79TRCK;gYWc%{_snozx1h8$O@Hwl)RZgF?ILV73OB*mTPkGqEV zPB)j~#Oxv0c=;&`qvJC^oE&(wBwK!vq^Ci;n-bSA!&j){o2h>9M?ar4h9R z(%=7Jms~Pl@|!96t@ZGuM-x8+J^Y~hjlYGYZ7Y$gpT)YMqI8>wm>x~U1bPuu#k4D8 zKjE((Krwq8i?m&528yc{s#)$N40$owadxHD`ca{EjfqzF67GQv8{J}fb>1#D?ISd8 zM6MyM6G5~hs8R1+g1 zWmA+$meR#uJom#SJdQnOarcvU=@L? zgzPV^^~3OOlN+aS#D}c|uk)%yabUb@O;-`;c|*C6z!WwGodH zDK=0O`GTJf2P!=c3X`5@imdXkniT)X&75M#B$mK##KzuZW^$gD<^Zk~a535$HETy! zg=&UkSUq~~o+uebRDp*TLDKUYNKH`_K-b5zilP~xs zMeYh@&=e`l=wvLw6^1t|0T=IsfP;d$UlTYPXYDM_m}5CbHs*BmHzCWI$QXQL*GWYO znE0HLd>p#xT-J|&2Z{pJqK0}SVoakXh`BW=+gONMn5RWmw8>Ch5z6FF*+FKS* zs3<={%L6gN7`Rs9jC&KEP#e25S>^{D`F)W;B>)|*WhBOTJ}#~ z*6x$~#Nuh+nWBC$7*^yQ5>BoHl5-J zVSA`^J3k6k3Y;Z9UqV-fiQivsk)ng~%P`f-17l3_X{>dOABpjklrR`wr;uy>NKDHv zPbFuX*v%w%B1)W;EvMlIaqRsLsD#P)3!wHc+H}7x*=XV`K7phz5}g_C=1bY$#4bgA zQ5UxP4@kCC6x&Fc;wL_or1(AvzUEdHP(u{(+9Z68j+};HmlPDxQiIeC6K~9>_lxPpKVLvYq~Ya1bkEO%L89{%xaw^=p_&zM$lUet{25 zW{r9YCAIo?A2ym5>7V&9TsPEN4>km4@6ThQELET0gN2ISzDo7|0{0hx8}u7{utZo( zZ%x$byMPF?cY3g7@$D6Py9_3)^RPjBUtesprt9gxEW!3A4&hu!Zoxl4dZPl0gv5Da;9+v{CKLB$v(YfJks&ajgAG1p2@Op&>-fpZAiPg6! z8xEWMT3D=q{?=ZWuYdn4((396)R*^UHaRIUPJ6|SuI33T(9CK+&NWoa+bGocDW0U@ z&44kbpwG=%(zbNfb)Z2i&$*$WLJ~Z& zq8H1Po){Kc-BtaeC*A5BLIOcWF6rxW$#8wVh0RzXYbiyTWfvaNp6tr<&M!N&3@HE6 zu+3eiq+6YZWy1gdy%`Sh^u*q5j5;hY13Jcn67t+y{rcVr%{u+=-YiDFTPIb`wkLzh zE4|s`IceMJ76U%Ckg^SLs)~E=phgfZS;WmTiZjo z>x=uaVUEV96u%rW#)rWXI<|Hvp2c^;_t67=7rcQUuEoPydZ6!uM}km%7hEVp-v!Sh z-t=AY3@RekgjiBdh$Yo>sEAav(?eL@AY1!ddLrHS(1X$~s4q(nbOv;Eh|hbp(TEiJ zw4U9Ug@-IbuDBmRRDLo=3>(&`^)-E25PMyJs4sejRQ-*It1uuAe_sLrqb*{B#9Xc;0`{r-~3+7v59>dF1skdZk%x@!2!r+6LiF;B2b7WRc; z?Ci%TWJNyHm1ZGmq~42LE2^XfG1nli@SoNqulm$Esf_->t)m}0+eSU9Ka03pYD+Om zhW5cHGR%%_>PF;KpBN&=yR!Hwj{01-S%zB&5(&5K&-G_9@=#5DYtiIy`avOSg5XDL zT#I=f`CI>^KTC1sJuB@t_sw6Q0Fg0!$$m~E6d)z?pC5%awswlJT4bp&JKTreBYHV+ zG;F1!qMhy{yDGwz$WSE}k93u)2Yu;=nsV~<`mO*L?vwJo{vOh(oEM}}biS-h+5Sns4M=dVCNYZ<2s1o7mz>eoMbTh^4X{^(TYaU`%4(4q`)Dkp4purZlJZ z=wOz{p4Bg+a4%p8x}9e<*}S zu_`?}geCiE2lcrjEYc_Fpnh!#W;uKG`>3>5e?EjIj7mS`X804%`_M;>A=fxP*$pyV zypeQRNAM2y@ja{$3uV*U7JWr1riAJGgQ08`E70E#WwFeue+MWg^hnpL_yuPIEjJPW z!+L5MNb2>1FsS6zE5g_a)~N3dW3fJoNA=Ic*s%T+$Ku|{w>@QDrRoF1*`UyZqi%H{ z`AevqPwY17(@>gH?4el%y)7BUn(n=s2h_2Zb%SQi(~sYb28a#^4CNe8QVg zcu&tmMk!#yAu-(I;K#bO`X5q}PhDSAN^o8)l4OS+0TALIWJy1G4v zU#|5fzuZnXwR`aX{JjgFh43yUyrAQ5ejj(m^C!GvCKG*9j_WbeEZryYJsqFRp5PPv zzWz`&=0$1x8_^V~ALyr|8Qv$*e~pImMf&I%7(f4ya~UrT8HM6=8ZR*V=^JC%e3qx5 zjzPWV>y}tH1|lcNve@9f58btQ)o;Smd~^*(v1pcC^om%t{WSgMSdi`4zlddtJ?H=V zH`e*OC5}bOUmJgbIzMzv?%(6e($nMED5J-{DUOX-y<`(A47oXxjnu!5V*}K> zi&npgl%;B@kRQmfQ}9|^_0Yj=4qUQ)Fe^|!tNb)VKpDP{NFCXigIT7MaaPK}R*F6< zo`v{}n6GL>E^=;9U_(9|D&N;SL<67#1!$p z1UA()*Dh@vOGBuzNsgVV_8>2KLO}WZn5U^cHQbl=Kyx)^;lx!y-7X#B4T)Rl+>AQX z#7F-c^$kN>Y+rxKZzv?^XuFn167uv1U@qB#khOO1NOFc!(|dfG4+b-qMeM@VWul<}pM8v#D+ZDq88xT^`?F;*Ar zRCx_jDty^VE1D+#ajW*Ltj-jAX@=^qBXBV z;1XW)S8lE~I18j1^SvlnoK+V`cc}(Y?_!pesb4UhC8;U9SHag^Rk&*(@zl2r$7F`A zREG2wBE{S*Xp^2jf(4@oZvtDZx#f=!D8EM3p76SASLh7%(aCIJp2Re!`(r(bW}Uk6 zyz^iG;Q8HmO3!ae_V&DQi}1XuZrmd4IK8A3JG zvY7D5S3$~I6#~)ASylQ~BUpm$Y-y_@5yUh#dUOPf%rd+1|InFwenZ)51shtLU5O}y zn={6-p#B%XFV?hcXUe>|kt|+G*rBjLgx1j6(s;V7BVNF%i;SrZ{Ft-x2`uq@B&m?F zZX}Bl^Zz>GQZUq-w;@7ZZ|JonSx_9AVk)}B-RlZ&#Nof-u%Z*%WI{9AR_B$w|0-&{ zV&%S~i2_o5lkwRzG>fs*+y55Jx6%&tX24T>q>ahn>CRCser_j;JE1vMTh8}xj+0Fs z+mTJhW{wjKj?MZ{;HWwtie2G_Dfm}9Zn34JYCj-XTQ%;Ms(svb`t%fRTs7)TQdpuG zK22_-3X!zN_N?l&O&0*x(lr8wM0Wvj92SK4>)gMFp8s#DGAUySoq&TWMY09?m@P$- zzdH24Qdl^2d1f?A(x;DR9@e*$~|^hTX1;WNh1)qln^Kj~dH*%Woe$t6(E4Ul@~mM%taDPai9`U6+n!;c7;v z20*d1oBV@biITjMAAs*`EdUEwWf(1V#W$lwYqeBSVW)bZRRhdrv(%_3`v=4;7DLKQ z7#PU4%7*K_)xX_PzbcjWPLb~FR(+VEP9}c*5+@KTeAKinqA)UasLRfsAT{DNG-t9-3St)MYr7jC$KR1cE|*FVesK# z_pC;#^%K|%@9Mlxx*XA%)@?Kz6N97r^fWa0ZTgZlw&)xz-s_%4*;#4B4*h3h z;naIh?92jR`j%~C^+cBE%{|^I`fDPVIevQ9BT4#kRG+?I>sjgS4orK-PG(bB zwtmxOwu-IQf1HfvS)<-7olRr6>$B65xmiD)&ZhXh^`)e6>W(QaRnGctu8O;Y&;X1o z1ZeRF^Wc6{X`wf0_Xbx1RMn%JtC}rkWTJ`puCwhgz?K0W80=qA@CQZneq)xl3Lv#s zaB$al-F7#-EaZcQpQ{IUu)B$Xllq#e!th6?vT)TjRs2m9zo`k~waM5xCE>Nne?s=+ zT6DW&2QFQ2n#xA2Re(8a%k;!)n2N|2LaIRpoCAm%5rL%e8StX%;SA$6y3Q$#pav3+ zdx8p`1{Ta7uj)p3tzDXKZf*tJK>ibMM?hjQ-sKh|&0U~f|9l#YQL34B&itz@x4*Z# z^@xNXrEUM~bC+4ggOyA1^nLJosp$t<^q69mF^4 z17={y4HMQGXdsRHjWgKLVMqU#-l0z47+G(wc6-Mv`A+}~y>^BOsLyAx!8y|Z8KN|x z%+s~HCv6A8PkD&uk`=bY3aXME5q?L5G>ZtoqltKcjSFV7h&aJ{Uo5Z`0aXyi)8|Lf zxgG*qsUp_zm$H!Yx)*&clQJD{x6Lo0)@^XI?k&>Bwu@Wsi zploPoQf$BAZ=sLYlrAa%h2e zmr*XqSU?5~)hr8WEI!dg))R=_@%26Gs6~Cl!k80^5iV6yC41Q8E z^DKDJX15I<>H6x~EG*ov(9Q97vq0BtW}{VY+gm@IWwQ&VAQ7`lP-{1WK7GV3NcJZa z1Iicwx7&_9O~3hkHcs_xO~Utf^HMgn+62{lKi0|sH+vlLK`$&Ic4vUO>`NO~QqOce=p7J!$V>5ab;NTY4eBoetT-{|R8?)2kYOK0*9mw&*1A zi&Y?Kqw>kyd=O16r z?zBs~u+t}=|MAC{$6(C+-@m>*(WHNs9!r;$8uf|u5bmk^#q-qNqe{9 zeEaGb&1dm!pMJ-DmOMwcw-UG<69eOBJc0B_9ne)W^|ks#vidn!4c8k~_0kR$C}|(( z=lN`)QrjtWY1I?7fW@oYD)W{?ApM!8q)I9DI)tmpGc#K&DdoJN&PgEsDIE#{!dMZ7 zS&{+VrnyEL3~=Rkoi_&p=}&Q3Vd9W0IYgt>^&{OEl`g9CW4AGv76B^M_U#I>0%^g!2U_R|Ahn>k4jbZw@c9_ZRkB&fuVo^*Pk zYcsj@KsS0y=z(s{Y@!FuL)-W1`?6WWl05-RQf_|~(4Ct-^gzT7^gzUcz!AiG^gzTL z@gP1pK);NLuQ)F%J(DWF9+QL`@;@4&vqdaipSO_p36(C9<5WP|0eG8G3IZic#X^?m zb6f#mEo7l#!;kzezeiJ<;Vbqg5Sm1h|Ii{9p(kC4yH1J6fMRQUZ2*^$#X5uyG` zS=_TfMlDulS!5Qj^2jU@Kv&VLOp*Q;+YDmXwE`bZB#pgh zLhIaJLnf%;4uKjJDp2*iFJco^r|2(>ja49l#Hq$2ury%KrORnj^s zz-STTlF@IKU}>XsNv*n2#4(PIIyy#+aXz3dkLtm1g{l!1c1mdx26KiU) zv*d+AM;;nM{pVhdfW{2hi>P*E zJ9(PxD@1pvMvxuTwGq5>H#GtpDoAJi=r6ezjX;b-2-82_G#Y^!$7lpaq7gXAEF!O_ zXoe$AjbJ7DoGJp@ErP4L5sZ56Z}AIb^ef5ulY^z|NeD0FW0>h{r9gIl@Eg@@K>1Dp zRMsfV;BkHSW$Zjh;0b{%T9Gbri|N9%Z> z3uHd+hWpmYd@*aAAoD{hzftDLi`iI=D6nI)(*MZ}9{bG>T9JO|G7u z&#W<<6;izWH$2QpCv~3BQj_!JWGtAQ>hw|ySkzUe(@b$(|0SPY3AHa?CQdkZEn`86 z)P_{gYBP$Eh;EZXSLdWG`cq;trcoDQ?Bo$h1Xp_qD2x8k zu%fRJ(}ej~h%M%Ot`L_Wc3r`OeF6vTN3UQpYMWv$(7{w*u&Ase4pLmkDq}k}M<1}9 z1zjU;SNPb<7Oo(C)H7`|Q-h-3@AzOew`V8AWVxUe-HG~K(>?pp3QL`CA;Ls#qsCIK zP*8#XtiEBnxX`zMIU6#l{~j>`RrDIs_kekDT!`?_299#JqU6&Sykm_G5`3-b7EWJY24}Z3CE?rwC}nX z2Jr}5Gk9g?wd`gCUer&$1LnmZ358ZQRsva~v3<(Gu4WjPuoTYvCKFmPa7oz%*KYE8 zNceX)YHy+54}o6hk6UVmfU3-VC;J{(=IkG3Hs3kBq%>Hafjn@9j|J z2RfpAx;8|AJuJF7w9=n^9uZ-^4VtdS*4IzAXKM>(JR+h-&0w+X4@5L$n+HOaCcu<_ z05hsGx7T7`jwbGxD{b$}*b+~??3wFMrv-WTdP|yJvf7W%JR$-^lapL^rj5{kAj6(X zwizPG^Sd{7_#Y^Fh6o&<*!ybugHHfn^9npp!l_KxZi^C~{eh{LPYSG#7*rHCpi(98Hk&KSf3v=w1K#Sddw7kv~!Gd$njKX@XN8%TlnR| zG-sxW=&a3tu=u3)GsUDp^Dbr@@3KrpmoxB;Au$W7c0Zt0KKx}Gph=L2dZROK%4XG2-W(A(eD>?wDCub{gv&8B zrp4%P?(jj+Q5_xv8!aRH=jVt)IItS=7@Xo^8u^&m0^eBwn7D4>xq(+}uW7#Ch~_2P z%V7LR7!{v>X1*+g>GrwU4$Y+J=ZZ)n?K7tDHfe9E>fqO;uNjsDdAd9>beNjvio~(f zw*iMXF_7j7&_b*4OhLm72UK8C~}?{>yZtP zRBZ3gnorF;U)PB*#00V zjizUd`vCP(Hq4ig$|2FE_X&ASGu%Q&BztQC0A_xpM!*N9y4Y zZ>59<;-0V%UO^eYQG+VQW9xPVv0AhVR+8@n8`o;J+jpCd+N@RA&Uk2s0V+?ojn+Aui-vLTkQP26 zZt8UiGw1&&&WHTOoQG2D6QYmqa;;#WS01I1q=vg_FtT*&m{2*)Wjrb3wLwRFA;MkG zLt!7sL z1wNUh&FCn;FSt(OP4x2;5fqq+D(WGu5*kK1A-|!}r6MfyeV}1i1(mXA2Z{hMhx3Xo zzjLX$TZo%zXD*2BPgS|%{XQ1Gm z6Z>~?SN~tw$Hk4f8vFLuz|Jua#=Z&wI_=Xm?30TFB-P%M>If&*b3rwgEECbUR$c?^ zV8(h1T4JpJBOO?qV9uZ!-?Qt8Zye+MdzlE&O#^sG8GMCxU_&T9GOMP8se>aLNrqQcUVc)@&?qK83^^%Qy)Q_m{ zDKTu26-6CM{tO|Y`U><6E{Jy4&DZKqRBtC5S12NBUcLw#m~;&cQyIe;9YdNELy(3c zLp@6e@AC_iaj5`LGirD5Q0+ukjLiddAi!?Ew%9e|Go8@M7x58RP ziMYS^ChH0jPEE^&w@+HTl0Vjy_X@F0nO;gUD}`U@a|}MZq_vIK7Kvy&x&mQ=VET3i zHhOdDuNC5M<;C?38B2?bP&A8vDiQ;f0eW6tk?1Ts$vkn4qF0J3%Ae2D;+2S)+(z40 zioUjxHLecKi!Q8$>&u}|Pm2X&J}rG(#QA>l3}OoWQZi%imP31<78%yeRXn?CY4E|T z&?&fBbjvLQD|#Q^h(ahE?#f!__AK)2r(oP;B;*8I;0na~^#gREmz+T3U4b~i-bV-8 z>;y_;pj@N9w-~BHx84dTR3}$doL~Qm4s^f?bhg-q@=qDat^=KL0)5~LbcTVjTPAw+@u(1j_B<3Uxh0@%YC= zALfKIxdM%5phG&)1Sim$r(J|_F9W@-13l~n+UE*1f0QNHQqNIeZf~g*s?-(gX-0LI z4piy{n(GQ=XCS;WT4H*`33Qt)Pz3{d>OhAiP_7(LySqYt$x!EY7x0}Em2d^Rz(9td z_|*wiyV6AnoL|3D$JFcuD%XJUSxM{cDmN}@Si}-&bApsQL8{z1zhM$Xc#L+acfKnG z=Qr@KtjXI6Fhf8h{q+5ru4Pq zy72zUV`S(wj^*6?yWq?a7p0Q5A^`8Y*|rv|RF!^Ri^sUvmUk-=Cxun(f-3u;@5%J6 zh`TirLaQoV4BUKjqyGNR5}_pLN)dcP;TtGw@HI%RcjOhPS1=kCJTN67dfv0*1_!ly z8nquji#bmTokUY2gZ_C|+#LE?A-kBv`AZJF*$NV|hBRCO z!S zDdHfdqFQNQMt_%zJG*XP#@2wtd)~npZU8R)DBJGFZW|jNzVKc zTE4BYTz6b9WeN1%b667QPzs6LgPzajHnO^}F5Cr*D#OB=MhJ*rrVzvLzSe7 zRQx;yzn*qI4}6>GOB6crt-l)I1{ZvM4Sc;`fYczC7a+(cTKyZhjdaQKS(D# z-sL2927QY<${)Gpy-~~v{X35rwdb(lg}w{RFj(qJ`iM$4iW_{tTFf)yCVX0hqeYPT z4^+2N1bgrlSM{UTjbaWnGUr8+tW3zIUAZDq@z0=&7lj=m^(iljh!J^P<&M-%cD_Iy zyde=`b$v4b{ZdBXj4@5-aj_m%ID`^;CgiIsa~|z`Nu0*<_2*v}1C{6uI`%SlM+)fY zmqmCYW7SbN>aP1ljvQgJ^$61SSbrt;eFdsKO1HcM#h#)WuiyxLHNEzV7#DK+Nw#_I z2ud^?8XP?v?m6-;6U##~WN{-O6wl@dQH*|lj&_%c+2S}w+Qpk9o{ri@SX=?fx%bfO z1=x8vHCUWp*ln|eY6cBodBxcCMGF9lWD-Kc+@>w;WKEE8HWO`N%R8l{7R-n|28=I;`DGWBD0N#zb(3t z+aWEr8N2p+*SW}KL*;R-@;Iq-`5>gekt7jq!wSrSXxL1qAX>wkTn?-V0KD@EXUg+i z+vTMc!b^1G9Z`gp|Gj%efjB^C_lSjfrQ4LfBHb%I6GJPucP}Mp(vH1wTH%>=dasC7 zaNoLD#08B8fVQ#+VUDAb(6xV1}vY>8qhlb)B01N(`jvm2)CwZGDp(3 zhfsM1lz8a@YON3>0uS7Ob)}8>QAvdevo3wWQ46#E_r!dRyuZCCZUDi3_lelf84t_J zgT+HTpfh(LhMfMiX&+vw5KCX|gY$x`*oO(oTNL{~Eb(=^`F(L$d}_JXQe{5(j#b-v zJB%&3%`d|DRGAOsFZZ-6b0r;kUxW;r3s9Mn-oiiiMfih`S!F70M0L*6?$UHP?Jk;Z z`_ap$QSbe*r7{|`ACFa6(v1ChN5FpR?qf2lDgOf;9_lfLRf-1)Ep9n6_-oD$gFA=JSem>I zQ9M!FqNy|k8AlGS{IlIb3$=c-tgj!q;E#qi7i*Q#CI;x{V*f&}sYj~#otGZ>$f*gk znpaZy4{_eOnQr_Lc5sPieJHvqmYKBnL!6!tpDCvuOmf%Ba>0+CpB4`A*RQ}I_DiWw zkc$}-1gA1vnC}Mu7@TR0v-}HZIiKKa7{%qQoaJvh%RRX~!OQ^rss91=Ay9SzHrb!n z;3qB^rmT;7UA0a* zO1SnkdcP9DchPD7nM>j${H&rl{@G5W_~$Uq{0Lp7j-KY97TSRyC3rS{_7UEWQAEiH z#Vw%jiGyNDF82$J)bD~4{WOeDYwSd+Drh3V(ra_xdsd5Kq6rQY&4oIpVY1Zc@r_}7 z58}pYyj5nyOsmWedt}5SUiYr=X0*0#W?R=AX?J=dl`;+?NXEsOno40pXlxua&?$N2xY56Ovbi8ssRTFLGoHzw%QXMhm0cwcrp|UzyEPVUaM^a001!x=u^_fHv7ZTl7=JW56+{a2d>a#3fTGzSv-;jK+T~{7kFt!-w0wSe|HJKZ9#Nc+>KbG!*_>_o^$ z_y5ilDv5U@$T8aAi$Pn>qTZiieKC^m{R9J8GrjowjXLB{EwDTW4rO`!R*mkBj%4~MRun*=~_u&TMP+7!%2&uy^Yj~vpE=ikOc;9NsUe1FvCKEE;1UM6LN z5sWXGn&xrbiTMsK7$SOr)_f*HX5NCb&0M5cYj?Qbe*x@w#6>)P9wptJKxbf_?R|^~ zm_5SB>Y13DcEtGDx3f>e%Noqvsq0Y@98-h(>U1;;^+c-Y!(r4=9oSCfw)WoWw(jpS zQK1s5+gKfHs}rh{@{fw%!B-8!YwutdtEu{^h#GtpZ5RT|Z?vfKkSP36m|d^tEiYIy zQ^#O07Ekhnen^;XM?_RoG$>Zz1it^uxa=BTPUBkT(w==4m3}Vz-M+;okL7a0MJ{}Q zs>A*E4)E(;?(OR-;0vta3uyEgVn~SVG{xI7O*u8Tm6EzD!MSgOCz!QdEK6sV1bXEp zPr^bFa`889q0{pPVnHG&J`xPy=9W_-_I2$wJprg44ekZn{O0HdUNR@YGWruX)CTJJ zr3mQ6A}J0iq1(U2_`06vd?`}&>0kC(u&=wYLBO|pKS1R~5R@fwKhANXEGCuvK_x)g zbTKX9pN1@!AZIpAmvhOX>6ZB!j>+Wx!0K${_-%R{L)ta6%B7JHup@YNBUmhGjoA0o zv>H68IEHrD;8nx_p)SX;F0Z1V$3%gZsn;h5fU)>m|Tbhn)y&T*ky+gkaRxBV1x5<3uB*q#)j zjv)^V+>;{Mf8ovOeo$RFSb^BMYh}^ulW_ED^g7_fA8{5m;=3+Pm{ch0l+X`=P{J3} z75rwnpm;%pG*vh&e>ReRg7)$1{3ZTw*>hY`opJ)+*P)dbdh8pt61{|qzY!r3E-1YL z+3>I8bUsrkWD|+?Pe3Gs3W(*8+?jcvs)8*)wU&jX{ z5+#~q?=o8bt%&I)XAc2o)b=ytp*7zMYwju-m3}JXTTsfE>8dtAgM5pYXrsW)6gRic z+?wtNZG~$v8^PSE1ORFaPISvin2g699EQR0kYg(J4sOLEeRSU@Z|r$&$T}mK>2>hj+WeZ0&tUYYK^+E_I73T zrqp(fUXNRY(VNxoxRac@x8uwP8DDFrAX)8l8mwZ2*iH3EL(HVDR$Qkud58Fc@G;G3 zn-A+h<%|!2^E43ntMx7Q( zxjbZ{rl-AT3!1@x;uw3ieszU8pVWy;neZC z%dhlIIb?h4M<~U}Mj+;lh*$iFQA{12+9ql{gCA_f)?sI2Y6|PunxEbzdpWO-*z{px ztJ4p2vuh+AwuuYtuxxA@MBD1bbrB7Nbh8L|%SvN=?7xiJl0@0)w>o(1BQ*F2oZEkZ zUj9LhO?4^v9HKLFCtIpc`}qOPiH_kEZUnQ%wbV~3;jHNAA+MjMsb@v^&de_R!r8Ru zEZ&FRL3y0EDEx7CW{yEK!Jf8F)Eg%HHRfBBY}e< zWp=L-QsXi!;Ck12d?%>}84I-)oR+$iP`~ukD!z^^@;;9x&sG|9UQF{Ji2}Bd`_Zi4 z2#(F37vYvlh#C^lpmXO%>?kcNl|8M>%vYH}W9JKfD)Slivzg;ndKfEvFcW@M$H42r zz1Z49UAp~(2oCcc*xFXV1E#ea!%6zlV*C$aY{lMtXxRl3nBD^b2mlLJpy{LKPFb4d(D!0RNQ}{FH->d)xUA1}z_iIJZn2j{@q2 zZ_j#gparOZ>BH3XH+}R~)Ft)^Fb`&2{WXck*TcT&(j)aEGGr!f$`~T#zD&VWx+%R< zk0TyAbOca%)tXw5Nc)Qv|C1QfufPuV%ZazqwXlur#_pYxm^D6iXT%>KPe7Y_^vqB2 zCOzr$Pok$^TQ9cn>~Nm4XoOWz{{}dnQ}jdwqW`BzZ4gnN-(Vw4w{G4=K8+%*k1<>M ziYF#KxQw>rI=h5vXr9_!@H#9O5ejc}$a zz1Jw>CUYJ`c!4~`$%+FwGK9GdXG4@6|KRbw5&A}uJYN;am2USMtsIYWZDrukBB}?k zeWB+yV_}wdzDY^HWLtA1-<3&jaIBMWR9gD8NRBxn^Rfr258@epjTW@$4=SYU3ksy_ z14r;qvYCP9cq;kQW?by|Yu=*Kmk) z%yO+Kb#4;gVeRyOHK8#+*AjOaEol;-iJF#|4l+U;eWa=}#VHQpcmvD{sw$2sqn%AS zG|Gtb@eq}Kka_V6?Q!>}CgI`9CEx%ue(qP%Yf=&F=GQ4K+5?=cg>-CdPO~EQ&XDZr z3=0z+eR|Q8>RvuDru8#Z5xje0C<10%x#AXj>Q^y3w~ljrb1vIvae8&}#G`NtvXPYZ zX4|TP$X1h}#QG$zrV)erzO8_ti{R0NCxrS6#1gNKUU-GRgEZ%qE)=S8?WeGbaD7o~ zbPygmj2>D>5B`SNerX*9PhT+1)xy+zs1+uqJ;a6&2VDTu4R>nG5!sR1&RC%A6)RR^ zmI$iZV?7G@>qOg5^|EvGF_jS6f6(`z0aj`CI>{=9|1Khxigkydtg{QHpaN3-! z9+w)GZ+q0XO@mkIUV7jq%n!y;_9YQxO+=egwKi-y%lY>E-FZZpp_Zz2e#@g<{YB7)NwCfV9`M#~qEUHh`Z>Dr2c8*cW>8W; zl3^z{F@&{{A)HbY)xc0D;ne>QgoTLhRG^qqSz^a1h<#;loUvW4QXZ83+i2CFc;}NG zSYR>4r5P$SU@B#jG%fR0 zoRiLcs2Qg$o1kVcVKM53lzCYsCY+1Ik%E4FcqJ=R>LU1By7-XZxr|dgchSEuBa*hb z{GZFh!`yRfq@)r4L=QNhMuzb~ODx1;;`U(YTd3C+d_t`=Wn2+4wyG$GQuW>FdMdgi z`h^UXRnO%wIp>xwtMar%Ry}@2Bq#hF#w^$A)7&!=j6pka!XH~U@#dZc?%9fy2F3JH ztLPi@S`b5NkFv`1schANs-Ru1m>NXWu~xkOWeaqm2EEU=+{C>cJ9TY%+tcMhx~)yz zqa0nOjUI>EL~_U#PyyR=63K3d+by*!$^G_(xYD>y!s;~gY8kkF!(q}O7i)5@+8ia> zIsw&Ir|;tOS4(#&u_Ctg3nfTwDZK!k-vztkJR0i4w~li#+F_hF9Vd+zN^)!t>NSi| zU&43}Uxhb7vs08VD{i%%H(AWumi=2o87`JllTgwSCF`pwgM@`C2VNh``8k14Y^i2h0=YqQ^Uc$>w7Tn7Z?^XmulC zdDITH6&5kw=_fWwL?>7Z_xS@HD^BTV`a(J!3z3N8f>>6F@^E1J6qbLwJ@lr-?#gX3 z_pD)JB#x7Qa-!D`>R=EFi{htz9zbt;C{dJYQi1{}LQsZEZ-gpAyqh|Wo-rwR2N!@@ zmNG_7$S?gc@0NkSpUGra#`#&LdGSI5TrFg-cF@CSrDx(9Fb9qroz#r=)jNs{%_)Ht z@n7)@BUV>SSFQO079}F~W$2aN zus14~hm+82tGDO@-UA(|6&JcPjiQPKMN=+I+at-t~a%3b?y1UCh^rV*(#q#n} zLJ)M{>jkkrOy7AaebXzXdB|Enp(*a&e?#T^Y_Q5pnyB6f-;=b+bBVTs&zw+p8fR64 z5qX(mRl1A&sl=*G^LIm4j&>}P(GJ-FdX=|wW8g3dM!NP(ZP~CYDfSQ>)pb##X_2?$ ztJ5SkGZVJxq)BFt@^qys#bK;&22BzwhHAV)lZ9|hzB{6!K3zalUT0UDB;2D^&_%g9 zpgWLur0H2Y(?v9q zU6pv#c?f3RuCYPBpW;HgUSqt!g|>H9Vg?fO8L{j$P3$7SZijz`Y*-d7mX|Hq=v+X* zz_xuy7&y`Sr0pN1>wJ}%WFLvs8Ju-m;wK)C{`e1ojvOlCZD}g;Q6jr)@^*5LC*^#V z_|R3z*N1mu(m9vp0t2<1+{gfExH-*OeDIa0M<}sv@H83U^Tb?ibW+h{l?M!zK+ukN{kiJ0_g+sp(@>7Nq#&Ga-9}6tZS& z+~e75JfxHntlTbcrB{QMp^-}!Cku`2;=n?k&cbiXb0NxLkw_^aU?GH!=g~&6&?s4u z1EGl?4N)c|DpnPuL-8Q(b);bnx6_g5wRAR2xyd&b`jRvlo&J3q7_P+h z>WqBdJTVAcH7k|&8znUiE0=e_wq2p8!hz_;RvnRH=V5d*9G&t(H*JbypmHkde=)s%nOboaf7N=i!d8?9=1dDm#=z=tV+++nsD zDQTS9@&M8cNXL-Gc(bK1()~!!=xHZ@YdMv7KBGJ^61(}2#=76>-4~Q`!ZxB?Kl(h@ zJ&IcHSFAF>ALk*Z&=0Zhet4tE_Y;&b@`-c56cY2a+0ql~dZbjObfnvnCY49TyRQ|) zy^GD3K%`RS*^zc2y@RwL>0_iXkiJ2xL#jvm4e1{w6YAg{7TBkG#@#fO-gwJBoaQ#U z2h+3y#Z*2m!Tr*G6aW0gY;mtLTYQirka{8wLK=zG>4@19hIAg+IC*68t42A}aHI^R z$B>pIy@a#}=`*A=NWYiAw%q+6kKDsGW=k2;e567ozVDb8>v`|Hl+DC7x!fCd)?6dc zD0BUN4RCMQn9F0=xZf-Mf5%-5lKGg~5`@$RiIPj)N0y&j>z+0<_q%Z(mOkUPWYvF- zd;YCKd7w-FC%8Z7Qs*MB6_;|OZnF!Fk#~*XT+9C^0W}jmET<=GX}11r-1G1A6LLK) zyIl&pqQZqcot2XA@~~hqb|5h-Z$Q3r{onomUkSJq4gOCFP*K+##P&m)gtQ20BNB}} z>>gKcZE?THBjn+k9+vx%CL)c|(+Ke*c$)2t7#C zL7G`vQBql19Uldi6_pj;tf;6q;Vrs(i^}5vT{E-K*$1%u`|~MhubK6lHEY&9_dW-n z58nQKa8*33-I{P|%y+^58vP%j;V)Rz7^Q>!HLb>G)3(-x^>qVq18_fmsE=5V1N?6?xg(wajcFn#J`37 zivCMk?fw_~*Y|c-@3z?jAZ;(D`I@$m(hD`MmeOKPb3bIW_3_iRqm=g2v<6C{*D*?= zZ6l?>0nr47t$e`=1*yerr9VB)wDoLhr(EthG|*|rQwD2;V$S}HxnX<8bk@tT%SX@aKBpmdm~Wl)-^X_=JTH7$$MBu&evbhxJF zP@1f1xs;C7v^+{jX<9y|qcyF7(iBZAq;!m?6;V1?(^gaJ9H(i;^e|r2N+_M6X=^E+ zsA=mdP17_NrIR$RoYKjfwu#aynzotJbWN+GbgHIpqjZ|4ZKrg)rtP3~rlwU>I!n`b zQ#u<>O=$+28mY6-9JDoM%+<6yO6O_X0ZKD9?I5KN_yDEz;RBRr!3QW^2p^zy5qyBs zv)}`iX2S<4T?`+fbP0Tb(xvbLN^{@?lrDo0?6Ns+ea_ajcFI@|AD}cBK0xUT_yDEn zzz5)ree&P~l%5A4p!9tB0Hqhe2Pj<$AE5Li_yDB^@BvCMh7VAB34DOkOW^~Q7QzR1 zJMnNCe1I}m!3QWUf)7x7C47L=)$jpIuZ9m$`VaU3rPsg*D7_XwK2PlQJmQ(7|w6c?d zMmoBgv8%72R(3S-2#nM@=>YmnXVO9Z3sCD!qRxxjXj*G?C;pPC6BkigYomZ09zy+# z(CM^Rx5%JgU4%}gwblxldUsJg!PNq$US5<;aFu|mw-==n>=H2b`Xacb)>itC- z1Q!UHqCim=!8rmpoRk5V&{{J@28D$pw6xZmDqxBZMFj-M3z(ur5ml)*Silr5ii!!= z1WZw*2!_>K+y6pFk_HbdauM7tV1I%)5!@(Xr;ReID8nr>0twzuaIJuY39cr%TEHO$ z?E&PE+9CA-~s^`5}ZYF&YzIqnN&m> zIh2th5LOeMM{ufuiwQ0uI9|Xd1Q!t;Ea0^S7Za=rcs;>u32r}47H|>lBDh(=R=|w}#}iyF;Nt`*6I>QmQXSim%76}1zr37Ceiq7H)Fe=rPMZAIY(*9w@%xT1K1s|8GBT~RW@RRX3luPBvZmw;*PD@rH0 zSil7YXAoQ<;6j3(S(K3@GH6gN${{#Iz^e()BREySG)5K`5F9UH8Y_#62o4r7jhRKo z1Zx7Ov9o9`!R;Mn0T;n8f|~_g4wzpVvv}Zvhi$f-Csp>^=q?$zOXIJ_#AVRDJLtLK zGB+!Kzx3n*nt7u%tj zvkn5ZlEAj;GPnOO8(4I{UqeY{@W%H`+g=Z#a`wiNsudOAl%2HI)MD&{kij&1Xn5!g z5w-g_$9}>3q!U$W8ow@nYM%`8JcBjj1{(DGwX+ivraM}$3js+9ACM3idXP%q z{e?>UnYLfZY2@x`<)Xd=tNfWaOXP(SSfjp{o8o(|7yxtUWlZ1jNS zUBDS<=6nJik<-h}2}m3{$cLA`&X910z!vhPoVo8x5JhLc)JP^IG}Rp8(s_n?R^aiR6d7qJ#oPaO|%*Zu+Iuzq2y*C|{O5IW?@DsS3J+F*2EKT;13_fPqaB zje5EaM9JiUO6sw0=(8;7%LrZgt3r?7(^bjOzw>hc=~kepTDY(7hJLdbJ#{OgizagA zzzs~5>benyTZl&YOce4+SH+(B)}vVO*KUC%GFwytS|e~ReVfJ}RkY*LZVc~GMQitUD;l@v%pCJjBm$Zl z=hABq@TQTM_fL5Oez@sQrWqgbMWdp6rxSb^ziQN~KBDNCJ9yKmQNaz!uE?eSAl$Hx z4<7AgSMj?>@9ce?D7N!SDd#v_@Tg+*Mh5@Pivb` z6{7C{4euzP)qO9o5gn>^<37h$$F;THn zau?pk3S~L}eN5_PYJ930#WT}qK7UsF%yD3LEjx^|ngU)hHZ-D73k8qUWgAXwC9wMG z3df1IKJ|_h)%=dJdg#I0?!;g7Y2!vagP-nRva3#t>`9&5PzJBrQZih_2)VrMWLnt< zn-;Xq9rTl^^iazeHJ}` z=1e`4ysjiaAnt5*-@N8;@dGU~Ug6iI4vn!^p)1Qu{!r@Z1i~QyD1Jtot{N#-EbJy~ zf>Q|hKct4A_1snp7Yemmp`KExBX5+p7{7%`I?6V5Xr)QSGjG4-iGj!C0mt~V@k5=t zb<|r-5w4Y~zm@RTXV8ugT5@1a>LAKg-J(>}vr^Vcq*Pe8PAWCs zij?)7L~`cifv_%ASoc`5+zP8fAx%|CTY+>Y`-|thT9p$tjJ~Kv*!&XV**PJZ!~EJ}8l9ASI*&3aQqLv_l~sR7f01 zp1>s{Z1~GklXcb-rzpx+MHeZ~H-NJ-82^-Y*qi}|f#4_ykuzDytZlVobPl#aD#}v5 zE<%r3W<(F=7y^YFNlj{tK^1I16U77Hc6Q1NK&F@_2O_6pUa^UUxoAAOg$grGsD?4^ zSwvbmJuz;5y|?M@8O3Vqvz?~*b1)+W@pz*NLCG8<#GKiA;0Z7JIxqQJi*jp8xl`YC zRqhhxRLonelmmfOP7R+zx&9X2qCL!WOd3pMoLG^7JIDNxrU{i~K{;&*h6ZEhbB@gv zf_aaa@6#NJEWuz3qW|Dyw9PVV_tM!CH?P?E{ApAc%N#U8Wd(d^8Pj%ABVzKoc}hfzU?xIU_^Z;-L$M15)ytnIHjb0{S8Lsd zf8ZYPO&P+D@^7Y0Oi#OxkV=$pInh`S9BTI4;_p}KX^u?rqbga|d7I~?hd5;g!lye< z2Hkmq$A4TjX{tEXf3e3nsv~7%(G5NnYX)8_#7+~2NmiDCVdau0)!kiU_Tydy41jS# zGX?{0MhN*=*@kv4sQlklIWumOdy&?A!HXJVCJ&x!R~naCe5iy9Cw<-3hjx8MK2)MK z1A+7*Wdq?u+32LEf3Fk^I?;l0y{=Jak53Y}td!NQj4+o{0EGK}^u! z5$AyTjU!v?hHLzznS-3+ij7m%S&eF98>2|crs2($9YC^)h$PN{M7fmdEKT!ekYrQ_ zivA@-a1WebdKmqxe*p0!ebH5}oi&uX`KDRt$7a`KAo>PV@78}pxZ+%m$1ORm#(mf9 z&>025kR2Bt`!p%@;k)36e!d%MD(j&SX}s^m{!i1RUS$sQWwVD2Jpep~Hs~`9hkwa1 zJU$~lIkQ39+*oI2Y~CVM^tw`jN?*|2}W#JJ%;?X%cIA+FlXBW7y?Q}_oT$D zz^xBx-pwz|m_3aQCt8APILf$UueXN5Z^#N@Q1Ud~LeRF-hIdUk|2!jUeuM?Tx(EE< z9>Rnv4ObA1r8pL9y~ER)GIFqVD%)^MbA~|Gg>$B}8GPfMVJw{Qos;C(Y2)wC3D1(l zP%bdBtbrC<>t$%;GRG-2p9sl$(;cURw&aM07a2Jl-Of42pKvd87|zNA|8aANIG@i$yh~Qc8s)ADxh5|9o6MwBuNKCOng1FgJnUQEK|K3=cbp-`<}v5G%G zF9V&fW8V2uqSKX@!cBhhRHlkLo#=5ZyZ5-FH-*J)F5pnlBgU#rEyf&c7lk4-PL*Pq z72WjtkKs+_JqSqe-j#lNLkiH80L(E=0iS*Z0Td`}f_aK#7^Y539r5tNVn;ast-y04 zf6Ng*OOB}0dO_ubVQOO@dV*;_`#asum-qnn6smVL_n$v0bi2YK>1G&wmoJ$gJ>Qr4 zKR{wE_4hL0@osnK&YfVM2~6xg?}{e<-Mn^wesBLqM7)>y-~~&Qg7HY^1d>PIBReQc zh&=`ELwH{_`fwQExnN+bRfm!!;}W>CS-IUkFq+FhT@XzTzF@NRC=O6)Hi|fF#x`sC zx4+k2kC*O;Ynh|ff8IlvM({~8cEe3fsp}P))y>L@%p9j)Qe=rq#?}9WZZU7nN{-Ur zhi%?1hT)#dZ{+h1%Kt<@*V6Ob^0|ec56S1~5Agh~e4atikILtK zdfq9YSJU%W`MimqH{vLm1iJyWt;a*iaXhTSLk2xuiHFtna4{aX(L){{j?%+YJe;J5 z`FIHb5Dzo)kVy||cqpWY(Lt|xPfm6qhb%jg#QWPdgnVPxVK#-t6M%+)<4DCX;#4pk z2rXzy5Nwnb14E3B-5v^d$um29%iYFoMcBw5~ZRI$p^DJn*NN z484M2m04=1x+zwIfpI0;+Hr~o9W|D=WmJX|NzikSrcHjd&?-r+Tw#=b&jgb#Sqvi# z?9fh?s0g$hzrBHpMSqf(y41c{xoznHHAbbDb+D45H8L8Mni~kn^((zpqL`ykmN=gR z=aUtVM%q4W%;GgmV>9zn(XP(E5JRIc6_T z^YhpuZ|gSot+7zGD=KR=zXeprL0+?L{wNW?sY7A1ioKG&**K5Zb2Id zQARKyzrvn*!+-y01$LuPm=#Dp(Y*rY{N5Fl7_l45zgdyy*ZeS#IwvaJ6yN4CY3T+w{-b;lV-+6A7Q}FotkmT{}Q#cvC!lE7fQEE19;%(a5LdRmsZ_W>b%rC&IyC5?IK;%!}%s zO2fCC`<*unv&}i@C69BX-a@Ro6@}KLA?f&Mi2L&kDE`qj5*KEqeYc+%J%DKHGjJ`L zT$dj@FVwI1Gd%d#Nav_J%n8Mzr?E5`?OK)$Qk5}FWTcRD2zr-`=<%n(Dw5&_X;DHs zsucSh;!lB?a*031`>P-lcF>7jh2ZwV&nPBrS(LHX@{IerX1?o~FG--Kh&Hpt*yV3` zH~HI){jdv0V%jDnqSgxh3!Cxw^8=iZTmqY6(}T#Vg+=Obr{g>0aoQsHr>!c@c=c-W zOvhrz*YcTo8B;I?2M&=L_g^cXo2f0{mCphv5xc9vA(f1CS^7^4cX*j-gdDtdu2v48HH+|KqES|-~Ksj_10Wq0v0E4s@9M2`T27! zTdL8DgV<92>Q!^yn&EA{$_zSNF!741$}f8Hyp3O(LEHQ$p4jHU%ZulA3~0ODf|yJU zuk<1&qZZPeDqWlL2-IOxM*$M{3=g)*k_7y`l~Gu>JiRhRaQyidRh7yr7Z5P#lUw98 zj3d}OPGg?|$PtOuUn)g^A=Z0MvU*Dw;{RS53)X=bMobmhRgG{I4@YdegK(}%Sm|3T zKEXJ)5a4;M+bSc5>4yyIoF(F6unPuYt^ zSO^FNfz!CkOF?-SiY8wQ0!hR)F9Bs)2u}DC5J&`ly#$nHA!ue;2UwJ9RuoMKJ++`L z3q=b+3ju*7;t?+aWmyO)Y*+{gB!cS|0gnG%BC>!)8S11j1%X82@QR=;i->k#0s@I3 z#7jU~7J^e=0=yDX=^~gYzJAG5ZOXDxba*LE~>a3%o%H)h8%aufVo%>)pVs z51=A+dbxpE>C$Ag1{e=v!YbP#BOL=pfbk{PGUDirq=igFtoIxc8>Ikij!7Y5;(?IX zyg(`;dxX@P);dCGdLV@50)ZgX*(l&MFMT_>{0j_1j+2dFQqtb>C66qO2^N?$p}mREEZ5JEL+yGJm*mEE~y>7cO9oM_;y}cQoPR zRk_QeMj827?Oci~(RFI8D}4`r{ZvYuM$QB@Xv zQu3s`@17>yf4JEPbZmVs4CpnrI5;gzv;|&{#=zA zJ1~^gD3vSP%MSZjrJcPZd)>^FF}` zPl*G|Ik=YA>*jIhxdFrmV%jnnciyEQ9c6}p#oTZcx$Y-qVjcDX7oPr z6T0z0{_2&a`Zrg`M+>qHgq2dd)aFmI7eP*-?c)hojg-?Lxf8VxIEfLL47OqK zU0rV;@U%HdWCWAbn%Y5GKZ~-cjICmBbSv)hNK4df1{eyXC>xrTWbR2_Yts|2(Or4* zzpk1p>srNUu1=aMjU(=L^T#_oF}Eyphf@UI2!mJ5lhScd1ZJSQxw&5_%rKTexO%wU z&p4wQB5=5-%y1Vts>*aV15*tVeDwR z$Ql3Xj(i!Ai2+&=sG@d*hk~@kmvplr#nl_Dpiv~K^fO>D@WnpegP=d@NGZ-2Fa784 z3VjH?N=Go6xnBfWpA?G8ZB{3Sj*=c|9`e%M5DA(WKvT9M1UFBxgmmH`Jh!pQoXu783l|)3KZ&MNg{`7UB{NC#*#yx#qc$DZ8RVPF=VdR0i&*dx%Byo_$I=~3*fYhUzWW>G1q?O*iuMcRX znGcA!IF6B*eNd06gGWbmrK1^loN+~`G3a@Bg~QoGZ*MqGwAMhan&Y6_Ql+7z)DVNI zhlBq4A$V4X5>)Tl{r0hA$0{AWfBovv_q_xLJ1mj_BB^lft5{K6xpLpsm9=Yd*?nJy zqgHUl4nu{bu5x8<#mWPfj=HIi11MfuCm`p6UBp{(Aw^U7AnM5XO?>XniE4f^&s)u5 zroNS-WEyy%y8SOgSzoXbvU@pBzK+@m6tG{0d_*H*O+nb-CeYa7Esh3$!S#_&X~bI5 z_zgJTPOc0kt5iA~a4l_@d~Dv;B(hp|oj{6aBPW-7NE7<|L8xj~dBjW#P^G?jwE{QM29CXDM@uePiFW~T z>qpc0?6t8`oyUo@IFV1@-P!3qF~ffR+O?wtU+|WH#h+Rm7c8qvAqnk29DV%rwR7`i zrdnSQQRXn$*Kzl&Bb$0x2t0>WQ5f3+qW%F!ARPrC4S{Z3o&#rkQK9T4u3z!B>tdF? zwUZ_{K^tk8SP>E*av0jNBcI3}wx;`YD;n4k}y5(0>AMT2MjPJZDIy&VK5B7SAz0oEuVk_Vm zuOHGkvq+5Twzd4Ho1)leK45(m6D54cdRt7g)~B0=j?=a(>_b>ltcY*Gzt#L+{7XEB z@P_pv(Rsc4m`a{^pKOx=AF&CFi6H44prC4=y1^8G(T1MIKfTH;en{WD6;#BlL0QcY z;$Nvo+lED}>v6%^V;FOVlG&$^Slad*gKbqu6IpgUvML=-B1YRPzK^SZMM+aC{m8Xrxg)%}4oSS6Irnetm4lnyHwX*ukJO zv|7d+Zzw-OQa`#ItacNttQYXumDLJ(2Vw>eoiur%41Gx#!Q3CrD;0kY=%^vbe}*X2J79>jjU&_*)Q0$m%WqrElNaJOyOtU62sQ> zD{hG$)E6R%6O{f7&LiIF3KEytwRRhiy_^pdr9s!P z&1HiW$*!^?1D|^xB=6B~4!VKh)O$sNIO+MUEK)9KT;Zs3Sx36(Kvcq0OVy1tb!HS) z{tMyJnKmMMhcTd!jn4l%PUAsNd0d0NQ8?#8UY2<`qfn5cM{%C9dE?r$0y1$v5`ccNWYmKo*Dn<^5{DY?d{d|AmwKJeKkOMT$w@=m%F`<0SG zu6ec1b7CClL$II(FFs(1^j@1Ymuj|(TQ{4wDo{AvkU@WnMXIbud4)HNFv>c@{XFd; zGyF@hptjq_U)mTsQHFI%TrxxPl6c+e#CdKqxBYXRYG~7TkN65Db8hoyDRTyuySnD( zbUBk>*5yq8>@H{W%gr-+r^lqeBhmaWBhdm+-K7!>OUL-wtK@PrMN@Eh4+&j~v2dX; zvZ#OgARzNew}pr?-rH6fxX!yRR!-YpxriW$q`p@jg37Vv5yOW+-+5ci6lwc2b(XHQ z35qtJ|8!f7d>>tPv`Hj~$88FAY9ZY#(sBVh$w9B>rM$_d>gu(pGt#_)jB%m|9@XH{ zc2f_=s0+0UY)W!0KT2~Y`N@GSMgD)S?>|+2)A^E$m=#uAP3&e@ z9PJ6+qr z!dH$)bm#r&?Y7Mjm`{OEWIJg%nWc+;e*p+scpK9-EXA38wz`%`{_M zh5G?=GhNOFDPUrt=(S~kP~|Mfj_hBu*~!>E{thm|XYI4V#745T+U{Y%2s-AN~8sN4KvJ6>fMA^Ua5&!pSns!VV^x9VO7x2#GW zar&QPbX7z254RIf@$PPEB7Dmn2~Y6pTNC{1{>iKEj_kd?62qLh#LZ4}ed};I&?{Sq z(TKD4BG$;~+?6c=CZ&VbyWfG3qUw(OFj#k#0~s8NOD3=5)7S+5BTr%f<}yF zbvg*U`B+MAyqw@y-<`m2<#*m4)q54RR#i&lZ`_@zs+7rl-?N;#`1$w5;G)IKmM~PZ z>YkX$uVFMAMxjIAEmm2Jc>O)GQ*%dR;`E505_qvbOuWHIK_w(b;wK{|jh-1o^UqV2 zju3K{BfVBagt)G|*roOl0|{+5+N7eF#OeiQD5l1fTxFj1U}t=b&W)BL9a=9%KNmBK z$%0=mymiYLZI5O<`1tMNtX@1f@XNPP?OUrfS<4^Yo;F~j6BaW3ryeOC1QUP1J(gE* zx8W|(pnKB>ymd2`*-(bznV)^{)PAC)=VVt7ILhz7cYI%Sa^1||y?0q!`v$o%`GWRP zplaqAn$EOPb-saF@i~){izz?boBuY?y)O;-?ket^jwXEVzAJ;3)GOJiKZSFcKUs1#b6l_XMj7Vp;y9B*7Ca__(!+3-2oo*U|L+mS};1I+~6eu z`1}iambnYbbdT}NAB-CmpNjTg7D-MkyybVUKNvsnJRsvn;Pq=OSDq?s!&@~ikQHPLX92WrCE`ScvAP4H?y1~+`#@a-UhY8R-5yx&8~&~)NM6a5}r z$A8=v#+?uK36s_gqxZQ^X(jlMim=-$zVjgpmq#C(I4oo$`7Rwzh~tRftAUG~JaQzJ z9Ux*?vZn(?^F_O&*(iSbuKDaz{^YLNc&p%tU2#&-o1t98@Zkvd z694F7$zlX@CheJtPm`|MvzTq;hxUwNA^gWZqa$~qjwJ3rte1TZv681fGHdPwCDOlb z6|@==5h#(mFIQkfmFxwvJJMG?|$ z!R|P*Yvjuwo$TKiZ1~v6V)>(wj>Q<%^r#(`{`1jc>{=fG*mOMSKQ=q6ge`RILP1~j2E)LZ>Z0*zz*vVAG6iQlzv3`RHi zzTxaK{@uQ0KXwft^h6AFANNF<{~}mTur7Kc5h`weBEqljAN;|`!uTssghTU>pGY9h zpBRm`Y|@j3X#U%uJcp(7FQ1IVP6c}^5zFqRr^Y25ETRfvJPJmKGsh#*S;Ya%&efu` z7VvFPr9<-DPfY>WfZ7Y-NEg?RM-Hz|#uso8){Z;V*Z_5(UNG;zRkGcSU>`bnDVd46 z1uLCGCX>5WVw~7@nM9kTh7h@vZfkD=ytt4!r*t-WwU4b ziMkv_nK93f!@nz^jTyK{RhnM*#yGp_**R z=w)b}Fz$M;&nTf+PA{uoZP%-46_1G>)S(x{Y0DIRq85RVnC6&z(rtL9UW&3D)` z`RoIW6;U4FePD@S?4|tBOJQQC8{s6G4|##clvyt%D6A%a!wW0?GA|KWwDT{p{tc`& z9{%EdSmdG?^Tb8i06P7q*3Vw42AWKQW?f9AGjPl)NT;FYzQNm@xRgRQY5mV2HDhuJ zJ8jwSIYamG`<}0UDIz6zI^v|dr0HIcF=pNw2_7bbq16_Gn?OJpykYqJU$V1h-2D<+ zs`;fv*24V{PV)QsBGNJzhmsyGZ^qj>rk0h#!YPUmMvTswA*Yg|sQ{FmX_p>t;c?`3mbA`#rzcq{(zY^eg|4LGf-|=zm=>i_}YO3Fnd}3;gQ=0OB zygCwbc>Ak%R>EI?HC#ESjsF|CKVKkl<4xRI?vdDoE^^!P0?-zBs^4-^K0QH|llT4J z;jMKaTrrdVvnrS-TVi+Dr^jsPgAP$o9Cc{4-%IC<+WzAZ)%N;BBiRXFeaN0vFjv-= zgpkLlFP61!^%F}r;TALa_lJ}HI?p2p_C$*|dw%t5vmgCStR5D@ca|KU0RFcerkAYo z9JzX)l#-&POu%wSxpd3nv3`H$3D$NC>xXei&2+P8a0cUHz4XY0@Kasb-E@Xk@z(ciC-Vd zcJt}4+nJpgyl(cNLO<$1eG1W3#uY1s^6uBkr5b>~ga7Asd!&{n8#_WZ_P4mWq4=lP zkM(;dm#AzbRbz8!{YaM2AFa3hb!72(>nHjR6bSZF7H@d=C$Cu!W8Eygfi~`DH$;bT zUMS^_QSxf$!vYgzp_{=yIVL`KTBtqTfhhAMjak zL`T*xg0Bl5;?KR27Cd~3RYdsNLIi0lL`1xqz&_&F zz8M{P;w-O-M>8!Vs;L;Wu{+*O@jGW3k;jg;SmsaM)G!^UpXjpur#I>M0|vb%dj4Bu z{SM>^q2o=V>)slP-yqoamL2oAhPUFzQ7l6Mv$Zdlc0BPLE>XcAE5CrpI!;n-lV^vb z%A@(vV-thw&$7-UUf_Ah;v$6u7yR3!Pg}9Fl8bLW7L7^YlgF+w_kE!Y{h^UYyqyzs zFN{R%V5}3wCt<`k1)QCXIf|&%W3XR8xmA+wYlh82M)XC z(EzSK3-IP#s% zf1Xs#dcvKCeJ62JC=~L=x1Zk~-=FZQ1$w|gZpF7N!ym^|u=Qxq1TJ3sUVL`T1yYQ) zxynFgPE^e|s>I2}(fsblJ%^ANQtO8EFW-w)mZI|wbBZ0v2fjaTPCEJo+BFtF0ev(h zITId=J`taV32XqBQe)Nxs!`@%2Q7g*)VH?UE;rJ7#rt#QLBq;+Y!1-c;&4qM|MdMx zc+oHKUyC8W=!029?*l*V?~F1w!0AjCw()}>OdNCVT+zkA7Q0A95Ag$lu0DxTD&A!k z?S;cu9({b6a~LSh7lg!i#G!fCUb=q)h|A~>yYeV`;k`70dbr7mj)c#_E8J>BqZ2f3 zQxtF=*kQ^qsW*xH@nU~de!w?yAg=d7KZX1{f9rT68^(V;K6{+yqn>@BBMggovN~`V zrL&bhj^tau>)FCrei#-Qd@*gGh(L6RyFLta*5NB}D&v7U9wyWbt#}7kFtK}SZt|l1 zK`12(Wri0e&x_JQD9aQ|z87VZ7bW6X!lBnFN!=nZ&R{<7qd2Uxmwq&2K+`22rC-h9 zsUOAqow|hY`e=AyPNAnDn}7IGJgz_d@=-cF#>aiUIIvE5&*`=ym7)9irjJv`6z4cc;YLgjQL{m8=M_EXtxkrA?E<_!X`pvg%!w zWx+V1Fh2BRP?iOwnQ0S5mG*m4kmp6I_kGQ=QtpNI`*eIibHBV}6?c3(0;awC)3KA~ zSVVTi=y(VHG?5Gg7K5q)au#`38Ceu<^WLZ7&b-Uf;eWt!UH!%;>L}#oO`_>&>MzvT z60*^vyJ!uy*vcgqQDy+^jbgTgae?%%Vh9@LPq+_=w_<*Ix*wB85? z78CeZL-<9PYLw47v*n6}MDh#8k{-=!1b8g>_GjT^ybj*Tw?NMLUM z{1@ZLrx*3ab>KMjELdF?7X2L6z$KrEX8Fo=rL~B@YKXB`-3_QB+sKi1OEkSRff&_$ z_g1PccYYedA8B3=CH`oR!;xUrmkVMRVUDVN!<;Z5ReGH&;?6IJ${ArsDvfTU!Rj+m zZ;wOK=cOaFuD~oG7J1_X)VOSuZz*cMd{#?DZ{k!VPKcdHSIZi>-=$V4PzEbN4b-rcW9H@HI4@Zlx4>*3 z+tt#Uty9>`VB|B{EqtA{Tk=1o)J0Aqwor*Jv@~a-Z*vwBsfl(bdlB0+wPquBI=gF? zC7i5ty;N(xQtR1w$QVURT#=B-c?kMVlPI^ld)oHz~lM8{KqQ`jC zBIuC#hD^eDLoB|LS$Be z71AweR{6toi>0_H39XERt_9P|FzlehyjC#GG-dHSjIh4p*Gev5^CykbeP>w9a9Xy< zm@L0OVMaakTglpWlI+sMBs?9$O-hP%`Kt6fitS}Hx|9a5k+gF}X-1dQLRA_pO0&9@ z)~V7j-XhM~T}u5+lu1NsPM6X=Rk}fx=2}Ymcqm<~ich{ltn)0zRHc+s$vR397g$P( zc=%dXe7hjVL7=rUF0tCiP?%4=Nn%!aVHBBty_6Fz7!_NJp+(4XReF{nc99qwTAbN8 zNGf*&m}1Q+!mwx56>(VJMi9Qfo3JtT-bL7DFKZT`0McHmIF+Ey{3A7SZqnuQ<0m4{&fnl*UR%M4y z4iQ%=R6pED2=W%Nvt^ys`F^2ut%bD9h>D$UF`^dVDD~_o^lV11DXR-XtRiqLf=}>H zMnzeRFTq&E9MAA*QpDdRMeG$6hJ}JG6Nt;KM`OOL7I`J%YpQhWvlGuBIS zp@M++YR*t29MT9A?B>gU7$PR>-9~uRO12G>=l<8I(x<&V#c1qmMh1d2eOiR%i zyqa>AXo*I~QfOpFW0F9VCY16e9+^ntk?o9u0?%SNiAGgZXjEt8yRS*ArNR=8mX8W; zH=(%&8s%D*o9?1oDLksKaj(FmT;*rfG}w4lQ!5vNZL8!dR$iyX?3n1B6fE|92QExZYoywS*&E&`#N82l)kyo~%paDlE!edcV3 zf5w7&rc#@TXS%Qv;!%QfD1*qe+nwF%%RsNF$?6#SFOgssfvSY+U*-Byy=$iA_jX!Gz$?ycVH4^@+O~v)X7RJfl6vK9wAcfn1=IXL^O|hGHmfICCUQK@l}z zog!#CgvKsAid-d|XyF?;gQFhrA`t&sOS}38WGDGJ2X+rUTj8ZYc{QbIn{m5T^hKd) z9avlIG2yf-9(jn=I)GxO7Cl$isfAIyh0z!<`!wXPw*C<*#sRHMq5or-Y?C(b5FNg;@jDZ z&sGbc)8I40Y|DjSMwCyj@=q`_9S-gocS`Yi>s6GO(N?msLB+=7v>p(Xiy>?8korz~ z1tF+|-JBxxL(TmD$e$U6FzdXg3&j^NONucvA4l`9U$QR#J0rI%S@F+$Z4(Hs%qlgd znXTj!*{D(|-hz@LvEuG#uhui}lvHQ!I zAhnAB^!?BdU(QArz51iJfF8yx^jNKgQFdUJC;JYOO}BhSaG8Oc(QaDXMT8gc#aq=4 z&ndclo4Bi$;YFO)4N)9GwVAU|l0bhxKmC>qdJ;%1y?acFL$MpwwVNLRD*4Shy`Mp( z!nAL|Z_y&Y1Y}rR<)H}{_cT{G<}bknNJ>-~fm6see+j1TX>TKETG%ZocEU?slr5*= zCUNjq452jfeiGEaMVq$Dl5G~g;xk9;-q7js9=??AOWdT0&+W!G=Pt>1reYh7ssxCS zAt}BOgRiAi1yvIPj5ZD5nxnvTKyoxe=YOsgPsIu@{Y%0_ z__yLIvy)1mrGM`p&WhRbyLI|kw=t2dlgam#9Mv!IV=2t7Z=$4Df7XwUX9fCqerzNN z2K8dN4Xl5@n1wUDzN{Au7rT3v>dOT3dlPW02Hn|Vw6w$tjvm?Ex4-3`b@@Fx_r0Yhbca?Q4E%9rUciSpmYSxrcH0m5>WATAGyZYEZ|LwDA zyAd=IbDjE2||q#!x+Pn^51cbee*90LF}hJ|tsHuI{eu5R+6M zYePTDsou36lrWH|?@7Zf>GH1J(k}1HEh|+UuI8PCk+8)2J}h5aVpL#FclAe{@ThMJ z2?iCJq`%iB)Aji_Hg~CPrBqR^5@C_{9$4P|X;+p(8-FnC=4n#W?PD9ug#DxYGMv}x z>3!J*bv9lObc_XS$#QG;4SnI7AM5w@WpU~?I;m<-NeY;}-j}Udp&njPdnv zxQ^p=HlD@Dzsu=i4RUtV!h$LU;pBHdi{pmekMXDPu|L7koAGael@A{l%1g8nQrY!!0FZTJ!LV<=+S zXy2o6?axBkTl${#>GiT z%MiKhN0vm^_IM#upD}<99~-~7yN1twgpZ-@^g5elQL+q-s|K(sSw;^u%RnRbUeR7r zB_)Wt25E)=v^IIOr`|T;P&u2Dq)Sy zpC1R2IeUqITq2|*CGwx{M{OLZ$-_1yOMS!PLF^sTdwAoaG!@O*=P4>zMVJzqs-)qO zZcg>0586;y?%1av3SyCdr}ycfA&rTDQVLbaiXwm~Kr6z{&_jaRu&Lp7-BG^!K%%7e zQ1-eitJSXwW>F+*b1)=A^4?$;7b2T#8w`rTd;`e=#;3t7fz|1Mf&fh#F^ENtJdKJ` z1^t0(4lOP3tC}HPBU^@NedQnoryctBgP22cr&%^tyINR6e|Hc|NRe{0g+XNGEPh!^ zunt~Bg#XL0H871b)CSwVSt=ajmB+4m%SuWteo@wOc8NN~QLke! zFENJ<$s@N!-QtY)yz-vr!(c&)9X|EhV3w%1kSGYyrvub^fqKJvYDqE~xA|o~X$Z5+ z(+an~bO@WLjC5MoqWq5mR55+ekRFXx@=A9j&2AJFKM!H4DtZtvYAoXwePRfkY>|LD zo7mv#ctzh3!qS*ie0gGjBo?Um8OmlvZs>)sCO@(yz9->9)AW@?*=QLsm0{9@%2#32 z5>?(gl#Pf#==O*ifOAYZC2o0o=#RVg7BFBLdTl{o!ynj-~1!hO>BB>lZ+AEw6QNi=S~G&~`2HuhKIkK(a$GiGWJk`n?fs3_4SN z1dI1ORj;>3uu%gSPQ*QrZ+gqd()5H#HZ(l7!K3bde+qRAh+Uz+6s4&r`8A1 zm82$fqFBfb(SfNj7lm!tQ;9{nDWEDcn$hia2V;~kVPfpccV{xHH?rP zf+)_v69p4y>OV)Zu}k;9(cS95;wYf?2tpHa4}Q~Qz&rmCwKRJ;Eo;&IR=>^Ei=$b1 zXv-KhL@^jxe9d3q8I8tv>90gHd=o(bD4I>f+G0=)OPG7d>Aw*6*RF&-o4Ml-^MG7@ zW#t+ai(O=A;u$a&>m@O4nzQaL(p9|YnE1QU)nhUIJgq<3b(3@J3mx=y&=peOxS?;dkPgeswIH;&<|GeNQarMgIERvE--k=s(6Xygs1! zjzi^L`kXja{=(nSRC!U6*(g3^acI{RJv^RGfXK7rS$t^nd!E)? z^{c390YU>N8sX@R_r{~|`|Gd8gKU%jeLPFN}VV$psC$Jd#i{f`t@IzSg{ODGQ zo{bOnm=X7u1U6Yk$rdyi_Kt^wyl)a4tN%BF4N~haTK>XQR;oxZzlBjk&TBiUCl6zb zV3IY%SfPrn@+$~I<@iV<1+unbEK|uiC1qeMMW3C>!UBcQS9Ks4IrtvJ2)!ba*%cde zY(qS!;zNl{9`cx9Us)DZzE>1czf{A~*+Jzr_WBG-%Y({YUGs9ge5Yi7m+zD;P~R!B zehma-^yPL|$lUq?JDby^*_QktD~ffszCTG!5kE^}vn+G%vW|%~go--Ju`{hC#0Q=d zwDBFx(^Q@s?#p|jyIQhv+A5$PmyWQ8#I1MjKpSb|+kS5Sf#EDX*Z;T-D3ou`Y%Y1( z!$h6LrDP0wP?f%L1RJRe z_E`#Y^^GWip`IGSqSS}%kD?qOAl!VLw+7%Z{@^129>Ef(Nz?5XjDqf1=e3kvmtuVN zW)YS-X19N+XC<>3aj&5AR^m!ul@brCVv<40LJ4js6bRjx%PBB~|HiY5H+8gl0;3EKFD)* zNY*G8vrr;!CL}c<3j9>cjRK!7j&fQ++}Z-`n5&CCRlXi66+Y{t70proNw9OCK&E;R zwKulVFiy`_dRRrARxGUZZGNIJ!JF zh@y*CQm}r(Xf{$!*?kH=m$kI2a4QaTV5Qp8n9EQtRYm#>kz(o3 z?fH{~HeMlGPgq^`D+B|5P6`{6FEP#O{zNaLRi_>-@A~R*EWiI|Y5Cd|U(5Tq3CpY7 zWIpz2YVKa`B%J67Q+h4mwxNsJpZ;F3Gl-qst( zvXBI-ilyi#Pt+CMh(o|Q7PqoynWHEeN%tQ?$Y0d3f6|*hJ|C{I%fkL92 z05}c{!RvIMpFB_bUaCyWm_n!EU`mlxBOkM+7_wKVK43hHgf1_PXCw7x32?GH>x7L(75DM6p>%+ zVPbvq2KCmc^*WTwN>!1If&FKb*f=%omHwxPPiCW6NrBn2g@k#xw@ZQ6 zvE;}TvXcpA{Oy;6rSZj3VRCa}iBOmVE^Tv_Ev+o0^+zYOsJw$ei3StYnqDn@Wr1&a%RaGXD$Dof zo@f>gn1*FesGc_sdqC~_)@dxwFY0qWZw9*w)1GIGd)Q@xGgt%|y|9Dbg9q%@ zx6Tq3e{2?uR9#c~-&FC#nGo*oz{V*FcXyEN6>fxGu>)t*Pt9WE)hfX1wK;nFY)nOD z4>>;RAojY2(@EX>`3yxGZ&$Slkj+=rpik_PDAC-H(9-ak6%|!rdV6 z#O(-348^P4LZmeWX6UW6nfx`2N|#mV;6J-_`)ij+k7(#o*73i-Y?)O$Ov#kPM0&|$ zA9!l1U)yx!w!x7?!JhOh(Q7hTTn{#l*FVT$Neq+s3^odheGW@gZl5bHjPX)0n!^&! zeS)oXnE46p0xyQ!g3&sMjTkfoHk#^aFBz^*;@x_}Tx_^u!a5fn#H~B$vJs=U{UxnK zLEju%udDG`$1eF#0Smoxu5hTQ3@tss_jAIL{s9NOg5SA*4JjTvBPD}Wi5irKk@2m^|=}Pu}l`8Nw{*; z0!mrygO7X%l~;Ocr4x4j(Dx!*qU8jYkLXH@?H9aD?JEM?FW5Zx&BOK! z)(*aTxk2SPD)h~pA5?zClBa*8Z92`@GsF<5{1ES9Vsk?y3GHM4U3qMPNXPRjL= zY?kF`^wBTOW(lf2RT$aGy`6`mC3P>CH%oT=uD`IH(`A=*S(mRl|LrdzkgzR zszv{NJ(Vsgx%GvM;qID##bR~$sM32_hGPPlO@C}Lv#Sw|tcT^p&B&!YPLaiZyN82e z_Xw)sB`hT7WP@1wUT<`whrqh{Dxl{MRIom03A6h(_R}w4!V+1zUb%#&ERr2=Eo_dN zfq5~WK>DKyv`VJ_?foHI{bs9%`wgmnX$uOJw2{M>vLQ-um&~PQk9{diRLxcHD}_M% zvr5qdg%r$lG^5x%HQOX9<;0-gMIikt9f|;=vce5RBm>w@Gsc+=aOHNhF9!nYPjOgn z;b4~>Vo_@RKo>@(iK=`V5J-QjwAjKRT{4J6sqq9Dym3T#0u@w8t5Sn4+cHZy%`(G#l0CjJ;q9i#4dWEOE@E4mCa805} z(Sw(>D1GYLxb2kw25{sL#*|`u(^0NpaW;z`^T`oJB>Hs)eE(2<t-Pz0@x(Or*aFu!DqnH`uW4*ief1i!ha5o7Ye%|?DPOf3Qp z_|Gb=yoB0mZBLRxz;;tP3dQEVgbK;w zp)=3>9}FvcWVnVHHc5v154mix@5YEwe{ZOe*Lxu3L0Z}hHWszGbOlbo-8z@a5t;nF zf=y)i=_Afz@i7%JA#5_qIB}O5hUj*$SR57Vh38vp%yqE4r>ZctgY%28Q`Dhqeb&8%fAi{gR8nnhVo@TVTG@a!{< zTxQ`mkIVuAbQN)Bv9!0?X%G{ybbKO_G`7xB>Nb0VLnf$T4uRS%QT2PyWm8mG43x#@ zLXbdWHX~gA(C5FxRSc?kQ4#$auScJ8p_B(QA}3TREbbZoT8U@*>5iH#;m0^R>g*gZ zhWeoLd}@b)Y}F#l?Ud5O4U!`SPg^hj+8@{uy(*7|sg;zn)I zP=mD%LY`iD9XHp=$l-vU(iRA%#17vZXs#NnHL}|TSF&4Q&=dDN^~0cd<|=v+ zk*68YT}tjC?#jG+$m*veYsSk~KNVRcRhINqku_9hNk0`?y;K%eQL%47=;NmX?K8@Q zlG0B_)|)a*`6*qe@%U-yt6r-M=i40F-A`9lc>GjuiUgIv3@sqVmKtT#Th3=Al%Lv= z4O5wZN+9X7DM~iS4s)BV-bF?9XKb&g9laLmQex94&hSSb*bJ=?$Tw~4I7Zm5_%^gw zlS5y8!Z6@wyXcWfL-6HH+VF`p`g&>g2QFaq<(_Xw#&pN24G7|=uEO`YRh+5TJ1-C$ z*^&7yDzY$I)|>)}*(<)r!7GB=(tOv>)0Sra>pL;+UNvM|1)wRZDaN@@8OLI>9=!IaL(dZGx+{6U=_`FY$9? z^kc~QlY^y-B!rjx0jlY5Cr38k{gv7^XyZNrRMsfVU~&E23)x_&c3j|!UZe}$Qo8f( z?~?f;#KS4`3n)M1LxC@*f|twuEXpsI`D6!Usm!MhasO(WFXnAiWPUj1H_H4(F&~Q) z1tpj(bqIrqiH!KMqd-_t?|%`l1-bQ$d ztDmO^kiSuB{P+T99#|XrmrhYmqX>o5*!6+}W{=yakPHv0d+VF}nf;#av~E%hxH-w#6Rz>ZM+QG`Tv zdri7}7iH0(5{og7LclN!NCY={2?&G!(6Po|BBlu!UV>d_x2|6z?mry5goXN@NYI-u zVR34wViVB8RNk?utRfDQf5v)qM>SqgxRixlA?vR2v70SSLHKBA+GnN?MbU5jFm$)a zrlZPoO)0{O`aqL@0KKrx!S+i!% z?7i#5QL%{f?eDjIe0*XhCYF_TYYHi6I%S( z{Q?`whRVEb?mzyqQ*0}|fIE#pk+{@W_i_875W~@$-d7f$6)j;!-rIRU)Qc?=3a$I% zC6J{-{cYjdM08mUV?ET27Ia*a_rP_CV*f4z+v~NnXvp6|FZYjI@&zL+J^4)Qh`r8MR9{Ij4jwxHchTWV zRayGTacnDCfnQ@kvpTCa+Mz9deh6OF5@ul=Fqg3bZN#&S?tM~3cQ$+O8X=VRu*MuikS5I%y#XWh$igxfQeECn9@)8-Ymtuc`CcNRM-y4@De*-j9~PjgB6^G)8cHM=C=ESS#L#b-DvWj`ZfuD-$&I*FM{JoUqBZ}R zp>@Oslsrw`svc#OQ;xTDD!&fPevMxzOpB+9sP?M&gT*K9m?p*t2bFQB@%G9@3^^T7 zDEU8yb=c>W@)Y&}tNE@YWj-ao7V9Z(x=0T$l&nRqP0$K=Eyr}!N~Nml?pjUL#jn`U zbIuSwlT}Wr5vN=$zFBh&45+)`)xQ!hg09PtxvX}7cf*fH&lDY#)aq=7K(Kratg4U7 zNS^WaF|{p+B}64NMMCPr-RflNZ7YQ3(FLbQ>xQ-Zh-Z4M$H9in*#7S`MSn4vddz}t zETOTp#15FqKWB;C`jz#&S%{6#XpN}Gl8p`A00dO=d1vm|>Hah+3mchSukV_Mc-5fjk=58*|0=y4eQ0GbR=2K8FcQ-$KMx=UOLbK4gplmT(RM3;z za7N;&G#g8U5%f;BNL5Y@q2_Gyxc?iV0#PP@t}Ley$g$Gw95D%c^?44oA&wezL`YBT z9hj<3h`8ciqVkIk9*9dxr)d_d=g)8o{vKEE4}7*BM)4u)KSxZA_;f4E@M#)UDIQrf zNZ3|+vhsn!ne_S`5#w_h!g5agUJmv|TD3@o(&afKK<-#NE6IDVcmV$B!*fMnRRyGQ zrh^u4WI!p8xg1aD)_Zi`$?{EFd8jPUj!;dZEGngQb8&biovzLmNkgPo$^3&_m0erq zFg8}H(27>eqMY8&1hnSd+CV+$<0wJ)JQ3W*ji*)vPPrLR!yUADo(S~mk0Vv!G8+fy z1UfZO+}@qAl!fuowuV#ua2=)+of3!+`hck_uYF~!-Q(2Z5DJab9Gq;2?(wP|qJ{Gj zcgv#E`J$J)i6!%`cdDHG6MGP7B*ws*K&|M4EV32$27yo?>$9SZ^pc&Mwn0tu{h;J( ztrk0Q15lgAY8;J+r|O{coZE1%M_FhXClG1*vtnrXFW^A`KlS{cpPAp`C2C98PrA3q(+K8$qg)S|Wk7%@C1XG_$sTdkI zRnPQsUPPITuxi^!D;A0L9u29gXoqiMj;cqYV3j%UjG@x$1*0n;NY@vMkl-t*;yjGi zLVda$@+a!HSVTmB0yJ!_AXB#OKoQizWxj4Le|)i+AjAXoK`w|i(b-(_XhOzjuEH%s zqP}j7DQZ6B=t~pxMBD(sp{|X%vBX@@dAvBtbP<_8X8s#x;lF*Y`0Mb)pVjk(BM`sq zzRQh!a0Du|s+qttjH49fJ3FnxjQt^JprFi+{VN!(|1a#L8r#6WYc;TQtb?&<+~uNu zvWoq|;vh-2kEA-vO?4KirqU%M_MTO!)SBi2jP)FJmkVm#SR0|wpc&t>YmE;t$POg$ zr6Mxdnszh3Q&3XFlCgAd&~BwNZBo*Tu)^RF!boO_p`>r5m>Hezdnh+^$q_pgRlD33DMHY{+T@ z*%ydJ)>UYlu-=WV7@G(f%7rL4IUl1(3h`WEUk%xAARAED2C^hTx0IGqSiUHQu*}Ou zx;R54mSJb;O`5e#q=-kUY#9z?p9ad+h1G}_@pv7wfufd+h>gpIkDqmzvBXoBEKz1} zpk6CP$M&@ho>9_#gSHllSgKx*@IWHfEytd35w$N86O=vc88V($6rpGV{Z%CTDt0Ze zu}HK>P=WKrchqx*cu4VDN2^vKax#GqtPs6yUDp^5SOi^N0n?X8AuGikkxy$@iiCg* z&mp$JZzt2ew=_DkQe;@OSFwL{t=uDF46lZ{X}7>egVW_tT{mt+EsK!M1wJFEdkyMcaPX<$NE2HK(l-R=hZ z*a&oIx+T|A$I)MI?;bbQP9xOc7}Zz}=utONo)KsU1L0lK64N|4&;%n;0Rwq!Kx-vX zuAEQ%8KGWes2?>G@RA#qzY*w72GZ@sdv2hH6$U17e%*^2rXy~kN)-s-leA8+G;u-w zeCEI>ZjhaBkV+Hh*N5nyd zHX9McwIaf|k*j)F7S2Ol?pivHTPtphG!0ixGzN`pLAQP^j2YsiRJv9K;X%~{Yq3n- zN1_BzbZ;&1T_U~|R&@wE+5Y^S0{Ue?K~a5x zPU4?MdS0>pAfssl5O)hiFa3wO!$obLO6_O=fX_3LE}|(sUEX1x7#5ye$R_4U{-Pr$ zTR|dLkvi_H^wc`B#D$?q#qifUekTvbuZOuCKo71Lah-xeglfE?DqOwbe)u&bI1-mR`))P>)-mM?8H!O?qAoQkurni_e4cld0l);Cqw4MWGAd`kV1>GT`HD;2ZP; zxCXYo07kw`8($E&$C}5xxHAI$19x&d8xB<`P#x+ho_Q4YqL>=)4G{kBl$3X2DJDxz zNS{;bi{g%e?-#Ns+=!2AaJUE@zeJ5Micl|hah>txyIIWSjx63RdMc0QQbn!^R%*u6 zvCYDPr)Q`AQ$*c0d8gc&8tUK+tn=#=5nk7v`F}5F^i7!4WF8l5afL5XA`ge0s`Q*p zAOBNa5S!?gEux>&FrL2Kf?bmJbbX76Ok}JY>IQ8lteq!kSZqOpbS>szMX6gM%1!j( zRtR{zr6RjhFizNb4r_!jGMDSCuK5cAka}L@< zOss)pVh!?hwW$W4NUUic8LL#6`R7@qWCP!$riS?}E^*+W?O5F!a8rXwq0e7JP^U9B zyd=ge)fr@e8Be`8Wzgc6MF!uWKiQGZVx&S?AoET5^zrMMR>TbQe*+KmPo%^*U=)tf$TviC*vjc#qb7e*jj6@A zj3(07H^d;(kG_6G%n--u?lQ4PJWuD!M6xyaDduxEH<3+Id(p&Ux^FKm%tV^87Yg?z zy^6bz6CZ>8Z7}e~_DD4(bAU#_DQ+3{s?^jb?A~ibraRXgMFJU-pY=1^2!OL_$d56gG9dvIk+VLy}2!_W`jMLBI0{ z#KhpQCpX^^_(qTn-PLMl=Oene9P#EiXm&X!BD_MS9OnHiI$JKHl-eigYPq;y`D6wuo<^@TBw}EMDqKoxHa(=a}ftxAAg?+v&pFuwJkgZ^Hw@ z>to)5D!xO1dq<4z99eF)RC*rymsQ<@+kw5f?F(UiDm{1LFAud!&r&-1jtJ{N3ZOE> zevN)Bu#jtNp(=j=W$;Aln;@%c1@(I$XOEB2{qI8$Drmv`qLXrZDs6oq zC#juNrQg9M`#&gG{Mh@s#xef7<@m#f$ui9a@=JyU!THQ<-0yn+4xBmEUH+N7oKLaT zr*nCRyZm)`xi^=0@nnD^O8Y?iNDDrIPMT;7eiCZ`?rPOvt;K}FRG8{M#UHM>nQFPh zK5AEi9-Wv*-7BD7*>q2Zh*4^$(Nnlpu1uri3fOileF7*f%75XX!Q_7kKN-}Af3j&j z|CG?PhcHC;&S|i)>C#6=EIMoE^`ngD z8{1jewMJSTW3W)>VMNKe7-kNdz&~ToNV;n-`Jy)c%J~A-u`~f+Rg$R@(~soV`;`m zILUv6-unpCN?*G65ynu@88oU|gm>^t!stUx(d2BT)JlxGq%2uLxs}34)Y9roaf?#& zw3>IaQgpB$7|WU_TZD5}DfR^W-Y*SPALoYADB{CX*@?~-wCfn=hY|GAF%j2`CnDVs zhSqM+gz?qy9omgP^0<6Dg&xOIth@tOi}O>+$B`+mac&&2N!;Xv1+av`g}RM%CyJChP9K{EDCE9`B>(<6^s*McY0Wy>lB-XZtQt z>EJ(jV#8Nn*xs-=$ZR&kkR|t6v*9}6AbBz51_nazZSorOm*)^pWUGMyHpS3IRupGr zC@Vd;!E!%-SUahIFEfF2btdus9>aZpL!u*3@&q#&UobTmrpA-+(1OmQXK2eOB5c}& zqu3sxNUPT3n0-wS^!Kh`@FaSSG;;!jfpNC9F~LB8oX^)YF=Z`?@pBZhO~Q*CJc}sq zgb0l*Lw)CLGz#%VJAaIXQbTm;_7!ex|DC3Fe~pLf-7ebot^2{CS2}qT7L1UqzofZt%NL9liFAA<7(UA_ zT_K3Pm82g7YFC3tfi}M>c1{PGlV1`05i4pv4LvD>+A&LtgR*GSNzAX=wD_b**4)3G zk?6i=!qS0n`(}VjM-Y^C;c=X1pe$}MkAqTxu|>iL;0qaS>(4)FH1P`{nnH{Dr+`ZNX9s=wg|NeVTTY9ol&X1@ zb6U(3!|9jPqO)%ah{E{l#5hmSr?@k)fUA(Fx7;+JMw|hXP@0J!1-H+g5#1FK^!^#V zZ@@xLXT&YG%c&d~sd0A1;)8W(D;5SrHn~zK7PA z$dqRO()@}KJ=l9^Kxw%B$a+r9gnBPH2X{N0UOp#=$MfXQ6mEsxb~!oLJ5{n*a%Lt4 zoX5f}meS9Q?%h?JWGftoi9z}va_Rh-oc;1^_-I6;L{sdONB=x8;@U~?At;Y*zaSu5 zb6!|;r$ec;bv^5`Toqe|fn zIa$?;?V(UHw$hOc^Q3POnn%`e#Nd0mO0oOn#3d-@C18)9=$~A{ONQ{Aiy2@$|2p=l zwjjhc=hdQZxnBJSN}EL=d?Oz7F4dYb?IWLW@HWTs7eo@i8Z51dx1($an!$$R2*)n% zYN&(fFZQrph45*#!p@E&wM}ouZ>vsp<%1-N4VK75)N$IP=jTo zbpRcx5w}JCr@y8ak*4ev)<@G4?v^AfhLrDMtJba+mkuj{P z8j-*E<(_C5oVXF(Ew1JKiu!*qdV9(1Z8Yn9aZ7vdE?Tt=pe^6y-Po;!SM3sBHD0sR zN_f@Sa#E#IU4N7Cs+S;gWgj+V?1ad0NH7w=GtIJnH_HA+fcMh83JZuH|r zq!?r{)K+jo%1%Pv=&e@VjVy}#5lf!^H1S6Y6{Re_(C&xUqe3IIbNlOv2q45;hQuJybj!ty)D$GNf$+EM0mgE z8+ETjwN_&~v7ac${~*Rz?6aPpyC{O~$pAnUIDb)W4=v_$tZ%2Wj#o3HW9cogDX9#%0 zUFZZKx)C|W1D!%Sd=|uirGuaR;ldsczJo%`CnCz0sPj?hIuX$APxL^IP~W(fsps$e zXsf6zY!P@s;-6FWphxSV--Bshorn&57CNO*5ppwV)KX2A-l)SFk0Lq`D3MG}bqKX* zQs1A&z}{0F5WjT1^`V7*Toar3my@__eC$q-KRn$9ZI+PZXIPVg)UIB1>u3WIJm^Sv zSyaLbD6JkwX9umUNBDmSHPwrl_N!RQ?AGli6x$#oZq>b&Q|y?i6A~W!;S1(z2zrmH zLQ??DQ&Ss6Ol(?#v@~X%kAwOiW5B07@mwc86Q5(Ws{zLJ7#(jA2@i4}Lqv3Efp#bk z;>Zwu8O{bPIsU=(`8CKJzC*rKAXl2*Hd^^2&e+PZe~Xx|y!M5h*NlW(I`}5pe#N%t zPQK%nDyu+mzBxu~{w;dO?UQ*q{hd$Xaeb8*v=;~}r07Q#NYMx1#aqdq3@qnUgU8jm zAJe~jLnaC&?daM^h}dvLJPA3p7J8_GK24<>G`t7F<+kxgjCuJdI1UqF5#$(f(I%sK z6Tn`yP>=_X>n)@@?SF9}n3KgmOci<(3Yz5kHmIpJn^GG^L~z)D-6)OyRfM*1C_8_4 z5gwJ4kskMw6fBQZDfm%RK>zwxBqogO#$zMD$tNedWepcULzk&TDXdZWM6?k6&4kAJ zwZ-oUTHPqT6IC%U?ytu-Zk4izk5e4P0SD+4WK|rMM;|oe*eD~)$KzD;k>=sc<&*6j zF9|PiE4QB&9?wv+(9Y`gh4<;ZNOSvi-5?6%K!r|3YO7Lxgz(Iv579izxr}#! zsUrjrU@*+h%v6V{6)L4Z&W5iDT|}qr$EfQOIg(k=n4|c$6s&;N0M%@=X2AZs(Y6r1 z9Nm0SB}@(=4F2bURcgIP@-a&KO+?42vwk4={*y%RJ-@5Q^$6H5n);g<=*zoL>beE{ zBqrMX8}@upucTjp6Hx=XY-&XyL@qu&nDR4@^O+U)V+X@(bFT9TDN*_AM|I=0wpcUM z!>+(Vm`H_JM4a^sGBr>1PI~hS&eP=qaq+l@;*pIjsxbcx{<9hnFY}h|hEg7oC^T>2 z_Bj%xUh!VBxlracbzFQ8Zm})Ix6D8FjyKjIUsHXO8heqfGOyz1HR~^TMy=-&lG7;a zO^^I8LUXn0aI|yJm+HhfoGl6G%HSJca5K(Nwc@TQmJjL2ICx92c-%Ee?FKfTrNjNn zEj*>mSWBgyU-@XN`vr8t3)XsoN4?b>6Dkj~*V5JB@$@)%1|@ZA3_GroA*_WA;pUP! z1`K%;&iUVgFcYz#3KUZ-N*tI5v9rvLGq#&W%CmCd4cdGaFMyIW3sk0moYD8_is1uJ zaF^8xrysb=z8!mJmY^1a|Ld`B`W})q-vJNiDOFLq1Lh4(k}74sN^sMe4>9AMWh2DQ zCCo;xkh1>}iCwNF;7~ztKE9G2EoBkfmMlJ_!+(e_h!)iUfl%7;@(xYH%d^|8Xh|dN zi57AG1sQNp06c+tGj0rt6}2*f3eOHh)pA zDMwaize862;kxMA<$45nxkmGIe~n@c>X8%v?y{M8_ayMZW}G#6k>)guUSV&AFqHaG zYam0hRs*VlDw^RN^rY{a@gkTk$iNx$4(qbqH^?LZ8+i3oyAYaiLrhdQtx{)?FK&pQ zVLp+J(Lf}d9d36+q|&qZkuW2T2SBllMqVyM9Xg>t6M{v#T5Yk?)A|^yt+tnOdHII7 zm3VRch6_rF$l7ofIDZZ`;;at88Ru}c!#Hg^3o?Y#GrkD*>hE&?6Z1Ly7OFoc-HS%n zIT%V$bD=h#)v8$l?d`OpNEE3@9N;I)MNd=^Q_aT`;JWj@B%;&I zgqeW=$BI*0nN%=`V<8ezpAcphqC6Z}K8NL>rVc~sw1;wUT;dugM&h{GQ961ppiYI5 zzeVY&d=o_Pc_}fJZB{~pp8%h9iQWlGf_S_NiX3KTLg;$*hy{m96Vspl2=A7GzUvg| zsf_9vDYc6i66n=j?$z5g*Hh`1_$xYx9vyU3^KgJRP7E~P9ZbEvl&*ByQwiy^T&AQI5% zSK?~$vfs@dyMWjAFvscwRE}k~Q-(}`$Co)KN0qG*4_v{5H<~y~B9~*ILU_(h^q0l^ zx18{njJQoU!osT$MTwycL2WdTH!aKNty=STixL(8IwZ?>IFL{H1j;aFcnb=A0;$lV zbQT9_w?#=1hp5V;3_-NRx4qIy)KIVXN}{z36R7Ic9(tm^5_k8Z>Ga)JXI6 z7btgABeTw0jMN;LU2DN12?Y+>R1Vox4%wJPsOsjBgae2Cl##)?ZEz^U${Y%(=lqnU zfWs;e-1G8KI_amxg_j^-)6?HQjf%6Jy#1AX0+L$S+f9G>S2~-22V>TijSLC+3K!D& z>J$EhbkJXk>-RG98L=EQjcg=;Y=NI-!?IwNyu603&N*}g1HoTMiLobD{}kOBpu{D` zN|f&CtXmPk^l}Zy4nTJNaLKw8&%_0Mp|aZDX*?$vpmYx3jC^fs_cv>umXxfc<^ZK@ zaI%Nqr$bLPDVoBarXd}bI7RWG$sLunfa-P{41B=`?jD|x=?KQ`L_Ra7<4PTX{Y?gF zZ=v>qN^HOJC~#R5IY{?|d}(Q+T9J5 z*T-VLz%i5h5O4t2$pg-&d}{hTDhp8p#R)nZqL4LP$ll}GYCNKp8LHeT9-{J4Wl;1Q zutjgYfvp?5P@{DLD&ZHV48RivcZZ=5U0Hi(G@uU+vJY|+45US2%7ciBoefi>f;TfZ zt()_I(B?^uxNv1))L@X%x+R@iILH$YW?iHg!jQWtG!M1XE@k841&|!lM*>fBO>7Jb)=aQO6aX`qpDo+NN@ETfSH%_xYbR(ynuCX zh|;n9afWJ5!#-}Ob)UD=%W0=BAZDi!!PDPpL( zyc4Eo`bQ)X?P=B!>5AT+E=FQh<{)31tA|U6Ok3 zhh{aYd)}bcQA*E%!vJW(KUh{^3@bstHX6<}xh_{WUtf3pnS_8bt!u%?MJsV}v9gxd zQ`zL2|1bgifcB#$(aL~;%4@CqIgCDuhKEx^m!g%xpol-Yj=HLxteKy=6dnVwy(Fmz0#`H&~rX<#Dmf2k$5Uc)zDbPm!ZMEn|>YA{|1ygcLX0(=r-q ziI%qF_XMZ%uy2*e(?oAt6z?&{2b+f`>nA@xPN11Y_HbZ3vXV&HXLdlh?H3i10K(hEr2k@g_%M|vNr5~&L5 zJks|_^+;D%mWOxonEA-KiywJfenUc-)Z&8_j?@LI57HmUJS`oLds@!mx&g@p_u)vr zkcJ~Yf;0zdHPQ~GcaTmZ{ZRhRGLQdw>>*q)H{9!W z7Ppb7ml=Pb2i&$Q&+_qWJRTN7Kj5wb>35`dpL<%G@jHf=6nn%_QjteOxwXV2Wm@jX zqr5E9qt$fHaINQ6AkRxH=ez^BKW%`!fa}YKd%d2sjXb@~@SAJ--z1>o0WZsE5L%CkL2>JT;fA{-;C14a9{GSqV4t1|1bppZZ zNK=uD%fqgDefdTKje4SBD>n5sleFnj*gBe~nLAWM~laKvTfF zIHhCfSRBV5jFf?tjZ}iP2k96RAJsPD$%9Bb>TgcR;U1p=bAOy|vIm&gii+|x0p?%5 z@XgkvVdfZ5E2y>N8>!~__S}h3yj8;G zgr&5XFL&W`7hi@@W4PJsS%&*E5)mlchs%A`l`l(irl6EYN0__tvj+GHy&P;dy)S#H K{^0-=|NB2ymC6_Z diff --git a/installer/lib/wrapper/freebsd/libwrapper.so b/installer/lib/wrapper/freebsd/libwrapper.so index d8370d77ec5159727ec2048133f042d8c00626dc..ce9e3930c0980855a63866bb4418f11ae74ab1f7 100644 GIT binary patch delta 1599 zcmZ`(Z)jUp6u;*sule`dW9i&C|ERO9riJ?$+GhxgLp`^>bWnz>uK1D{u#u$*eM)=w#n#rS^OgREM0=cQ^O)joRyCyYHw zKxPhh(ZHBAg!>HJVGW~(h@7Pa^xDsQZ7(^LjotFLq2dl@Cb8Q_GRHxq7q()`sK_^} zEd1o|H(WFpZ}g|X$*IoVjg@CVg!m2f%zIZE_-9IU_YdWw#rsFj$Vg5IrS1?dL7fE^8O za<#8NiT)xc8x*-*8JQwHLlIxWZyQd+Jo>D+VF_iM0(tb=PQraPWt*@D_(h?(Y_cS$ zOLDd(GbPFE#d*96T=Em@-;A1JynA5|H@rt6s2*x= zQ6Q~i_Z5IN`T|Y@`vOT3LYP1J2(G`}3M1O8>wq7|)zb$ifQrR`?SAz~+Kc_*Em$Rd zu4tfs@Y(>thDIR^SMSbKyfq$uC0H^;y(Z(8jXAOPpzx0-WcHE`@{CW$(TX?VM32g8A3P#j>Jr00N zsO$Bc?~)lm7vmXh>wVKyhH0GXZH0^YYwuR$+F7FLJw_bsbKtJNKv|I{MM%&Owiqrk_SM1LGas8@x)5B_9lFt{nLGi6-Ixc^*!^ zexd_R+4qXBJ-Ggc8?LHb1`G|b10N6XulG?jKAUO!@qAdpP*`$tjlVQoN%Fz*4w{;U zIu-uGD)Q$ui}6vn_(hl=2hNP{hb)?6A45(}#Xi@;bJ!7AOq|BMbu*?uwBwn$B=Uy5 zjPbZz)S5QV(26(VNxT(zn|S-3j?oL#_>U$ekvHHBZcDgD{=l>N60LaCUBR=7CUJ$h RtGJl3VQiBLTu6CfPulC-_81@;NzKq4*os@DkzDF}T@fN^}zr*e-e{I);)~W-bbPrHU1%8_}^W5 zuiuIOET-+MvR)a5B0NVCx8kDx7))WnaTDfHajLM40p~HercF2}9U*>EC@vc*%S>60 zm1VXpdA&G~SAk1@!dy<3}1+;jDi*OyWcTVR&A9wYf!w zl!oo&04WTFJOuWJ(jx4^!of#yZGS8D=&KhF1mUDMcwiE!Sp3)4m%pdIxDNgRmk1A+ z473kk=?7TR36?`23J*@;Cx_ai?sphFyUUy~Hr#z!EEYefY}w_V4aSBV`fWAz;Trlk zYv@mw^wIwW{xG@MGRcA+y&igUvEJ>zso_#4 zyi!$_JG)CxP=1uagJIq3k6stu8*8{l`udb^VP3@D;V-DQ6v9V!Uv7M>uTi*mn#a>F z_U!;Ecc$dqh-6mG=p5?>4+*lL#u#}W(AjaE3)Je`9m4Q z>9|kqi!heM>+yY%!>1A-L0(%-d}e?~>>O1kPUC&K85c)fm>rcx-g@V8dekTC?HRAr zinrSl{BzVN@kX0T&|A{^+mf=#TWuC!O!`Frlyi8TR=m9~;CQl8Tp;c$7LqPpNjl*? I{+!(KH&L?74*&oF diff --git a/installer/lib/wrapper/freebsd64/i2psvc b/installer/lib/wrapper/freebsd64/i2psvc index dbe72c654d98aab888fe4bef3fd30a177664c201..8d5074191f89e30c1d9640dc812af611f9f88add 100644 GIT binary patch delta 55446 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 Kh0P5u2?hYb#}8Hj delta 72 zcmaFxlIg)qrVU$~8I2}yZ4Tx&U|?Xd1Y#o)Jz2CxTM;H=3={#eK>$R9_#jnAn-g2= F4FHw84gvrG diff --git a/installer/lib/wrapper/linux-armv5/i2psvc b/installer/lib/wrapper/linux-armv5/i2psvc index e6d05e466d5e157f0195508968fd85e3b5790d84..bd266642882ea6d42ccc3616ec9af7a81ed1a098 100644 GIT binary patch delta 72301 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 Nfa*TNI6xYv4gkz(%p(8* delta 69448 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 E0O&}^i~s-t diff --git a/installer/lib/wrapper/linux-armv5/libwrapper.so b/installer/lib/wrapper/linux-armv5/libwrapper.so index 42a6b5fc67518850ab3c09feed31a97ac7eb8343..4a55d31ea6703d000b740463136953693850ec7d 100644 GIT binary patch delta 10177 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 btX~n_I-yciG3pYkmP1z)c1J@D7_$3c+yS;S delta 10337 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